| Kontrolle der Verbindung zu verschiedenen Internet-Service Providern Check connections to different ISPs
Angezeigt wird der Status der Verbindung und die Anzahl der übertragenen Bytes. Da alle Anfragen zum selben Gerät gehen, wird mit 9 verschiedenen OID-Tabellen in der Konfigurationsdatei gearbeitet. Der Status der Verbindung wird als Text angezeigt und farbig hinterlegt. Das in der
Praxis erprobte Beispiel wurde mit einem Router von Bintec realisiert. Example shows connection status and counter for sended and received Bytes. If all SNMP
requests work with the same router, the example use 9 OID tables to show the different values in same column Connection status is shown as text and colorized. This Example is tested with a router from Bintec, should work also with other equipment.
Die verwendeten Interface-MIB sind hier beschrieben. Used Interface-MIB are described here.
Lassen Sie sich nicht von der Länge der Konfigurationsdatei abschrecken,: das Beispiel dient dazu, die
Flexibilität und Features der Software zu zeigen. Im allgemeinen wird die Konfigurationsdatei wesentlich kürzer ausfallen. Don’t be worried about big configuration file! The example shows flexibility and features of SNMPView, in most case your configuration file are shorter. | |
| Die Datei devices.txt Jeder Eintrag besteht aus IP-Adresse, Name, Communitystring, OID-Tabelle, die durch Semikolon getrennt werden (OID-Tabelle ist eine Referenz auf snmpview.cfg) configuration file devices.txt syntax: ipadress;name;communitystring;OIDtable; (OIDtable reference to snmpview.cfg)
10.1.1.14;Provider 1;public;0;
10.1.1.14;Provider 2;public;1; 10.1.1.14;Provider 3;public;2; 10.1.1.14;Provider 4;public;3; 10.1.1.14;Provider 5;public;4; 10.1.1.14;Provider 6;public;5; 10.1.1.14;Provider 7;public;6; 10.1.1.14;Provider 8;public;7; 10.1.1.14;Provider 9;public;8;
Die Datei snmpview.cfg
Zeilen mit ‘#’ am Anfang sind Kommentare configuration file snmpview.cfg lines begins with ‘#’ are comments
[Misc] # Anzahl der Spalten # Number of Columns to display; if you add more entries below, increment this number #also! Columns=6
# SNMP-Port, optional, default 161 SNMPMsgPort=161
# Verzögerung zwischen 2 Abfragen in Millisekunden
# This is the delay between querying successive managed nodes in milliseconds Refresh=100
# Zeit bis Timeout in Millisekunden # Delay before timeout of a node query in milliseconds # If queries do not return data on slow links, try increasing this value Timeout=2000
# Zeit zwischen zwei Durchläufen in Millisekunden # time between two complete poll sequences for the device list in milliseconds Pause=100
# Logfile schreiben an oder aus
# set write to logfile on (1) or off (0) Logging=1
# Name und Pfad für Logfile # this is the name and complete path for the logfile Logfile=snmpview.log
#This is the file with monitored addresses; optional, default is .\devices.txt #Datei mit Liste der abzufragenden Adressen, optional, default .\devices.txt devices=.\devices.txt
#This is the file with monitored extreme values; optional, default is .\extremes.txt #Datei mit den abgespeicherten Extremwerten, optional, default .\extremes.txt extremes=.\extremes.txt
# Beschriftung der Spaltenköpfe Syntax: Index=Überschrift
# trägt eine Spalte den Namen 'uptime', werden die über die SNMP-OID ermittelten # Timeticks in die Anzeige days, hours, minutes, seconds umgewandelt. # These are the column headers # have one column the header 'uptime', the software translate timeticks to a human # readable form like days, hours, minutes, seconds [Header] 0=Provider 1=Name
2=Speed 3=Status 4=InBytes 5=OutBytes
# Einträge ohne führende 1.3.6.1. ,am Ende 0 oder die Instanz (bei Tabellen) nicht #vergessen!! # This are the SNMP OID's, which polled frequently # please use without 1.3.6.1, don't forgot a zero or the number of the instance (if you use #tables) at the end
#OID-Tabelle 0 #OID table 0 #ohne führende 1.3.6.1. !!
#use without 1.3.6.1!! [OID0] 1=2.1.2.2.1.2.10002 2=2.1.2.2.1.5.10002 3=2.1.2.2.1.8.10002 4=2.1.2.2.1.10.10002 5=2.1.2.2.1.16.10002
#OID-Tabelle 1 #OID table 1 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID1] 1=2.1.2.2.1.2.10004 2=2.1.2.2.1.5.10004 3=2.1.2.2.1.8.10004 4=2.1.2.2.1.10.10004 5=2.1.2.2.1.16.10004
#OID-Tabelle 2 #OID table 2 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID2] 1=2.1.2.2.1.2.10005
2=2.1.2.2.1.5.10005 3=2.1.2.2.1.8.10005 4=2.1.2.2.1.10.10005 5=2.1.2.2.1.16.10005
#OID-Tabelle 3 #OID table 3 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID3] 1=2.1.2.2.1.2.10006 2=2.1.2.2.1.5.10006 3=2.1.2.2.1.8.10006 4=2.1.2.2.1.10.10006 5=2.1.2.2.1.16.10006
#OID-Tabelle 4 #OID table 4 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID4] 1=2.1.2.2.1.2.10008 2=2.1.2.2.1.5.10008 3=2.1.2.2.1.8.10008 4=2.1.2.2.1.10.10008 5=2.1.2.2.1.16.10008
#OID-Tabelle 5
#OID table 5 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID5] 1=2.1.2.2.1.2.10009 2=2.1.2.2.1.5.10009 3=2.1.2.2.1.8.10009 4=2.1.2.2.1.10.10009 5=2.1.2.2.1.16.10009
#OID-Tabelle 6 #OID table 6 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID6] 1=2.1.2.2.1.2.10010 2=2.1.2.2.1.5.10010 3=2.1.2.2.1.8.10010 4=2.1.2.2.1.10.10010 5=2.1.2.2.1.16.10010
#OID-Tabelle 7 #OID table 7 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID7] 1=2.1.2.2.1.2.10011
2=2.1.2.2.1.5.10011 3=2.1.2.2.1.8.10011 4=2.1.2.2.1.10.10011 5=2.1.2.2.1.16.10011
#OID-Tabelle 8 #OID table 8 #ohne führende 1.3.6.1. !! #use without 1.3.6.1!! [OID8] 1=2.1.2.2.1.2.10012 2=2.1.2.2.1.5.10012 3=2.1.2.2.1.8.10012 4=2.1.2.2.1.10.10012 5=2.1.2.2.1.16.10012
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10002] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID
#substitute values for OID in brackets [2.1.2.2.1.8.10004] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10005]
5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10006] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID
#substitute values for OID in brackets [2.1.2.2.1.8.10008] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10009]
5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10010] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID
#substitute values for OID in brackets [2.1.2.2.1.8.10011] 5=down 1=up
#Substitution, ersetzt die empfangenen Werte für die angegebene OID #substitute values for OID in brackets [2.1.2.2.1.8.10012]
5=down 1=up
#Colors färbt Felder entsprechend dem ausgegebenen Text red, green, yellow oder blue #colorized values with matched text red, green, yellow or blue [Colors] down=red up=green
#Position nicht ändern, wird vom Programm verwendet!!
#do not change tis values, they are used by program itself (window position and size) [Position] ColWidth0=159 ColWidth1=64 ColWidth2=64 ColWidth3=48 Width=484 Height=215 Left=313 Top=298 ColWidth4=64 ColWidth5=64
|