it:linux:openwrt_nagios3_snmp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
it:linux:openwrt_nagios3_snmp [2009/12/17 16:49] berniit:linux:openwrt_nagios3_snmp [2010/07/25 13:50] berni
Zeile 46: Zeile 46:
 </file> </file>
   - nagios automatisch starten: <file>cd /etc/nagios   - nagios automatisch starten: <file>cd /etc/nagios
-ln -s ../init.d/nagios S51nagios</file>+ln -s ../init.d/nagios S51nagios</file>  
 +  - nagios braucht noch Verzeichnisse: <file>mkdir -p /var/spool/checkresults 
 +mkdir /var/rw</file> 
 +  - nagios muss auch seine plugins finden, daher muss in der Datei /etc/nagios/resource.cfg folgendes abgeändert werden:<file>$USER1$=/usr/libexec/nagios/</file> 
 +  - Nagios Zugang durch passwort schützen:  
 +    - zu lighttpd.conf hinzufügen: <file>$HTTP["url"] =~ "nagios"
 +        auth.backend = "htpasswd"  
 +        auth.backend.htpasswd.userfile = "/etc/nagios/passwd"  
 +        auth.require = ( "" => ( 
 +                "method" => "basic", 
 +                "realm" => "nagios", 
 +                "require" => "user=nagiosadmin"  
 +                ) 
 +        ) 
 +        setenv.add-environment = ( "REMOTE_USER" => "user"
 +
 +</file> 
 +    - htpasswd installieren: <file>opkg install mini-httpd-htpasswd</file> 
 +    - <file>htpasswd -c /etc/nagios/passwd nagiosadmin</file> 
 +    - lighttpd auth modul installieren: <file>opkg install lighttpd-mod-auth</file> 
 +    - lighttpd neustarten 
 +===== Anmerkungen zu OpenWrt Backfire ===== 
 +==== snmpwalk findet MIB Dateien nicht ==== 
 +Gibt Sachen aus wie z.B.: 
 +<file> 
 +Cannot find module.... 
 +</file> 
 +\\ 
 +Lösung: 
 +  - ntp-snmp source tarball ([[http://sourceforge.net/projects/net-snmp/files/net-snmp/5.5/|hier]]) runterladen und auspacken 
 +  - dort findet man unter ./mibs dann auch die MIB-Dateien 
 +  - MIB-Dateien auf Router kopieren (z.B. unter /usr/lib/snmp) 
 +  - die Datei unter /usr/lib/snmp/snmp.conf mit folgendem Inhalt füllen: <file> 
 +mibdirs /usr/lib/snmp 
 +</file> 
 + 
 +==== nagios-plugins mit check_smnp Kommando ==== 
 +  - package/feeds/packages/net-snmp/Makefile:253 <file> 
 +$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/snmp{get,getnext,set,status,test,trap,walk} $(1)/usr/bin/</file> 
 +  - package/feeds/packages/nagios-plugins/Makefile:45 <file> 
 +  --with-nslookup-command="/usr/bin/nslookup"
 +  --with-snmpget-command="/usr/bin/snmpget"
 +  --with-snmpgetnext-command="/usr/bin/snmpgetnext" 
 +</file> 
 + 
 + 
 + 
  • it/linux/openwrt_nagios3_snmp.txt
  • Zuletzt geändert: 2015/12/24 14:26
  • von 127.0.0.1