====== 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: * https://mathias-kettner.de/checkmk_livestatus.html * http://larsmichelsen.com/nagios/livestatusslave/