User Tools

Site Tools


doc:appunti:linux:sa:nagios

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:nagios [2014/03/11 11:04] – [Grafici con NagioStat] niccolodoc:appunti:linux:sa:nagios [2015/07/30 11:08] (current) – [check_mysql via NRPE] niccolo
Line 381: Line 381:
  
 <file> <file>
-command[check_mysql]=usr/lib/nagios/plugins/check_mysql --username=nagios --password=MySecret+command[check_mysql]=/usr/lib/nagios/plugins/check_mysql --username=nagios --password=MySecret
 </file> </file>
  
Line 514: Line 514:
 Questa pare la soluzione ottimale, il pacchetto **pnp4nagios** è anche incluso in Debian. Questa pare la soluzione ottimale, il pacchetto **pnp4nagios** è anche incluso in Debian.
  
-Ci sono varie modalità di raccogliere i //performance data// di Nagios e produrre i grafici relativi. In Debian Wheezy il metodo consigliato è [[http://docs.pnp4nagios.org/pnp-0.6/config#bulk_mode_with_npcd_and_npcdmod|bulk mode with NPCD and npcdmod]] (vedi ).+Ci sono varie modalità di raccogliere i //performance data// di Nagios e produrre i grafici relativi. In Debian Wheezy il metodo consigliato è [[http://docs.pnp4nagios.org/pnp-0.6/config#bulk_mode_with_npcd_and_npcdmod|bulk mode with NPCD and npcdmod]] (vedi ''/usr/share/doc/pnp4nagios/README.Debian'').
  
 +Vediamo ad esempio come attivare i **grafici di latenza del ping**.
 +
 +Attivare il demone in **''/etc/default/npcd''**, quindi abilitare la raccolta dei dati e il modulo pnp4nagios in **''/etc/nagios3/nagios.cfg''**:
 +
 +<file>
 +process_performance_data=1
 +broker_module=/usr/lib/pnp4nagios/npcdmod.o config_file=/etc/pnp4nagios/npcd.cfg
 +</file>
 +
 +Il tipo di **servizio** si configura in questo modo:
 +
 +<file>
 +define service {
 +    hostgroup_name      ping-servers
 +    service_description Ping
 +    check_command       check_ping!1000.0,20%!2000.0,60%
 +    use                 generic-service
 +}
 +</file>
 +
 +conviene poi definire un **tipo di host** sul quale si vogliono i grafici:
 +
 +<file>
 +define host {
 +    name                graph-host
 +    process_perf_data   1
 +    action_url          /pnp4nagios/graph?host=$HOSTNAME$
 +    use                 generic-host
 +}
 +</file>
 +
 +infine si definisce l'**host** con tutte le caratteristiche necessarie:
 +
 +<file>
 +define host {
 +    host_name           MyHost
 +    address             192.168.1.146
 +    use                 graph-host
 +}
 +
 +define hostgroup {
 +    hostgroup_name      ping-servers
 +    members             MyHost
 +}
 +</file>
 ====== Grafici con NagioStat ====== ====== Grafici con NagioStat ======
  
doc/appunti/linux/sa/nagios.1394532240.txt.gz · Last modified: 2014/03/11 11:04 by niccolo