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
it:linux:openwrt_nagios3_snmp [2009/12/17 16:49] berniit:linux:openwrt_nagios3_snmp [2015/12/24 14:26] (aktuell) – Externe Bearbeitung 127.0.0.1
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