The device is only exposing these ports:

ifName.1 = LAN

ifName.2 = WAN 1

ifName.3 = WAN 2

ifName.4 = WAN 3

ifName.7 = CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE - CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE


And the vendor seems to have no idea what ifName is for...

Adam.

Sent from BlueMail
On 9 Nov 2018, at 13:31, Tim Schmidt via observium <observium@observium.org> wrote:

Here you go.  There should be 2 active wan ports and 6 active lan ports.  Thanks for the help.

 

root@tcgobs /opt/observium# ./discovery.php -h 10.130.18.243 -m ports -d

MIB search path: /opt/observium/mibs

Cannot find module (LM-SENSORS-MIB): At line 0 in (none)

DEBUG!

 

SQL[SELECT `attrib_value` FROM `observium_attribs` WHERE `attrib_type` = 'dbSchema';]

SQL RUNTIME[0.00033617s]

 

SQL[SELECT @@SESSION.sql_mode;]

SQL RUNTIME[0.00010300s]

 

SQL[SELECT `attrib_value` FROM `observium_attribs` WHERE `attrib_type` = 'current_rev';]

SQL RUNTIME[0.00016403s]

 

SQL[SELECT * FROM `config`]

SQL RUNTIME[0.00006700s]

 

CMD[/bin/hostname -f]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0018s]

STDOUT[

tcgobs

]

 

  ___   _                              _

/ _ \ | |__   ___   ___  _ __ __   __(_) _   _  _ __ ___

| | | || '_ \ / __| / _ \| '__|\ \ / /| || | | || '_ ` _ \

| |_| || |_) |\__ \|  __/| |    \ V / | || |_| || | | | | |

\___/ |_.__/ |___/ \___||_|     \_/  |_| \__,_||_| |_| |_|

                         Observium Community Edition 17.9.0

                                   http://www.observium.org

 

 

CMD[/opt/observium/scripts/distro]

 

CMD EXITCODE[0]

CMD RUNTIME[0.7796s]

STDOUT[

Linux|4.9.0-8-amd64|amd64|Debian|9.4|vmware

]

 

CMD[/usr/bin/env python --version 2>&1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0336s]

STDOUT[

Python 2.7.13

]

 

SQL[SELECT version();]

SQL RUNTIME[0.01483703s]

 

CMD[/usr/bin/snmpget --version 2>&1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0025s]

STDOUT[

NET-SNMP version: 5.7.3

]

 

CMD[/usr/bin/rrdtool --version | head -n1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0091s]

STDOUT[

RRDtool 1.6.0  Copyright by Tobias Oetiker <tobi@oetiker.ch>

]

 

CMD[/usr/sbin/apache2 -v | awk '/Server version:/ {print $3}']

 

CMD EXITCODE[0]

CMD RUNTIME[0.0868s]

STDOUT[

Apache/2.4.25

]

 

CMD[date "+%:z"]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0015s]

STDOUT[

-05:00

]

 

SQL[SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);]

SQL RUNTIME[0.00026488s]

 

SQL[SELECT @@SESSION.sql_mode;]

SQL RUNTIME[0.00011492s]

 

SQL[SHOW VARIABLES LIKE 'character_set_connection']

SQL RUNTIME[0.16797900s]

 

#####  Software versions  #####

 

o OS                   Linux 4.9.0-8-amd64 [amd64] (Debian 9.4)

o Apache               2.4.25

o PHP                  7.0.30-0+deb9u1 (OPcache: DISABLED)

o Python               2.7.13

o MySQL                10.1.26-MariaDB-0+deb9u1 (extension: mysqli 5.0.12-dev)

o SNMP                 NET-SNMP 5.7.3

o RRDtool              1.6.0

 

#####  Memory Limit  #####

 

o PHP                  128B

 

#####  MySQL mode  #####

 

o MySQL                NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

 

#####  Charset info  #####

 

o PHP                  UTF-8

o MySQL                utf8

 

#####  Timezones info  #####

 

o Date                 Friday, 09-Nov-18 08:26:54 EST

o PHP                  -05:00

o MySQL                +00:00

 

 

SQL[SELECT `attrib_value` FROM `observium_attribs` WHERE `attrib_type` = 'last_versioncheck';]

