Benutzer-Werkzeuge

Webseiten-Werkzeuge


nagios_abfrage_mit_mklivestatus

Nagios Abfrage mit mklivestatus

Nagios kann auch mit mklivestatus über die Commandline abgefragt werden. Hierzu wird die LQL (Livestatus Query Language) genutzt.

 printf 'GET hosts\nColumns: host_name state\nFilter: state = 1\n' \
| /usr/local/bin/unixcat /usr/local/nagios/var/rw/live
 printf 'GET hosts\nColumns: host_name services\nFilter: host_name = myhost\n' \
| /usr/local/bin/unixcat /usr/local/nagios/var/rw/live
 printf 'GET services\nColumns: host_name description\n' \
| /usr/local/bin/unixcat /usr/local/nagios/var/rw/live
# Abfrage aller definierter Hosts
echo -e 'GET hosts\nColumns: host_name address' \
| unixcat /usr/local/nagios/var/rw/live
# Abfrage aller definierter Services
GET services\nColumns: host_name description' \
| unixcat /usr/local/nagios/var/rw/live

Weitere Infos:

nagios_abfrage_mit_mklivestatus.txt · Zuletzt geändert: 2016/11/28 13:53 von admin