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

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

check_aacraid.py: „No output from arcconf!“

Mittels des icinga/nagios check-plugins: check_aacraid.py lässt sich der Zustand eines Adaptec RAID Controllers, wie beispielsweise den Adaptec RAID 5405 in einem ESX-Server überwachen.
Continue reading check_aacraid.py: „No output from arcconf!“

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?]