SQL RUNTIME[0.00023699s]

 

SQL[SELECT `attrib_value` FROM `observium_attribs` WHERE `attrib_type` = 'latest_rev';]

SQL RUNTIME[0.00015402s]

#####  Starting discovery run at 2018-11-09 08:26:54  #####

 

 

SQL[SELECT * FROM `devices` WHERE `disabled` = 0 AND `hostname` LIKE '10.130.18.243' AND `status` = '1' ORDER BY `last_discovered_timetaken` ASC]

SQL RUNTIME[0.05328798s]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUst -m SNMPv2-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' sysObjectID.0 sysUpTime.0]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0056s]

STDOUT[

sysObjectID.0 = enterprises.23695

sysUpTime.0 = 79167547

]

SNMP STATUS[TRUE]

 

SQL[SELECT * FROM `entity_attribs` WHERE `entity_type` = 'device' AND `entity_id` = '1']

SQL RUNTIME[0.00008512s]

 

SQL[SELECT * FROM `observium_processes` WHERE `process_name` = 'discovery.php' AND `device_id` = '1']

SQL RUNTIME[0.00024390s]

 

CMD[/bin/ps -ww -o pid,ppid,uid,gid,tty,stat,time,lstart,args -p 14491]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0083s]

STDOUT[

  PID  PPID   UID   GID TT       STAT     TIME                  STARTED COMMAND

14491 12148     0     0 pts/0    S+   00:00:00 Fri Nov  9 08:26:53 2018 php ./discovery.php -h 10.130.18.243 -m ports -d

]

 

SQL[INSERT INTO `observium_processes` (`process_pid`,`process_name`,`process_ppid`,`process_uid`,`process_command`,`process_start`,`device_id`)  VALUES ('14491','discovery.php','12148','0','php ./discovery.php -h 10.130.18.243 -m ports -d','1541770013','1')]

SQL RUNTIME[0.00176311s]

#####  10.130.18.243 [1]  #####

 

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -Ovq -m SNMPv2-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' sysDescr.0]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0051s]

STDOUT[

Peplink Balance Series

]

SNMP STATUS[TRUE]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -Ovqn -m SNMPv2-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' sysObjectID.0]

 

CMD EXITCODE[0]

CMD RUNTIME[0.005s]

STDOUT[

.1.3.6.1.4.1.23695

]

SNMP STATUS[TRUE]

+-------------+------------------------+

| OID         |                        |

+-------------+------------------------+

| sysDescr    | Peplink Balance Series |

| sysObjectID | .1.3.6.1.4.1.23695     |

+-------------+------------------------+

 

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUvs -m HIK-DEVICE-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/hikvision 'udp':'10.130.18.243':'161' deviceType.0]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0236s]

STDOUT[

No Such Object available on this agent at this OID

]

SNMP STATUS[FALSE]

