Send Netdot-devel mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://osl.uoregon.edu/mailman/listinfo/netdot-devel
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-devel digest..."
Today's Topics:
1. [Netdot - Bug #1764] (New) host interface detection fails and
updatedevices gives perl errors ([email protected])
2. [Netdot - Bug #1764] host interface detection fails and
updatedevices gives perl errors ([email protected])
3. [Netdot - Bug #1764] (Resolved) host interface detection
fails and updatedevices gives perl errors ([email protected])
----------------------------------------------------------------------
Message: 1
Date: Tue, 2 Jul 2013 06:21:28 -0700
From: [email protected]
Subject: [Netdot-devel] [Netdot - Bug #1764] (New) host interface
detection fails and updatedevices gives perl errors
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8
Issue #1764 has been reported by Klavs Klavsen.
----------------------------------------
Bug #1764: host interface detection fails and updatedevices gives perl errors
https://osl.uoregon.edu/redmine/issues/1764
Author: Klavs Klavsen
Status: New
Priority: Normal
Assignee:
Category:
Target version:
Resolution:
I've just installed netdot v1.0.4 on CentOS 6.
The errors from the run are:
# /usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d |
grep -i sysservices
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
And sysServices is set to 72 (set because of #715) - see (same output if I use
localhost - as I'm adding the server netdot is running on):
snmpwalk -v2c 10.x.x.x -c public | grep sysServices
SNMPv2-MIB::sysServices.0 = INTEGER: 72
And Netdot keeps complaining the server already exists - even though I've
deleted it via the webinterface..
The complete output:
/usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d
INFO - /usr/local/netdot/bin/updatedevices.pl started at Tue Jul 2 15:15:17
2013
INFO - Updating single device: 10.x.x.x
DEBUG - Device::search: Address 10.x.x.x exists but no Device associated
DEBUG - Device::_get_snmp_session: Trying SNMPv2 session with 10.x.x.x,
community public
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global id : sysObjectID.0
SNMP::Info 2.09
SNMP::Info::device_type() layers:01001000 id:8072 sysDescr:"Linux
monitor01.example.dk 2.6.32-279.19.1.el6.x86_64 #1 SMP Wed Dec 19 07:05:20 UTC
2012 x86_64"
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3::NetSNMP.
DEBUG - SNMPv2 session with host 10.x.x.x established
DEBUG - Device::get_snmp_info: SNMP target is 10.x.x.x
SNMP::Info::_global lldp_sys_cap : lldpLocSysCapEnabled.0
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_load_attr e_descr : entPhysicalDescr
SNMP::Info::_load_attr i_type : ifType
SNMP::Info::_load_attr i_alias : ifAlias
SNMP::Info::_load_attr i_speed : ifSpeed
SNMP::Info::_load_attr i_up : ifOperStatus
SNMP::Info::_load_attr i_up_admin : ifAdminStatus
SNMP::Info::_load_attr el_index : dot3StatsIndex
SNMP::Info::_load_attr el_duplex : dot3StatsDuplexStatus
SNMP::Info::_load_attr ip_index : ipAdEntIfIndex
SNMP::Info::_load_attr ip_netmask : ipAdEntNetMask
SNMP::Info::_load_attr i_mac : ifPhysAddress
SNMP::Info::_load_attr bp_index : dot1dBasePortIfIndex
SNMP::Info::_load_attr qb_v_egress : dot1qVlanStaticEgressPorts
SNMP::Info::_load_attr qb_v_name : dot1qVlanStaticName
SNMP::Info::_load_attr v_name : dot1qVlanStaticName
SNMP::Info::_load_attr i_description : ifDescr
SNMP::Info::_load_attr ip_addr6_pfx : ipAddressPrefix
SNMP::Info::_load_attr c_addr6_pfx : cIpAddressPrefix
SNMP::Info::IPv6::ipv6_addr_prefix: data comes from none of the MIBs.
SNMP::Info::_load_attr entPhysicalDescr : entPhysicalDescr
SNMP::Info::_load_attr e_type : entPhysicalVendorType
SNMP::Info::_load_attr e_parent : entPhysicalContainedIn
SNMP::Info::_load_attr e_name : entPhysicalName
SNMP::Info::_load_attr e_class : entPhysicalClass
SNMP::Info::_load_attr e_pos : entPhysicalParentRelPos
SNMP::Info::_load_attr e_hwver : entPhysicalHardwareRev
SNMP::Info::_load_attr e_fwver : entPhysicalFirmwareRev
SNMP::Info::_load_attr e_swver : entPhysicalSoftwareRev
SNMP::Info::_load_attr e_model : entPhysicalModelName
SNMP::Info::_load_attr e_serial : entPhysicalSerialNum
SNMP::Info::_load_attr e_fru : entPhysicalIsFRU
SNMP::Info::_load_attr bgp_peers : bgpPeerLocalAddr
SNMP::Info::_load_attr bgp_peer_id : bgpPeerIdentifier
SNMP::Info::_load_attr bgp_peer_as : bgpPeerRemoteAs
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global ipforwarding : ipForwarding.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global id : sysObjectID.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global netsnmp_vers : versionTag.0
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global b_mac : dot1dBaseBridgeAddress.0
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global mac : ifPhysAddress.1
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global name : sysName.0
SNMP::Info::_global router_ip : ospfRouterId.0
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
SNMP::Info::_load_attr ospf_ip : ospfHostIpAddress
SNMP::Info::_global contact : sysContact.0
SNMP::Info::_global location : sysLocation.0
SNMP::Info::_load_attr ip_addr6_index : ipAddressIfIndex
SNMP::Info::_load_attr c_addr6_index : cIpAddressIfIndex
SNMP::Info::IPv6::ipv6_index: data comes from none of the MIBs.
DEBUG - Device::get_snmp_info: Checking for BGPPeers
DEBUG - Device::get_snmp_info: Finished getting SNMP info from 10.x.x.x
DEBUG - Device::discover: Device 10.x.x.x does not yet exist
DEBUG - Device::_get_main_ip: Trying method snmp_target
DEBUG - Device::_get_main_ip: Chose 10.x.x.x using naming method: snmp_target
DEBUG - Device::assign_name: 10.x.x.x resolves to monitor01.example.dk
DEBUG - Zone::search: monitor01.example.dk
DEBUG - Zone::search: ks.kk.dk
DEBUG - Zone::search: found: ks.kk.dk
DEBUG - Device::assign_name: RR monitor01.example.dk already exists in DB
DEBUG - monitor01.example.dk type is: Server
INFO - Inserting new Device: 10.x.x.x
DEBUG - Device::insert: Device 9 already exists in DB as monitor01.example.dk
DEBUG - monitor01.example.dk did not return base MAC. Using first available
interface MAC.
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
DEBUG - monitor01.example.dk: Could not insert base MAC: : Error while
inserting PhysAddr: Missing address
DEBUG - monitor01.example.dk: No suitable base MAC found
DEBUG - monitor01.example.dk: Old Ifs: 0, New Ifs: 0
DEBUG - monitor01.example.dk: Old IPs: 0, New IPs: 0
DEBUG - Device::_update_interfaces: monitor01.example.dk resolves to: 127.0.0.1
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
WARN - monitor01.example.dk: Existing device: localhost.defaultdomain uses S/N
, MAC 2
DEBUG - monitor01.example.dk: SNMP update completed in 0 sec
DEBUG - Device::snmp_update: monitor01.example.dk: Collect FWT option off.
Skipping
DEBUG - Device::snmp_update: monitor01.example.dk: Collect ARP option off.
Skipping
INFO - Device::snmp_update: monitor01.example.dk: Finished updating
INFO - /usr/local/netdot/bin/updatedevices.pl total runtime: 0 sec
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://osl.uoregon.edu/redmine/my/account
------------------------------
Message: 2
Date: Tue, 2 Jul 2013 06:35:09 -0700
From: [email protected]
Subject: [Netdot-devel] [Netdot - Bug #1764] host interface detection
fails and updatedevices gives perl errors
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8
Issue #1764 has been updated by Klavs Klavsen.
I found the issue.
the public community did not have read access to the relevant info.
Would have been nice with a better error message/better error handling :)
I added:
view systemview included .1.3.6
to net-snmp config - which worked.
----------------------------------------
Bug #1764: host interface detection fails and updatedevices gives perl errors
https://osl.uoregon.edu/redmine/issues/1764#change-3088
Author: Klavs Klavsen
Status: New
Priority: Normal
Assignee:
Category:
Target version:
Resolution:
I've just installed netdot v1.0.4 on CentOS 6.
The errors from the run are:
# /usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d |
grep -i sysservices
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
And sysServices is set to 72 (set because of #715) - see (same output if I use
localhost - as I'm adding the server netdot is running on):
snmpwalk -v2c 10.x.x.x -c public | grep sysServices
SNMPv2-MIB::sysServices.0 = INTEGER: 72
And Netdot keeps complaining the server already exists - even though I've
deleted it via the webinterface..
The complete output:
/usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d
INFO - /usr/local/netdot/bin/updatedevices.pl started at Tue Jul 2 15:15:17
2013
INFO - Updating single device: 10.x.x.x
DEBUG - Device::search: Address 10.x.x.x exists but no Device associated
DEBUG - Device::_get_snmp_session: Trying SNMPv2 session with 10.x.x.x,
community public
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global id : sysObjectID.0
SNMP::Info 2.09
SNMP::Info::device_type() layers:01001000 id:8072 sysDescr:"Linux
monitor01.example.dk 2.6.32-279.19.1.el6.x86_64 #1 SMP Wed Dec 19 07:05:20 UTC
2012 x86_64"
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3::NetSNMP.
DEBUG - SNMPv2 session with host 10.x.x.x established
DEBUG - Device::get_snmp_info: SNMP target is 10.x.x.x
SNMP::Info::_global lldp_sys_cap : lldpLocSysCapEnabled.0
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_load_attr e_descr : entPhysicalDescr
SNMP::Info::_load_attr i_type : ifType
SNMP::Info::_load_attr i_alias : ifAlias
SNMP::Info::_load_attr i_speed : ifSpeed
SNMP::Info::_load_attr i_up : ifOperStatus
SNMP::Info::_load_attr i_up_admin : ifAdminStatus
SNMP::Info::_load_attr el_index : dot3StatsIndex
SNMP::Info::_load_attr el_duplex : dot3StatsDuplexStatus
SNMP::Info::_load_attr ip_index : ipAdEntIfIndex
SNMP::Info::_load_attr ip_netmask : ipAdEntNetMask
SNMP::Info::_load_attr i_mac : ifPhysAddress
SNMP::Info::_load_attr bp_index : dot1dBasePortIfIndex
SNMP::Info::_load_attr qb_v_egress : dot1qVlanStaticEgressPorts
SNMP::Info::_load_attr qb_v_name : dot1qVlanStaticName
SNMP::Info::_load_attr v_name : dot1qVlanStaticName
SNMP::Info::_load_attr i_description : ifDescr
SNMP::Info::_load_attr ip_addr6_pfx : ipAddressPrefix
SNMP::Info::_load_attr c_addr6_pfx : cIpAddressPrefix
SNMP::Info::IPv6::ipv6_addr_prefix: data comes from none of the MIBs.
SNMP::Info::_load_attr entPhysicalDescr : entPhysicalDescr
SNMP::Info::_load_attr e_type : entPhysicalVendorType
SNMP::Info::_load_attr e_parent : entPhysicalContainedIn
SNMP::Info::_load_attr e_name : entPhysicalName
SNMP::Info::_load_attr e_class : entPhysicalClass
SNMP::Info::_load_attr e_pos : entPhysicalParentRelPos
SNMP::Info::_load_attr e_hwver : entPhysicalHardwareRev
SNMP::Info::_load_attr e_fwver : entPhysicalFirmwareRev
SNMP::Info::_load_attr e_swver : entPhysicalSoftwareRev
SNMP::Info::_load_attr e_model : entPhysicalModelName
SNMP::Info::_load_attr e_serial : entPhysicalSerialNum
SNMP::Info::_load_attr e_fru : entPhysicalIsFRU
SNMP::Info::_load_attr bgp_peers : bgpPeerLocalAddr
SNMP::Info::_load_attr bgp_peer_id : bgpPeerIdentifier
SNMP::Info::_load_attr bgp_peer_as : bgpPeerRemoteAs
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global ipforwarding : ipForwarding.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global id : sysObjectID.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global netsnmp_vers : versionTag.0
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global b_mac : dot1dBaseBridgeAddress.0
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global mac : ifPhysAddress.1
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global name : sysName.0
SNMP::Info::_global router_ip : ospfRouterId.0
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
SNMP::Info::_load_attr ospf_ip : ospfHostIpAddress
SNMP::Info::_global contact : sysContact.0
SNMP::Info::_global location : sysLocation.0
SNMP::Info::_load_attr ip_addr6_index : ipAddressIfIndex
SNMP::Info::_load_attr c_addr6_index : cIpAddressIfIndex
SNMP::Info::IPv6::ipv6_index: data comes from none of the MIBs.
DEBUG - Device::get_snmp_info: Checking for BGPPeers
DEBUG - Device::get_snmp_info: Finished getting SNMP info from 10.x.x.x
DEBUG - Device::discover: Device 10.x.x.x does not yet exist
DEBUG - Device::_get_main_ip: Trying method snmp_target
DEBUG - Device::_get_main_ip: Chose 10.x.x.x using naming method: snmp_target
DEBUG - Device::assign_name: 10.x.x.x resolves to monitor01.example.dk
DEBUG - Zone::search: monitor01.example.dk
DEBUG - Zone::search: ks.kk.dk
DEBUG - Zone::search: found: ks.kk.dk
DEBUG - Device::assign_name: RR monitor01.example.dk already exists in DB
DEBUG - monitor01.example.dk type is: Server
INFO - Inserting new Device: 10.x.x.x
DEBUG - Device::insert: Device 9 already exists in DB as monitor01.example.dk
DEBUG - monitor01.example.dk did not return base MAC. Using first available
interface MAC.
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
DEBUG - monitor01.example.dk: Could not insert base MAC: : Error while
inserting PhysAddr: Missing address
DEBUG - monitor01.example.dk: No suitable base MAC found
DEBUG - monitor01.example.dk: Old Ifs: 0, New Ifs: 0
DEBUG - monitor01.example.dk: Old IPs: 0, New IPs: 0
DEBUG - Device::_update_interfaces: monitor01.example.dk resolves to: 127.0.0.1
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
WARN - monitor01.example.dk: Existing device: localhost.defaultdomain uses S/N
, MAC 2
DEBUG - monitor01.example.dk: SNMP update completed in 0 sec
DEBUG - Device::snmp_update: monitor01.example.dk: Collect FWT option off.
Skipping
DEBUG - Device::snmp_update: monitor01.example.dk: Collect ARP option off.
Skipping
INFO - Device::snmp_update: monitor01.example.dk: Finished updating
INFO - /usr/local/netdot/bin/updatedevices.pl total runtime: 0 sec
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://osl.uoregon.edu/redmine/my/account
------------------------------
Message: 3
Date: Tue, 2 Jul 2013 06:53:27 -0700
From: [email protected]
Subject: [Netdot-devel] [Netdot - Bug #1764] (Resolved) host interface
detection fails and updatedevices gives perl errors
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8
Issue #1764 has been updated by Carlos Vicente.
Status changed from New to Resolved
Resolution set to worksforme
----------------------------------------
Bug #1764: host interface detection fails and updatedevices gives perl errors
https://osl.uoregon.edu/redmine/issues/1764#change-3089
Author: Klavs Klavsen
Status: Resolved
Priority: Normal
Assignee:
Category:
Target version:
Resolution: worksforme
I've just installed netdot v1.0.4 on CentOS 6.
The errors from the run are:
# /usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d |
grep -i sysservices
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
And sysServices is set to 72 (set because of #715) - see (same output if I use
localhost - as I'm adding the server netdot is running on):
snmpwalk -v2c 10.x.x.x -c public | grep sysServices
SNMPv2-MIB::sysServices.0 = INTEGER: 72
And Netdot keeps complaining the server already exists - even though I've
deleted it via the webinterface..
The complete output:
/usr/local/netdot/bin/updatedevices.pl -H 10.x.x.x -c public -I -F -A -d
INFO - /usr/local/netdot/bin/updatedevices.pl started at Tue Jul 2 15:15:17
2013
INFO - Updating single device: 10.x.x.x
DEBUG - Device::search: Address 10.x.x.x exists but no Device associated
DEBUG - Device::_get_snmp_session: Trying SNMPv2 session with 10.x.x.x,
community public
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global id : sysObjectID.0
SNMP::Info 2.09
SNMP::Info::device_type() layers:01001000 id:8072 sysDescr:"Linux
monitor01.example.dk 2.6.32-279.19.1.el6.x86_64 #1 SMP Wed Dec 19 07:05:20 UTC
2012 x86_64"
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//allied
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//arista
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//aruba
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//asante
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cabletron
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cisco
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//cyclades
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//dell
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//enterasys
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//extreme
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//foundry
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//hp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//juniper
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//netscreen
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//net-snmp
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//nortel
SNMP::Info::init() - Adding new mibdir:/usr/share/netdisco//rfc
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3::NetSNMP.
DEBUG - SNMPv2 session with host 10.x.x.x established
DEBUG - Device::get_snmp_info: SNMP target is 10.x.x.x
SNMP::Info::_global lldp_sys_cap : lldpLocSysCapEnabled.0
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 738
SNMP::Info::_load_attr e_descr : entPhysicalDescr
SNMP::Info::_load_attr i_type : ifType
SNMP::Info::_load_attr i_alias : ifAlias
SNMP::Info::_load_attr i_speed : ifSpeed
SNMP::Info::_load_attr i_up : ifOperStatus
SNMP::Info::_load_attr i_up_admin : ifAdminStatus
SNMP::Info::_load_attr el_index : dot3StatsIndex
SNMP::Info::_load_attr el_duplex : dot3StatsDuplexStatus
SNMP::Info::_load_attr ip_index : ipAdEntIfIndex
SNMP::Info::_load_attr ip_netmask : ipAdEntNetMask
SNMP::Info::_load_attr i_mac : ifPhysAddress
SNMP::Info::_load_attr bp_index : dot1dBasePortIfIndex
SNMP::Info::_load_attr qb_v_egress : dot1qVlanStaticEgressPorts
SNMP::Info::_load_attr qb_v_name : dot1qVlanStaticName
SNMP::Info::_load_attr v_name : dot1qVlanStaticName
SNMP::Info::_load_attr i_description : ifDescr
SNMP::Info::_load_attr ip_addr6_pfx : ipAddressPrefix
SNMP::Info::_load_attr c_addr6_pfx : cIpAddressPrefix
SNMP::Info::IPv6::ipv6_addr_prefix: data comes from none of the MIBs.
SNMP::Info::_load_attr entPhysicalDescr : entPhysicalDescr
SNMP::Info::_load_attr e_type : entPhysicalVendorType
SNMP::Info::_load_attr e_parent : entPhysicalContainedIn
SNMP::Info::_load_attr e_name : entPhysicalName
SNMP::Info::_load_attr e_class : entPhysicalClass
SNMP::Info::_load_attr e_pos : entPhysicalParentRelPos
SNMP::Info::_load_attr e_hwver : entPhysicalHardwareRev
SNMP::Info::_load_attr e_fwver : entPhysicalFirmwareRev
SNMP::Info::_load_attr e_swver : entPhysicalSoftwareRev
SNMP::Info::_load_attr e_model : entPhysicalModelName
SNMP::Info::_load_attr e_serial : entPhysicalSerialNum
SNMP::Info::_load_attr e_fru : entPhysicalIsFRU
SNMP::Info::_load_attr bgp_peers : bgpPeerLocalAddr
SNMP::Info::_load_attr bgp_peer_id : bgpPeerIdentifier
SNMP::Info::_load_attr bgp_peer_as : bgpPeerRemoteAs
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global ipforwarding : ipForwarding.0
SNMP::Info::_global(ipforwarding) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 744
SNMP::Info::_global id : sysObjectID.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global netsnmp_vers : versionTag.0
SNMP::Info::_global(netsnmp_vers) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 759
SNMP::Info::_global b_mac : dot1dBaseBridgeAddress.0
SNMP::Info::_global(b_mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global mac : ifPhysAddress.1
SNMP::Info::_global(mac) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 760
SNMP::Info::_global name : sysName.0
SNMP::Info::_global router_ip : ospfRouterId.0
SNMP::Info::_global(router_ip) NOSUCHOBJECT at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 762
SNMP::Info::_load_attr ospf_ip : ospfHostIpAddress
SNMP::Info::_global contact : sysContact.0
SNMP::Info::_global location : sysLocation.0
SNMP::Info::_load_attr ip_addr6_index : ipAddressIfIndex
SNMP::Info::_load_attr c_addr6_index : cIpAddressIfIndex
SNMP::Info::IPv6::ipv6_index: data comes from none of the MIBs.
DEBUG - Device::get_snmp_info: Checking for BGPPeers
DEBUG - Device::get_snmp_info: Finished getting SNMP info from 10.x.x.x
DEBUG - Device::discover: Device 10.x.x.x does not yet exist
DEBUG - Device::_get_main_ip: Trying method snmp_target
DEBUG - Device::_get_main_ip: Chose 10.x.x.x using naming method: snmp_target
DEBUG - Device::assign_name: 10.x.x.x resolves to monitor01.example.dk
DEBUG - Zone::search: monitor01.example.dk
DEBUG - Zone::search: ks.kk.dk
DEBUG - Zone::search: found: ks.kk.dk
DEBUG - Device::assign_name: RR monitor01.example.dk already exists in DB
DEBUG - monitor01.example.dk type is: Server
INFO - Inserting new Device: 10.x.x.x
DEBUG - Device::insert: Device 9 already exists in DB as monitor01.example.dk
DEBUG - monitor01.example.dk did not return base MAC. Using first available
interface MAC.
Use of uninitialized value $address in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 5313.
DEBUG - monitor01.example.dk: Could not insert base MAC: : Error while
inserting PhysAddr: Missing address
DEBUG - monitor01.example.dk: No suitable base MAC found
DEBUG - monitor01.example.dk: Old Ifs: 0, New Ifs: 0
DEBUG - monitor01.example.dk: Old IPs: 0, New IPs: 0
DEBUG - Device::_update_interfaces: monitor01.example.dk resolves to: 127.0.0.1
Use of uninitialized value in sprintf at
/usr/local/netdot/lib/Netdot/Model/Device.pm line 3747.
WARN - monitor01.example.dk: Existing device: localhost.defaultdomain uses S/N
, MAC 2
DEBUG - monitor01.example.dk: SNMP update completed in 0 sec
DEBUG - Device::snmp_update: monitor01.example.dk: Collect FWT option off.
Skipping
DEBUG - Device::snmp_update: monitor01.example.dk: Collect ARP option off.
Skipping
INFO - Device::snmp_update: monitor01.example.dk: Finished updating
INFO - /usr/local/netdot/bin/updatedevices.pl total runtime: 0 sec
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://osl.uoregon.edu/redmine/my/account
------------------------------
_______________________________________________
Netdot-devel mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-devel
End of Netdot-devel Digest, Vol 76, Issue 1
*******************************************