Hallo,
Ich möchte meine neue USV gerne ins Monitoring aufnehmen
Ein SNMP walk auf der Konsole sieht auch gut aus:
> iso.3.6.1.2.1.1.1.0 = STRING: "UPS"
> iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.3808
> iso.3.6.1.2.1.1.3.0 = Timeticks: (523357) 1:27:13.57
> iso.3.6.1.2.1.1.4.0 = STRING: "contact"
> iso.3.6.1.2.1.1.5.0 = STRING: "name"
> iso.3.6.1.2.1.1.6.0 = STRING: "location"
> iso.3.6.1.2.1.1.7.0 = INTEGER: 72
> iso.3.6.1.2.1.11.1.0 = Counter32: 99
> iso.3.6.1.2.1.11.3.0 = Counter32: 0
> iso.3.6.1.2.1.11.4.0 = Counter32: 6
> iso.3.6.1.2.1.11.5.0 = Counter32: 0
> iso.3.6.1.2.1.11.6.0 = Counter32: 0
> iso.3.6.1.2.1.11.30.0 = INTEGER: 2
> iso.3.6.1.2.1.11.31.0 = Counter32: 0
> iso.3.6.1.2.1.11.32.0 = Counter32: 0
> iso.3.6.1.2.1.33.1.1.1.0 = STRING: "CPS"
> iso.3.6.1.2.1.33.1.1.2.0 = STRING: "BR700ELCD"
> iso.3.6.1.2.1.33.1.1.3.0 = STRING: "0x42 0x50 0x46 0x45 0x31 0x30 0x39 0x26 0x31 0x4F 0x33 0x2E 0x78 "
> iso.3.6.1.2.1.33.1.1.4.0 = STRING: "4.9.0"
> iso.3.6.1.2.1.33.1.1.5.0 = STRING: "hostname"
> iso.3.6.1.2.1.33.1.2.1.0 = INTEGER: 2
> iso.3.6.1.2.1.33.1.2.2.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.2.3.0 = Gauge32: 42
> iso.3.6.1.2.1.33.1.2.4.0 = INTEGER: 99
> iso.3.6.1.2.1.33.1.2.5.0 = Gauge32: 137
> iso.3.6.1.2.1.33.1.3.2.0 = Gauge32: 1
> iso.3.6.1.2.1.33.1.3.3.1.1.1 = INTEGER: 1
> iso.3.6.1.2.1.33.1.3.3.1.2.1 = Gauge32: 0
> iso.3.6.1.2.1.33.1.3.3.1.3.1 = Gauge32: 231
> iso.3.6.1.2.1.33.1.3.3.1.4.1 = Gauge32: 0
> iso.3.6.1.2.1.33.1.3.3.1.5.1 = Gauge32: 0
> iso.3.6.1.2.1.33.1.4.1.0 = Gauge32: 3
> iso.3.6.1.2.1.33.1.4.2.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.4.3.0 = Gauge32: 1
> iso.3.6.1.2.1.33.1.4.4.1.1.1 = INTEGER: 1
> iso.3.6.1.2.1.33.1.4.4.1.2.1 = Gauge32: 230
> iso.3.6.1.2.1.33.1.4.4.1.3.1 = Gauge32: 0
> iso.3.6.1.2.1.33.1.4.4.1.4.1 = Gauge32: 0
> iso.3.6.1.2.1.33.1.4.4.1.5.1 = Gauge32: 13
> iso.3.6.1.2.1.33.1.5.2.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.6.1.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.7.1.0 = OID: iso.3.6.1.2.1.33.1.7.7.1
> iso.3.6.1.2.1.33.1.7.2.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.7.3.0 = INTEGER: 6
> iso.3.6.1.2.1.33.1.7.4.0 = ""
> iso.3.6.1.2.1.33.1.7.5.0 = Timeticks: (0) 0:00:00.00
> iso.3.6.1.2.1.33.1.7.6.0 = Timeticks: (0) 0:00:00.00
> iso.3.6.1.2.1.33.1.8.1.0 = INTEGER: 2
> iso.3.6.1.2.1.33.1.8.2.0 = INTEGER: -1
> iso.3.6.1.2.1.33.1.9.3.0 = Gauge32: 230
> iso.3.6.1.2.1.33.1.9.4.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.9.5.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.9.6.0 = Gauge32: 0
> iso.3.6.1.2.1.33.1.9.8.0 = INTEGER: 2
> iso.3.6.1.2.1.33.1.9.9.0 = Gauge32: 165
> iso.3.6.1.2.1.33.1.9.10.0 = Gauge32: 290
Jetzt erhalten ich in cmk aber nur sehr wenig davon, mache ich was falsch? Die Client Conf:
> USV-H3
> Addresses: ##IP
> Tags: [address_family:ip-v4-only], [agent:no-agent], [criticality:prod], [ip-v4:ip-v4], [networking:lan], [piggyback:no-piggyback], [site:cmk], [snmp:snmp], [snmp_ds:snmp-v2]
> Labels: [cmk/device_type:ups], [cmk/site:cmk]
> Host groups: check_mk
> Contact groups: check-mk-notify, all
> Agent mode: No agent
> Services:
> checktype item params description groups
> --------- ---- ------ ----------- ------
> snmp_info None {} SNMP Info
> uptime None {} Uptime
OMD[cmk]:~$ cmk --debug -vvn USV-H3
Checkmk version 2.2.0p14
+ FETCHING DATA
Source: SourceInfo(hostname='USV-H3', ipaddress='##IP', ident='snmp', fetcher_type=<FetcherType.SNMP: 7>, source_type=<SourceType.HOST: 1>)
[cpu_tracking] Start [7fd094ffe490]
Read from cache: SNMPFileCache(USV-H3, path_template=/omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/{mode}/{hostname}, max_age=MaxAge(checking=0, discovery=90.0, inventory=90.0), simulation=False, use_only_cache=False, file_cache_mode=6)
Not using cache (Too old. Age is 27 sec, allowed is 0 sec)
[SNMPFetcher] Execute data source
SNMP scan:
Getting OID .1.3.6.1.2.1.1.1.0: Running 'snmpget -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -On -OQ -Oe -Ot ##IP .1.3.6.1.2.1.1.1.0'
SNMP answer: ==> ["UPS Local"]
b'UPS Local'
Getting OID .1.3.6.1.2.1.1.2.0: Running 'snmpget -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -On -OQ -Oe -Ot ##IP .1.3.6.1.2.1.1.2.0'
SNMP answer: ==> [.1.3.6.1.4.1.3808]
b'.1.3.6.1.4.1.3808'
Using cached OID .1.3.6.1.2.1.1.1.0: 'UPS Local'
SNMP scan found snmp_uptime
Trying to acquire lock on /omd/sites/cmk/tmp/check_mk/snmp_scan_cache/USV-H3.##IP
Got lock on /omd/sites/cmk/tmp/check_mk/snmp_scan_cache/USV-H3.##IP
Releasing lock on /omd/sites/cmk/tmp/check_mk/snmp_scan_cache/USV-H3.##IP
Released lock on /omd/sites/cmk/tmp/check_mk/snmp_scan_cache/USV-H3.##IP
snmp_info: Fetching data (SNMP walk cache is enabled: Use any locally cached information)
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.1'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.2'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.4'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.5'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.6'
snmp_uptime: Fetching data (SNMP walk cache is enabled: Use any locally cached information)
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.1.3'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a md5 -u snmpv3usv -A ##removed -x DES -X ##removed -m "" -M "" -Cc -OQ -OU -On -Ot ##IP .1.3.6.1.2.1.25.1.1'
Write data to cache file /omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/checking/USV-H3
Trying to acquire lock on /omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/checking/USV-H3
Got lock on /omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/checking/USV-H3
Releasing lock on /omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/checking/USV-H3
Released lock on /omd/sites/cmk/tmp/check_mk/data_source_cache/snmp/checking/USV-H3
[cpu_tracking] Stop [7fd094ffe490 - Snapshot(process=posix.times_result(user=0.010000000000000009, system=0.010000000000000009, children_user=0.18, children_system=0.01, elapsed=0.25999999791383743))]
+ PARSE FETCHER RESULTS
HostKey(hostname='USV-H3', source_type=<SourceType.HOST: 1>) -> Add sections: ['snmp_info', 'snmp_uptime']
Received no piggyback data
[cpu_tracking] Start [7fd093cdc710]
value store: synchronizing
Trying to acquire lock on /omd/sites/cmk/tmp/check_mk/counters/USV-H3
Got lock on /omd/sites/cmk/tmp/check_mk/counters/USV-H3
value store: loading from disk
Releasing lock on /omd/sites/cmk/tmp/check_mk/counters/USV-H3
Released lock on /omd/sites/cmk/tmp/check_mk/counters/USV-H3
SNMP Info UPS Local, H3, location, user
Uptime Up since Nov 25 2023 13:24:31, Uptime: 2 hours 28 minutes
[cpu_tracking] Stop [7fd093cdc710 - Snapshot(process=posix.times_result(user=0.0, system=0.0, children_user=0.0, children_system=0.0, elapsed=0.0))]
[snmp] Success, execution time 0.3 sec | execution_time=0.260 user_time=0.010 system_time=0.010 children_user_time=0.180 children_system_time=0.010 cmk_time_snmp=0.050
Noch eine Auffälligkeit: Der SNMP walk im Webinterface läuft nicht. Der Download enthält aber alle OID’s von oben.