Ad Widget

Collapse

SNMP Discovery not working for me. discovery: item [IF-MIB::ifDescr] error: Timeout

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • drippa
    Junior Member
    • Feb 2016
    • 1

    #1

    SNMP Discovery not working for me. discovery: item [IF-MIB::ifDescr] error: Timeout

    Hello all:

    I'm setting up SNMP v2 discovery, but SNMP agents don't get discovered.

    Manually created host with SNMP interface and generic SNMP template works, though. Interface shows green for this host, also shows latest data for its items.

    Actions have conditions where (Discovery status=Discovered) or (Discovery rule = <SomeSnmpDiscoveryRule1>), etc. Operations are Add host, and Link to templates: Template SNMP Device, Template SNMP Generic, etc

    zabbix-server 2.4.7 running on OracleLinux 7
    selinux permissive

    zabbix_server.conf:
    StartPollers=25
    StartPollersUnreachable=5
    StartPingers=15
    StartDiscoverers=10
    CacheSize=32M
    Timeout=15

    zabbix-server restarted to use these .conf values.

    snmpwalk from zabbix host:
    [root@XXXX ~]$ snmpwalk -v 2c -c <SomeCommunity> <SomeIP> IF-MIB::ifDescr

    IF-MIB::ifDescr.1 = STRING: GigabitEthernet0/0/0
    IF-MIB::ifDescr.2 = STRING: GigabitEthernet0/0/1
    IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/0/2
    IF-MIB::ifDescr.4 = STRING: GigabitEthernet0/0/3
    IF-MIB::ifDescr.5 = STRING: GigabitEthernet0/0/4
    IF-MIB::ifDescr.6 = STRING: GigabitEthernet0/0/5
    IF-MIB::ifDescr.7 = STRING: GigabitEthernet0/0/6
    IF-MIB::ifDescr.8 = STRING: GigabitEthernet0/0/7
    IF-MIB::ifDescr.9 = STRING: GigabitEthernet0/0/8
    IF-MIB::ifDescr.10 = STRING: GigabitEthernet0/0/9
    IF-MIB::ifDescr.11 = STRING: GigabitEthernet0/0/10
    IF-MIB::ifDescr.12 = STRING: GigabitEthernet0/0/11
    IF-MIB::ifDescr.13 = STRING: TenGigabitEthernet0/0/12
    IF-MIB::ifDescr.14 = STRING: TenGigabitEthernet0/0/13
    IF-MIB::ifDescr.15 = STRING: GigabitEthernet0
    IF-MIB::ifDescr.16 = STRING: Null0
    IF-MIB::ifDescr.17 = STRING: Virtual-PPP4001
    IF-MIB::ifDescr.18 = STRING: Loopback10
    IF-MIB::ifDescr.19 = STRING: Loopback20
    IF-MIB::ifDescr.20 = STRING: Loopback30
    IF-MIB::ifDescr.21 = STRING: Port-channel10
    IF-MIB::ifDescr.22 = STRING: TenGigabitEthernet0/0/12.ServiceInstance.1
    IF-MIB::ifDescr.23 = STRING: Port-channel10-mpls layer
    IF-MIB::ifDescr.24 = STRING: BDI100
    IF-MIB::ifDescr.25 = STRING: BDI200
    IF-MIB::ifDescr.26 = STRING: BDI230
    IF-MIB::ifDescr.28 = STRING: TenGigabitEthernet0/0/13-mpls layer
    IF-MIB::ifDescr.30 = STRING: Loopback10000

    zabbix log (some process):

    4418:20160226:180102.079 query [txnlev:0] [select dcheckid,type,key_,snmp_community,snmpv3_securityn ame,snmpv3_securitylevel,snmpv3_authpassphrase,snm pv3_privpassphrase,snmpv3_authprotocol,snmpv3_priv protocol,ports,snmpv3_contextname from dchecks where druleid=20 and dcheckid<>25 order by dcheckid]
    4418:20160226:180102.079 query [txnlev:1] [begin;]
    4418:20160226:180102.080 In DBlock_record()
    4418:20160226:180102.080 query [txnlev:1] [select null from drules where druleid=20 for update]
    4418:20160226:180102.081 End of DBlock_record():SUCCEED
    4418:20160226:180102.081 In discovery_update_host()
    4418:20160226:180102.081 End of discovery_update_host()
    4418:20160226:180102.081 query [txnlev:1] [commit;]
    4418:20160226:180102.081 process_rule() ip:'XX.XX.0.148'
    4418:20160226:180102.083 query [txnlev:0] [select dcheckid,type,key_,snmp_community,snmpv3_securityn ame,snmpv3_securitylevel,snmpv3_authpassphrase,snm pv3_privpassphrase,snmpv3_authprotocol,snmpv3_priv protocol,ports,snmpv3_contextname from dchecks where druleid=20 and dcheckid=25 order by dcheckid]
    4418:20160226:180102.084 In process_check()
    4418:20160226:180102.084 process_check() port:161
    4418:20160226:180102.084 In discover_service()
    4418:20160226:180102.084 In substitute_simple_macros() data:'<SnmpCommunity>'
    4418:20160226:180102.084 In substitute_key_macros() data:'IF-MIB::ifDescr'
    4418:20160226:180102.084 End of substitute_key_macros():SUCCEED data:'IF-MIB::ifDescr'
    4418:20160226:180102.084 In get_values_snmp() host:'' addr:'XX.XX.0.148' num:1
    4418:20160226:180102.084 In zbx_snmp_open_session()
    4418:20160226:180102.084 SNMP [<SnmpCommunity>@XX.XX.0.148:161]
    4418:20160226:180102.085 End of zbx_snmp_open_session()
    4418:20160226:180102.085 In zbx_snmp_process_standard()
    4418:20160226:180102.085 In zbx_snmp_translate() oid:'IF-MIB::ifDescr'
    4418:20160226:180102.085 End of zbx_snmp_translate() oid_translated:'IF-MIB::ifDescr'
    4418:20160226:180102.085 In zbx_snmp_get_values() num:1 level:0
    4418:20160226:180132.100 zbx_snmp_get_values() snmp_synch_response() status:2 s_snmp_errno:-24 errstat:-1 mapping_num:1
    4418:20160226:180132.100 End of zbx_snmp_get_values():NETWORK_ERROR
    4418:20160226:180132.101 End of zbx_snmp_process_standard():NETWORK_ERROR
    4418:20160226:180132.101 In zbx_snmp_close_session()
    4418:20160226:180132.101 End of zbx_snmp_close_session()
    4418:20160226:180132.102 getting SNMP values failed: Timeout while connecting to "XX.XX.0.148:161".
    4418:20160226:180132.102 End of get_values_snmp()
    4418:20160226:180132.102 discovery: item [IF-MIB::ifDescr] error: Timeout while connecting to "XX.XX.0.148:161".
    4418:20160226:180132.102 End of discover_service():FAIL
    4418:20160226:180132.102 query [txnlev:1] [begin;]
    4418:20160226:180132.103 In DBlock_record()
    4418:20160226:180132.103 query [txnlev:1] [select null from dchecks where dcheckid=25 and druleid=20 for update]
    4418:20160226:180132.104 End of DBlock_record():SUCCEED
    4418:20160226:180132.104 In discovery_update_service() ip:'XX.XX.0.148' dns:'' port:161 status:1 value:''
    4418:20160226:180132.104 In discovery_register_host() ip:'XX.XX.0.148' status:1 value:''
    4418:20160226:180132.104 query [txnlev:1] [select dh.dhostid,dh.status,dh.lastup,dh.lastdown from dhosts dh,dservices ds where ds.dhostid=dh.dhostid and ds.dcheckid=25 and ds.value='' order by dh.dhostid]
    4418:20160226:180132.105 query [txnlev:1] [select dh.dhostid,dh.status,dh.lastup,dh.lastdown from dhosts dh,dservices ds where ds.dhostid=dh.dhostid and dh.druleid=20 and ds.ip='XX.XX.0.148' order by dh.dhostid]
    4418:20160226:180132.106 End of discovery_register_host()
    4418:20160226:180132.106 End of discovery_update_service()
    4418:20160226:180132.106 query [txnlev:1] [commit;]
    4418:20160226:180132.106 query [txnlev:1] [commit;]
    4418:20160226:180132.107 End of process_check()
    4418:20160226:180132.107 query [txnlev:0] [select dcheckid,type,key_,snmp_community,snmpv3_securityn ame,snmpv3_securitylevel,snmpv3_authpassphrase,snm pv3_privpassphrase,snmpv3_authprotocol,snmpv3_priv protocol,ports,snmpv3_contextname from dchecks where druleid=20 and dcheckid<>25 order by dcheckid]
    4418:20160226:180132.108 query [txnlev:1] [begin;]

    Why is it that manually added host works fine, snmpwalk works ok, ips for SNMP agent are discovered, but when getting values for IF-MIB::ifDescr it timeouts? Timeout in zabbix_server.conf was the default 5, then I changed it to 10, now it's at 15.

    Any ideas why it's timing out? That must be the reason for Add host and Link to template operations not being not performed when SNMP conditions are checked, right?

    Thanks in advance.
  • vromanr
    Junior Member
    • Nov 2013
    • 1

    #2
    Same issue on snmpv3

    When I do a snmpwalk I get the answers I need

    [root@myserver]# snmpwalk -v 3 -u v3user -a SHA -A "SHApasswd" -x AES -X "AESpasswd" -l authPriv xxx.xxx.xxx.xxx IF-MIB::ifAlias | grep BB
    IF-MIB::ifAlias.436404224 = STRING: BB:spine01-mer0-aci-1/10
    IF-MIB::ifAlias.436408320 = STRING: BB:spine02-mer2-aci-1/10

    When I put this in a template discovery rule, it does not discover anything and I get no results.

    Is this a bug in 3.0.4 or am I missing something ?

    BR,
    Remco

    Comment

    • marcinkloc
      Junior Member
      • May 2013
      • 15

      #3
      Got the same problem at zabbix 2.2 discovery by proxy server. OS Cenots 6.8
      If you resolve your problems please share with resolution.

      Comment

      Working...