Old:Nagios: monitorare server e servizi: differenze tra le versioni

m
Riga 195: Riga 195:


=== I Servizi ===
=== I Servizi ===
I servizi vengono utilizzati per definire un controllo su un servizio presente su un determinato host. Possono essere associati ad un determinato host (utile per controlli specifici) oppure ad un hostgroup (utile per controlli generici o comunque monitoraggio di servizi standard).
Un servizio ha, normalmente, la seguente struttura:
<pre>
define service{
  use                  generic-service
  host_name            localhost
  service_description  Disk Space
  check_command        check_all_disks!20%!10%
}
</pre>
Dove vengono usati i seguenti parametri:
; use <service-template> : indica il template da utilizzare. Il template contiene tutti i parametri necessari per la configurazione del servizio. In caso di necessità, comunque, è possibile sovrascrivere un parametro presente nel template semplicemente ridefinendolo all'interno del servizio.
; host_name <hostname> : l'hostname specificato nella configurazione dell'host di cui si vuole monitorare il servizio
; service_description <description> : la descrizione ''umana'' del servizio
; check_command <command> : il [[#I_Comandi | comando]] da utilizzare per eseguire il controllo del servizio.
L'esempio sopra riportato associa il servizio ad un determinato host, ma è possibile associarlo ad un hostgroup, sostituendo la voce <tt>host_name</tt> con <tt>hostgroup_name</tt>.
Per i servizi verrà adottata la seguente convenzione:
* se il servizio è dedicato ad un singolo host, viene inserito all'interno del file di configurazione dell'host
* se il servizio è dedicato ad un hostgroup, invece, verrà inserito all'interno del file di definizione dell'[[#hostgroup | hostgroup]].
=== I Comandi ===
=== I Comandi ===
==== Utilizzare quelli esistenti ====
==== Utilizzare quelli esistenti ====
1 487

contributi