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 14:14] admin [Nagiosgraph] |
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 \ | ||
libio-pty-perl libnet-openssh-perl \ | libio-pty-perl libnet-openssh-perl \ | ||
libdbi-perl libdatetime-perl libdatetime-format-strptime-perl \ | libdbi-perl libdatetime-perl libdatetime-format-strptime-perl \ | ||
- | libdbd-mysql-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 315: | Zeile 339: | ||
Lässt man die Apache-Config automatisch generieren, sollte man kontrollieren, ob die Berechtigungen passend gesetzt sind. Meisst muss für beide ''Directories'' noch ein ''Require all granted'' gesetzt werden. Anderenfalls bekommt man Fehlermeldungen wie: | Lässt man die Apache-Config automatisch generieren, sollte man kontrollieren, ob die Berechtigungen passend gesetzt sind. Meisst muss für beide ''Directories'' noch ein ''Require all granted'' gesetzt werden. Anderenfalls bekommt man Fehlermeldungen wie: | ||
- | <code bash> | + | <code apache> |
- | You don't have permission to access /nagiosgraph/cgi-bin/show.cgi | + | You dont have permission to access /nagiosgraph/cgi-bin/show.cgi |
# oder | # oder | ||
JavaScript is disabled. | JavaScript is disabled. | ||
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 ===== |