SNMP ERROR[#1000 - Failed response]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUvs -m WOWZA-STREAMING-ENGINE-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/wowza 'udp':'10.130.18.243':'161' serverCounterGetVersion.1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0505s]

STDOUT[

No Such Object available on this agent at this OID

]

SNMP STATUS[FALSE]

SNMP ERROR[#1000 - Failed response]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUvs -m BETTER-NETWORKS-ETHERNETBOX-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/messpc 'udp':'10.130.18.243':'161' version.0]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0299s]

STDOUT[

No Such Object available on this agent at this OID

]

SNMP STATUS[FALSE]

SNMP ERROR[#1000 - Failed response]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUvs -m Printer-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' prtGeneralServicePerson.1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0646s]

STDOUT[

No Such Object available on this agent at this OID

]

SNMP STATUS[FALSE]

SNMP ERROR[#1000 - Failed response]

 

CMD[/usr/bin/snmpget -v2c -c *** -Pu -OQUvs -m NSCRTV-ROOT -M /opt/observium/mibs 'udp':'10.130.18.243':'161' commonDeviceVendorInfo.1]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0138s]

STDOUT[

No Such Object available on this agent at this OID

]

SNMP STATUS[FALSE]

SNMP ERROR[#1000 - Failed response]

Including freebsd.inc.php

Including linux.inc.php

Including solaris.inc.php

Including nxp-mqx-rtcs.inc.php

Including broadcom.inc.php

o OS Type              generic

o OS Group             unix

o SNMP Version         v2c

o Last discovery       2018-11-09 12:33:07

o Last duration        0.55 seconds

 

#####  Module Start: ports  #####

 

o Caching OIDs         ifDescr

CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m IF-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' ifDescr]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0069s]

STDOUT[

ifDescr.1 = LAN

ifDescr.2 = WAN 1

ifDescr.3 = WAN 2

ifDescr.4 = WAN 3

ifDescr.7 = CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE - CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE

]

SNMP STATUS[TRUE]

ifAlias

CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m IF-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' ifAlias]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0067s]

STDOUT[

ifAlias.1 =

ifAlias.2 =

ifAlias.3 =

ifAlias.4 =

ifAlias.7 =

]

SNMP STATUS[TRUE]

ifName

CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m IF-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' ifName]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0067s]

STDOUT[

ifName.1 = LAN

ifName.2 = WAN 1

ifName.3 = WAN 2

ifName.4 = WAN 3

ifName.7 = CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE - CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE

]

SNMP STATUS[TRUE]

ifType

CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m IF-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' ifType]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0066s]

STDOUT[

ifType.1 = ethernetCsmacd

ifType.2 = ethernetCsmacd

ifType.3 = ethernetCsmacd

ifType.4 = ethernetCsmacd

ifType.7 = other

]

SNMP STATUS[TRUE]

ifOperStatus

CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m IF-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':'10.130.18.243':'161' ifOperStatus]

 

CMD EXITCODE[0]

CMD RUNTIME[0.0066s]

STDOUT[

ifOperStatus.1 = up

ifOperStatus.2 = up

ifOperStatus.3 = up

ifOperStatus.4 = down

ifOperStatus.7 = up

]

SNMP STATUS[TRUE]

 

SQL[SELECT * FROM `observium_attribs`]

SQL RUNTIME[0.00030208s]

 

 

 

  /opt/observium/includes/discovery/ports.inc.php:36

array(

  [1] => array(

           [ifDescr]      => string(3) "LAN"

           [ifAlias]      => string(0) ""

           [ifName]       => string(3) "LAN"

           [ifType]       => string(14) "ethernetCsmacd"

           [ifOperStatus] => string(2) "up"

         )

  [2] => array(

           [ifDescr]      => string(5) "WAN 1"

           [ifAlias]      => string(0) ""

           [ifName]       => string(5) "WAN 1"

           [ifType]       => string(14) "ethernetCsmacd"

           [ifOperStatus] => string(2) "up"

         )

  [3] => array(

           [ifDescr]      => string(5) "WAN 2"

           [ifAlias]      => string(0) ""

           [ifName]       => string(5) "WAN 2"

           [ifType]       => string(14) "ethernetCsmacd"

           [ifOperStatus] => string(2) "up"

         )

  [4] => array(

           [ifDescr]      => string(5) "WAN 3"

           [ifAlias]      => string(0) ""

           [ifName]       => string(5) "WAN 3"

           [ifType]       => string(14) "ethernetCsmacd"

           [ifOperStatus] => string(4) "down"

        )

  [7] => array(

           [ifDescr]      => string(99) "CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE - CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE"

           [ifAlias]      => string(0) ""

           [ifName]       => string(99) "CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE - CD-Balance-20---IL---Champaign-IL-1925-6A13-ADDE"

           [ifType]       => string(5) "other"

           [ifOperStatus] => string(2) "up"

         )

)

o Caching DB

SQL[SELECT * FROM `ports` WHERE `device_id` = '1']

SQL RUNTIME[0.00049400s]

6 ports

o Discovering ports    .....

+---------+----------+----------+---------+----------+-------------+---------+

| ifIndex | ifDescr  | ifName   | ifAlias | ifType   | Oper Status | Ignored |

+---------+----------+----------+---------+----------+-------------+---------+

| 1       | LAN      | LAN      | ...     | ethernet | up          | no      |

|         |          |          |         | Csmacd   |             |         |

| 2       | WAN 1    | WAN 1    | ...     | ethernet | up          | no      |

|         |          |          |         | Csmacd   |             |         |

| 3       | WAN 2    | WAN 2    | ...     | ethernet | up          | no      |

|         |          |          |         | Csmacd   |             |         |

| 4       | WAN 3    | WAN 3    | ...     | ethernet | down        | no      |

|         |          |          |         | Csmacd   |             |         |

| 7       | CD-Balan | CD-Balan | ...     | other    | up          | no      |

|         | ce-20--- | ce-20--- |         |          |             |         |

|         | IL---Cha | IL---Cha |         |          |             |         |

|         | mpa...   | mpaign-I |         |          |             |         |

|         |          | L-1925-6 |         |          |             |         |

|         |          | A13-ADDE |         |          |             |         |

|         |          |  - CD-Ba |         |          |             |         |

|         |          | lance-20 |         |          |             |         |

|         |          | ---IL--- |         |          |             |         |

|         |          | Champaig |         |          |             |         |

|         |          | n-IL-192 |         |          |             |         |

|         |          | 5-6A13-A |         |          |             |         |

|         |          | DDE      |         |          |             |         |

+---------+----------+----------+---------+----------+-------------+---------+

 

 

o Duration             0.0725s

 

 

SQL[UPDATE `devices` set `last_discovered` =NOW(),`type` ='firewall',`last_discovered_timetaken` ='0.395',`force_discovery` ='0' WHERE `device_id` = '1']

SQL RUNTIME[0.00175500s]

 

SQL[INSERT INTO `devices_perftimes` (`device_id`,`operation`,`start`,`duration`)  VALUES ('1','discover','1541770014.6594','0.39561200141907')]

SQL RUNTIME[0.00058293s]

#####  10.130.18.243 [1] completed discovery modules at 2018-11-09 08:26:55  #####

 

o Discovery time       0.395 seconds

 

 

SQL[DELETE FROM `observium_processes` WHERE `process_pid` = '14491' AND `process_name` = 'discovery.php' AND `device_id` = '1']

SQL RUNTIME[0.00067496s]

#####  Finished discovery run at 2018-11-09 08:26:55  #####

 

 

SQL[INSERT INTO `perf_times` (`type`,`doing`,`start`,`duration`,`devices`)  VALUES ('discover','10.130.18.243','1541770013.4639','1.596','1')]

SQL RUNTIME[0.02404213s]

./discovery.php: 10.130.18.243 - 1 devices discovered in 1.596 secs

 

SQL[SELECT * FROM `observium_processes` WHERE `process_start` < '1541755613']

SQL RUNTIME[0.00015712s]

NOTE, $config['snmp']['hide_auth'] is set to TRUE, snmp community and snmp v3 auth hidden from debug output.

o Devices Discovered   1

o Discovery Time       1.596 secs

o Memory usage         12MB (peak: 14MB)

o MySQL Usage          Cell[4/0.017s] Row[4/0.022s] Rows[8/0.226s] Column[0/0s] Update[1/0.002s] Insert[3/0.028s] Delete[1/0.001s]

o RRDTool Usage

 

The Collins Group, Inc.

 

From: Markus Klock <markus@best-practice.se>
Sent: Friday, November 9, 2018 8:01 AM
To: Observium Network Observation System <observium@observium.org>
Cc: Tim Schmidt <tim.schmidt@thecollinsgroup.us>
Subject: Re: [Observium] Missing Ports

 

Hi Tim,

can you please run ./discovery.php -h <device> -m ports -d

and show us the output?

/Markus

 

Den fre 9 nov. 2018 kl 13:38 skrev Tim Schmidt via observium <observium@observium.org>:

I’ve got a Peplink Balance 310 that I’ve put into Observium.  It reads the device and picks up processor, memory, etc.  For the ports though, it is only picking up 2 wan ports and one lan port.  There are another 3 lan ports that it is not picking up.  Peplink is a newer product for me so I’m not sure if I’m missing something or what.  I’m guessing it’s something to do with the EtherLike-MIB that is being used.  Any help would be appreciated.  Thanks!

 

Tim Schmidt

 

_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium

 

observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium