Getestet mit Update von 2.04b auf Version 2.4 / Version 2.5
Vielleicht braucht dies hier niemand, aber dennoch wollte ich es - für mich - nochmals notiert wissen. Ich habe heute von Version 2.04b auf eine neuere Version 2.x upgedatet und der Vollständigkeitshalber habe ich es mir hier notiert. Und vielleicht braucht das jemand anderes aus.
Das eine oder andere ist hier sicher zu optimieren.
Nagios stoppen
/etc/init.d/nagios stop
Backup komplettes Verzeichnis
cd /usr/local/ scp -r nagios/ nagios_alt/
Die aktuelle Nagios Version habe ich mir hier besorgt und ins Verzeichnis /tmp auf meinem Nagios-Server kopiert.
mv /tmp/nagios-2.x.tar.gz /usr/src/ cd /usr/src/ tar xzf nagios-2.x.tar.gz cd nagios-2.x ./configure --with-command-group=nagcmd make all make install make install-init make install-config
Nagios starten
/etc/init.d/nagios start
Nach den Änderungen im Verzeichnis share sollte man den Cache löschen bzw. den Frame Neu laden.
Hat man SNMPTT im Einsatz, so kann man sich dazu einen Link einbauen. Die nachfolgende Zeile habe ich unter den Link der Documentation eingefügt. (In der side.html nach NavBarItem“>Documentation suchen.)
<tr> <td width=13><img src="images/greendot.gif" width="13" height="14" name="docs-dot"></td> <td nowrap><a href="/nagios/snmptraps/index.php?type=all&hostname=All" target="main" onMouseOver="switchdot('docs-dot',1)" onMouseOut="switchdot('docs-dot',0)" class="NavBarItem">SNMP Traps</a></td> </tr>
Über den Link Service Problems wurden alle Services angezeigt die zur Zeit nicht OK sind. Der Nachteil ist, das hier auch die Services angezeigt wurden, die wegen einem Host Down überhaupt nicht OK sein konnten. Also habe ich mir jetzt einen Link eingebaut. Dieser zeigt nur die Services an, die nicht OK sind, jedoch der Host UP ist. Eingefügt werden die nachfolgenden Zeilen in der o. g. Datei. Man suche dort nach Service Problems und fügt die Zeilen davor ein.
<tr> <td width=13><img src="images/greendot.gif" width="13" height="14" name="svcproblems-dot"></td> <td nowrap><a href="/nagios/cgi-bin/status.cgi?host=all&type=detail&servicestatustypes=28&hoststatustypes=3" target="main" onMouseOver="switchdot('svcproblems-dot',1)" onMouseOut="switchdot('svcproblems-dot',0)" class="NavBarItem">Service/Host OK</a></td> </tr>