MONITORING SIECI - Plugin snmpwalk
Plugin do odpytywania systemów - jedno zapytanie powoduje wyświetlenie wszystkich dostępnych OID oraz ich wartości.
#/usr/local/nagios/libexec/snmpwalk -help
USAGE: snmpwalk [OPTIONS] AGENT [OID]
Version: 5.7.2
Web: http://www.net-snmp.org/
Email: net-snmp-coders@lists.sourceforge.net
Przykładowe zapytanie:
#/usr/local/nagios/libexec/snmpwalk -v 1 -c public -O e 127.0.0.1
-h, --help | display this help message |
---|---|
-H | display configuration file directives understood |
-v 1|2c|3 | specifies SNMP version to use |
-V, --version | display package version number |
-c COMMUNITY | set the community string |
---|
-a PROTOCOL | set authentication protocol (MD5|SHA) |
---|---|
-A PASSPHRASE, | set authentication protocol pass phrase |
-e ENGINE-ID | set security engine ID (e.g. 800000020109840301) |
-E ENGINE-ID | set context engine ID (e.g. 800000020109840301) |
-l LEVEL | set security level (noAuthNoPriv|authNoPriv|authPriv) |
-n CONTEXT | set context name (e.g. bridge1) |
-u USER-NAME | set security name (e.g. bert) |
-x PROTOCOL | set privacy protocol (DES|AES) |
-X PASSPHRASE | set privacy protocol pass phrase |
-Z BOOTS,TIME | set destination engine boots/time |
-r RETRIES | set the number of retries |
---|---|
-t TIMEOUT | set the request timeout (in seconds) |
-d | dump input/output packets in hexadecimal |
---|---|
-D[TOKEN[,...]] | turn on debugging output for the specified TOKENs (ALL gives extremely verbose debugging output) |
-m MIB[:...] | load given list of MIBs (ALL loads everything) |
---|---|
-M DIR[:...] | look in given list of directories for MIBs (default: $HOME/.snmp/mibs:/usr/share/snmp/mibs) |
-P MIBOPTS | Toggle various defaults controlling MIB parsing: u: allow the use of underlines in MIB symbols c: disallow the use of "--" to terminate comments d: save the DESCRIPTIONs of the MIB objects e: disable errors when MIB symbols conflict w: enable warnings when MIB symbols conflict W: enable detailed warnings when MIB symbols conflict R: replace MIB symbols from latest module |
-O OUTOPTS | Toggle various defaults controlling output display: 0: print leading 0 for single-digit hex characters a: print all strings in ascii format b: do not break OID indexes down e: print enums numerically E: escape quotes in string indices f: print full OIDs on output n: print OIDs numerically q: quick print for easier parsing Q: quick print with equal-signs s: print only last symbolic element of OID S: print MIB module-id plus last element t: print timeticks unparsed as numeric integers T: print human-readable text along with hex strings u: print OIDs using UCD-style prefix suppression U: don't print units v: print values only (not OID = value) x: print all strings in hex format X: extended index format |
-I INOPTS | Toggle various defaults controlling input parsing: b: do best/regex matching to find a MIB node h: don't apply DISPLAY-HINTs r: do not check values for range/type legality R: do random access to OID labels u: top-level OIDs must have '.' prefix (UCD-style) s SUFFIX: Append all textual OIDs with SUFFIX before parsing S PREFIX: Prepend all textual OIDs with PREFIX before parsing |
-L LOGOPTS | Toggle various defaults controlling logging: e: log to standard error o: log to standard output n: don't log at all f file: log to the specified file s facility: log to syslog (via the specified facility) (variants) [EON] pri: log to standard error, output or /dev/null for level 'pri' and above [EON] p1-p2: log to standard error, output or /dev/null for levels 'p1' to 'p2' [FS] pri token: log to file/syslog for level 'pri' and above [FS] p1-p2 token: log to file/syslog for levels 'p1' to 'p2' |
-C APPOPTS | Set various application specific behaviours: p: print the number of variables found i: include given OID in the search range I: don't include the given OID, even if no results are returned c: do not check returned OIDs are increasing t: Display wall-clock time to complete the walk T: Display wall-clock time to complete each request E {OID}: End the walk at the specified OID |
Artykuły powiązane:
MONITORING SIECI | |
---|---|
Nagios | rozwiązanie do monitorowania urządzeń sieciowych |
Protokół SNMP | używany w monitoringu urządzeń |
Plugin check_snmp | najpopularniejsza wtyczka Nagios Core |
Plugin check_vpn.pl | wtyczka do monitorowania stanu kanału VPN w ruterach SonicWall |
Plugin snmpwalk | plugin do odpytywania urządzeń w celu pozyskania OID z urządzenia |
SonicWall NSA 2400 część 1 | przykład odpytywania urządzenia z poziomu wiersza poleceń |
SonicWall NSA 2400 część 2 | dodanie rutera do Nagios Core |
APC UPS Smart | dodanie UPS-a do Nagios Core |