Áú»¢¶Ä²©

11 Verificacions externes

Vista general

La verificaci¨® externa ¨¦s una verificaci¨® que executa el servidor Áú»¢¶Ä²© fent anar un script shell o un binari. Tanmateix, quan els equips s¨®n monitorats pel proxy Áú»¢¶Ä²©, les verificacions externes s'executen per el proxy.

Els controls externs no necessiten cap agent executant-se a l'equip monitorat.

La sintaxi de la clau d'element ¨¦s:

script[<parameter1>,<parameter2>,...]

On:

ARGUMENT DEFINICI?
script Nom d'un script shell o d'un binari.
±è²¹°ù¨¤³¾±ð³Ù°ù±ð(²õ) Par¨¤metres opcionals de l¨ªnia de comandes.

Si no voleu pas passar par¨¤metres a l'script, podeu emprar:

script[] o
       script

El servidor o el proxy Áú»¢¶Ä²© cercaran scripts externs al directori especificat i executaran l'ordre (veieu el par¨¤metre ExternalScripts al fitxer de configuraci¨® del servidor/proxy Áú»¢¶Ä²©). L'ordre s'executar¨¤ amb el mateix usuari que el servidor/proxy Áú»¢¶Ä²©, de manera que qualsevol perm¨ªs d'acc¨¦s o variable d'entorn s'hauria de gestionar en un script d'embolcall, si cal. Els permisos de l'ordre tamb¨¦ haurien de permetre a l'usuari executar-lo. Nom¨¦s les comandes del directori especificat s¨®n disponibles per a l'execuci¨®.

No feu un ¨²s excessiu de les comprovacions externes, ja que cada script requereix iniciar un proc¨¦s de bifurcaci¨® per part del servidor/proxy Áú»¢¶Ä²©, i executar molts scripts pot minvar significativament el rendiment de Áú»¢¶Ä²©.

Exemple d'¨²s

Executar l'script check_oracle.sh amb els primers par¨¤metres '-h'. El segon par¨¤metre es substituir¨¤ per l'adre?a IP o el nom DNS, segons la selecci¨® dins les propietats de l'equip.

check_oracle.sh["-h","{HOST.CONN}"]

Suposant que l'equip s'ha configurat per emprar adre?a IP, el servidor/proxy Áú»¢¶Ä²© executar¨¤:

check_oracle.sh '-h' '192.168.1.4'

Resultat de verificaci¨® externa

El valor de retorn de la verificaci¨® externa ¨¦s la sortida est¨¤ndard amb l'error est¨¤ndard producte de la verificaci¨®.

Un element de text (car¨¤cter, registre o informaci¨® de tipus text) no s'admetr¨¤ en cas de sortida d'error est¨¤ndard.

El valor de retorn ¨¦s limita a 16Mo (incloent els espais en blanc truncats al final); tamb¨¦ s'apliquen L¨ªmits de la base de dades.

Si l'script demanat no es troba o si el servidor/proxy Áú»¢¶Ä²© no t¨¦ permisos per executar-lo, l'element no s'admetr¨¤ i s'establir¨¤ el missatge d'error corresponent.

En cas de temps d'espera esgotat, l'element ser¨¤ marcat com a no adm¨¨s, i un missatge d'error corresponent ser¨¤ mostrat, i el proc¨¦s fork de l'script es tancar¨¤.