Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
installation_nagios_4_nagiosgraph_nagvis_loghost [2015/10/13 16:16] admin [Kompilieren und Installieren der Standard-Plugins] |
installation_nagios_4_nagiosgraph_nagvis_loghost [2016/10/04 09:09] (aktuell) admin [Loghost] |
||
---|---|---|---|
Zeile 125: | Zeile 125: | ||
</code> | </code> | ||
- | == Perl-Module für diverse Plugins == | + | === Perl-Module für diverse Plugins === |
<code bash> | <code bash> | ||
apt-get install libsnmp-perl libnet-snmp-perl libnmap-parser-perl \ | apt-get install libsnmp-perl libnet-snmp-perl libnmap-parser-perl \ | ||
Zeile 131: | Zeile 131: | ||
libdbi-perl libdatetime-perl libdatetime-format-strptime-perl \ | libdbi-perl libdatetime-perl libdatetime-format-strptime-perl \ | ||
libdbd-mysql-perl libnet-telnet-perl libxml-simple-perl | libdbd-mysql-perl libnet-telnet-perl libxml-simple-perl | ||
+ | </code> | ||
+ | |||
+ | === check_nrpe (64Bit) === | ||
+ | |||
+ | Möglicherweise meldet ein "check_nrpe" den Fehler "No such file or directory", obwohl das Plugin im angegebenen Pfad zu finden ist. Das Problem ist hier, dass das "check_nrpe" möglicherweise von einem anderen Rechner mit 32Bit-Architektur stammt. Am besten kompiliert man kurz auf dem Nagios neu. Da das ''configure'' aber Probleme hat, das ssl einer 64Bit Installation zu finden, legt man vorher einen Link an. | ||
+ | <code bash> | ||
+ | ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/libssl.so | ||
+ | tar xvf nrpe-2.15.tar.gz | ||
+ | cd nrpe-2.15 | ||
+ | ./configure | ||
+ | make | ||
+ | # Da wir nur das check_nrpe haben wollen, lassen wir "make install" weg und kopieren von Hand. | ||
+ | cp src/check_nrpe /usr/local/nagios/plugins-3rdparty/ | ||
+ | </code> | ||
+ | |||
+ | ===check_esxi_hardware.py=== | ||
+ | Das Plugin ''check_esxi_hardware.py'' benötigt das Paket ''python-pywbem'' in einer älteren Version (0.7.0-4). Anderenfalls kommt es zu einem ssl-Fehler bei der Ausführung. Für die Installation geht man folgendermaßen vor: | ||
+ | <code bash> | ||
+ | apt-get install python-pywbem | ||
+ | aptitude install python-pywbem=0.7.0-4 | ||
+ | # Auf HOLD setzen (damit es nicht mehr aktualisiert wird) | ||
+ | echo "python-pywbem hold"|dpkg --set-selections | ||
+ | # Kontrolle | ||
+ | dpkg --get-selections |awk '$2 == "hold" { print $1 }' | ||
</code> | </code> | ||
Zeile 484: | Zeile 508: | ||
Jetzt kann man den Loganalyzer schon im Webbrowser aufrufen und wird durch die Konfiguration geführt. | Jetzt kann man den Loganalyzer schon im Webbrowser aufrufen und wird durch die Konfiguration geführt. | ||
+ | |||
+ | === Anzeige-DBs / nagtrap === | ||
+ | WErden nagtrap oder "Abwandlungen" hiervon zu Anzeige der Loghost Events genutzt, muss in der php.ini der Wert "short_open_tag=On" gesetzt werden. Außerdem sollte die Speichergrenze erhöht werden. | ||
+ | <code bash> | ||
+ | # vi /etc/php5/apache2/php.ini | ||
+ | ; ... | ||
+ | ;JB - short_open_tag = Off | ||
+ | short_open_tag = On | ||
+ | ; ... | ||
+ | ;JB - memory_limit = 128M | ||
+ | memory_limit = 512M | ||
+ | ; ... | ||
+ | </code> | ||
===== Nagios Mobile ===== | ===== Nagios Mobile ===== |