check_logfiles sticky Option

Wer mit icinga Logfiles überwachen will, kommt um das ausgezeichnet Plugin check_logfiles vomn ConSol Labs nicht herum.

Dort muss man häufig mit der „sticky“ Option arbeiten, da sonst bei jedem Aufruf des Plkugins der Status wieder auf OK gesetzt würde.

Continue reading check_logfiles sticky Option

nagios check_file_age: File not found nach update auf 2.1.4

Nach dem update des nagios-plugins check_file_age schlagen alle Checks fehl mit der Meldung: „File not found“, obwohl die Datei vorhanden ist.
Continue reading nagios check_file_age: File not found nach update auf 2.1.4

VMware vCenter Server Appliance: nrpe daemon installieren

Die vCenter Server Appliance von VMware ist eine tolle Sache. Noch toller, wenn man diese mittels icinga und dem nrpe daemon Überwachen kann. 😉

Continue reading VMware vCenter Server Appliance: nrpe daemon installieren

icinga: Eigene Variablem im Web-interface anzeigen

Mittels sog.: "Custom Object Variables" kann man in nagios eigene Variablen erzeugen in der Form:

define host{
  host_name	linuxserver
  <b>_mac_address	00:06:5B:A6:AD:AA</b>	; <-- Custom MAC_ADDRESS variable
  <b>_rack_number	R32</b>		        ; <-- Custom RACK_NUMBER variable
  ...
}

Aber wie zeigt man diese dann auch im Web-Interface an?

Dies geht ganz einfach, indem man sie der notes-Option weiter gibt, z.B.:

define host {
  host_name web01
  display_name web01
  address 8.8.4.4
  _mac_address  00:21:9B:00:21:9B
  _sw_port_1    sw01_g3
  <b>notes $_HOSTMAC_ADDRESS$ $_HOSTSW_PORT_1$</b>
  hostgroups +webservers
  use web_servers
}

Quelle: serverfault: [http://serverfault.com/questions/233022/how-do-i-display-nagios-host-custom-variables-or-macros-in-the-web-interface|How do I Display Nagios Host Custom Variables or Macros in the Web Interface?]