From Sphinx, 6 Months ago, written in Plain Text.
Embed
  1. [librenms@librenms ~]$ ./discovery.php -h shdslmodem01 -d -m sensors
  2. LibreNMS Discovery
  3. SQL[select `migration` from `migrations` order by `id` desc limit 1 [] 3.2ms]
  4.  
  5. SQL[select count(*) as aggregate from `migrations` limit 1 [] 1.82ms]
  6.  
  7. SQL[SELECT version() [] 4.91ms]
  8.  
  9. ===================================
  10. Version info:
  11. Commit SHA: 70023c0b59d1ed0cbe68f91fdd868051f9027f53
  12. Commit Date: 1622552286
  13. DB Schema: 2021_04_08_151101_add_foreign_keys_to_port_group_port_table (208)
  14. PHP: 7.4.16
  15. MySQL: 10.3.28-MariaDB
  16. RRDTool: 1.7.0
  17. SNMP: NET-SNMP 5.8
  18. ==================================DEBUG!
  19. Updating os_def.cache  
  20. Override discovery modules: sensors  
  21. SQL[SELECT * FROM `devices` WHERE disabled = 0 AND snmp_disable = 0 AND `hostname` LIKE 'shdslmodem01' ORDER BY device_id DESC [] 2.57ms]
  22.  
  23. SQL[select * from `devices` where `device_id` = ? limit 1 [93] 15.29ms]
  24.  
  25. SQL[select * from `devices_attribs` where `devices_attribs`.`device_id` = ? and `devices_attribs`.`device_id` is not null [93] 19.11ms]
  26.  
  27. shdslmodem01 93 weos SQL[select `hostname`, `overwrite_ip` from `devices` where `hostname` = ? limit 1 ["shdslmodem01"] 0.39ms]
  28.  
  29. [FPING] '/usr/sbin/fping' '-e' '-q' '-c' '1' '-p' '300' '-t' '300' 'shdslmodem01'
  30.  
  31. response:  {"xmt":1,"rcv":1,"loss":0,"min":4.47,"max":4.47,"avg":4.47,"dup":0,"exitcode":0}
  32. SQL[select `device_groups`.*, `device_group_device`.`device_id` as `pivot_device_id`, `device_group_device`.`device_group_id` as `pivot_device_group_id` from `device_groups` inner join `device_group_device` on `device_groups`.`id` = `device_group_device`.`device_group_id` where `device_group_device`.`device_id` = ? [93] 0.82ms]
  33.  
  34. SQL[select * from `locations` where `locations`.`id` = ? limit 1 [65] 2.04ms]
  35.  
  36. SQL[select exists(select * from `alert_schedule` where (`start` &lt;= ? and `end` >= ? and (`recurring` = ? or (`recurring` = ? and ((time(`start`) < time xss=removed> ?) or (time(`start`) > time(`end`) and (time(`end`) &lt;= ? or time(`start`) > ?))) and (`recurring_day` like ? or `recurring_day` is null)))) and (exists (select * from `devices` inner join `alert_schedulables` on `devices`.`device_id` = `alert_schedulables`.`alert_schedulable_id` where `alert_schedule`.`schedule_id` = `alert_schedulables`.`schedule_id` and `alert_schedulables`.`alert_schedulable_type` = ? and `alert_schedulables`.`alert_schedulable_id` = ?) or exists (select * from `device_groups` inner join `alert_schedulables` on `device_groups`.`id` = `alert_schedulables`.`alert_schedulable_id` where `alert_schedule`.`schedule_id` = `alert_schedulables`.`schedule_id` and `alert_schedulables`.`alert_schedulable_type` = ? and `alert_schedulables`.`alert_schedulable_id` in (?)) or exists (select * from `locations` inner join `alert_schedulables` on `locations`.`id` = `alert_schedulables`.`alert_schedulable_id` where `alert_schedule`.`schedule_id` = `alert_schedulables`.`schedule_id` and `alert_schedulables`.`alert_schedulable_type` = ? and `alert_schedulables`.`alert_schedulable_id` = ?))) as `exists` ["2021-06-03T08:01:25.526220Z","2021-06-03T08:01:25.526220Z",0,1,"08:01:25","08:01:25","08:01:25","08:01:25","%","device",93,"device_group",4,"location",65] 2.41ms]
  37.  
  38. SQL[INSERT IGNORE INTO `device_perf` (`xmt`,`rcv`,`loss`,`min`,`max`,`avg`,`device_id`,`timestamp`,`debug`)  VALUES (:xmt,:rcv,:loss,:min,:max,:avg,:device_id,NOW(),:debug) {"xmt":1,"rcv":1,"loss":0,"min":4.47,"max":4.47,"avg":4.47,"device_id":93,"debug":"[]"} 1.58ms]
  39.  
  40. SQL[UPDATE `devices` set `last_ping`=?,`last_ping_timetaken`=? WHERE device_id=? ["2021-06-03 10:01:25",4.47,93] 0.47ms]
  41.  
  42. SNMP Check response code: 0  
  43. Modules status: Global+  
  44. OS  
  45. Device  
  46.  
  47. #### Load disco module core ####
  48. SNMP['/usr/bin/snmpget' '-v2c' '-c' 'COMMUNITY' '-OUQn' '-m' 'SNMPv2-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'sysName.0' 'sysObjectID.0' 'sysDescr.0']
  49. .*.*.0 = shdslmodem01
  50. .*.*.0 = .*.4.1.16177
  51. .*.*.0 = Westermo Wolverine, primary: v4.13.4, backup: v4.13.4, bootloader: v4.07  
  52.  
  53. | Westermo Wolverine, primary: v4.13.4, backup: v4.13.4, bootloader: v4.07 | .1.3.6.1.4.1.16177 |  
  54. Attempting to initialize OS: weos  
  55. Attempting to initialize OS: westermo  
  56. OS initialized as Generic  
  57. OS: Westermo WeOS (weos)
  58.  
  59.  
  60. >> Runtime for discovery module 'core': 0.2370 seconds with 108040 bytes
  61. >> SNMP: [2/0.43s] MySQL: [3/0.00s] RRD: [0/0.00s]
  62. #### Unload disco module core ####
  63.  
  64. Modules status: Global+  
  65. OS+  
  66. Device  
  67.  
  68. #### Load disco module sensors ####
  69. Caching data: os sensors SNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OteQUs' '-Ih' '-m' 'HDSL2-SHDSL-LINE-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'ifName']
  70. ifName.1 = "lo"
  71. ifName.4096 = "1/1"
  72. ifName.4097 = "1/2"
  73. ifName.4098 = "2/1"
  74. ifName.4099 = "2/2"
  75. ifName.4100 = "2/3"
  76. ifName.4101 = "2/4"  
  77.  
  78. SNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OteQUs' '-Ih' '-m' 'HDSL2-SHDSL-LINE-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'hdsl2ShdslEndpointCurrSnrMgn']
  79. hdsl2ShdslEndpointCurrSnrMgn.4096.0.0.wirePair1 = 26
  80. hdsl2ShdslEndpointCurrSnrMgn.4097.xtuC.0.wirePair1 = 0  
  81.  
  82.  
  83.  ENTITY-SENSOR: Caching OIDs: entPhysicalDescrSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhysicalDescr']
  84. entPhysicalDescr.1 = 5013-0620
  85. entPhysicalDescr.2 = 5013-0750
  86. entPhysicalDescr.3 = 5013-0510
  87. entPhysicalDescr.4 = 5013-0200
  88. entPhysicalDescr.5 = 3649-0113-009
  89. entPhysicalDescr.1000 = System temperature sensor
  90. entPhysicalDescr.1001 = Power input
  91. entPhysicalDescr.1002 = Power input
  92. entPhysicalDescr.1003 = Digital input  
  93.  
  94.  entPhysicalNameSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhysicalName']
  95. entPhysicalName.1 =
  96. entPhysicalName.2 =
  97. entPhysicalName.3 =
  98. entPhysicalName.4 =
  99. entPhysicalName.5 = Wolverine
  100. entPhysicalName.1000 = T1
  101. entPhysicalName.1001 = DC1
  102. entPhysicalName.1002 = DC2
  103. entPhysicalName.1003 = DI1  
  104.  
  105.  entPhySensorTypeSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-SENSOR-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhySensorType']
  106. entPhySensorType.1000 = celsius
  107. entPhySensorType.1001 = truthvalue
  108. entPhySensorType.1002 = truthvalue
  109. entPhySensorType.1003 = truthvalue  
  110.  
  111.  entPhySensorScaleSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-SENSOR-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhySensorScale']
  112. entPhySensorScale.1000 = units
  113. entPhySensorScale.1001 = units
  114. entPhySensorScale.1002 = units
  115. entPhySensorScale.1003 = units  
  116.  
  117.  entPhySensorPrecisionSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-SENSOR-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhySensorPrecision']
  118. entPhySensorPrecision.1000 = 0
  119. entPhySensorPrecision.1001 = 0
  120. entPhySensorPrecision.1002 = 0
  121. entPhySensorPrecision.1003 = 0  
  122.  
  123.  entPhySensorValueSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-SENSOR-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhySensorValue']
  124. entPhySensorValue.1000 = 32
  125. entPhySensorValue.1001 = 1
  126. entPhySensorValue.1002 = 2
  127. entPhySensorValue.1003 = 2  
  128.  
  129.  entPhySensorOperStatusSNMP['/usr/bin/snmpbulkwalk' '-Cr50' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'ENTITY-SENSOR-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/westermo' 'udp:HOSTNAME:161' 'entPhySensorOperStatus']
  130. entPhySensorOperStatus.1000 = ok
  131. entPhySensorOperStatus.1001 = ok
  132. entPhySensorOperStatus.1002 = ok
  133. entPhySensorOperStatus.1003 = ok  
  134.  
  135. SQL[SELECT COUNT(*) FROM `sensors` WHERE device_id = ? AND `sensor_class` = ? AND `sensor_type` = 'cisco-entity-sensor' AND `sensor_index` = ? [93,"temperature",1000] 1.91ms]
  136.  
  137. Discover sensor: .1.3.6.1.2.1.99.1.1.1.4.1000, 1000, entity-sensor, T1, snmp, 1, 1, 1000, 32, (limits: LL: , LW: , W: , H: )  
  138. SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= ? AND `sensor_class` = ? AND `device_id` = ? AND sensor_type = ? AND `sensor_index` = ? ["snmp","temperature",93,"entity-sensor","1000"] 2.64ms]
  139.  
  140. SQL[SELECT * FROM `sensors` WHERE `sensor_class` = ? AND `device_id` = ? AND `sensor_type` = ? AND `sensor_index` = ? ["temperature",93,"entity-sensor","1000"] 0.51ms]
  141.  
  142. .
  143. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["voltage",93,"ipmi"] 19.71ms]
  144.  
  145. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["temperature",93,"ipmi"] 4.14ms]
  146.  
  147. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["fanspeed",93,"ipmi"] 4.13ms]
  148.  
  149. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["power",93,"ipmi"] 0.48ms]
  150.  
  151. Airflow: array (
  152. )  
  153. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["airflow",93,"snmp"] 5.29ms]
  154.  
  155.  
  156. Current: array (
  157. )  
  158. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["current",93,"snmp"] 6.53ms]
  159.  
  160.  
  161. Charge: array (
  162. )  
  163. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["charge",93,"snmp"] 6.86ms]
  164.  
  165.  
  166. Dbm: array (
  167. )  
  168. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["dbm",93,"snmp"] 6.87ms]
  169.  
  170.  
  171. Fanspeed: array (
  172. )  
  173. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["fanspeed",93,"snmp"] 7.84ms]
  174.  
  175.  
  176. Frequency: array (
  177. )  
  178. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["frequency",93,"snmp"] 7.86ms]
  179.  
  180.  
  181. Humidity: array (
  182. )  
  183. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["humidity",93,"snmp"] 4.02ms]
  184.  
  185.  
  186. Load: array (
  187. )  
  188. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["load",93,"snmp"] 0.39ms]
  189.  
  190.  
  191. Loss: array (
  192. )  
  193. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["loss",93,"snmp"] 0.32ms]
  194.  
  195.  
  196. Power: array (
  197. )  
  198. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["power",93,"snmp"] 0.31ms]
  199.  
  200.  
  201. Power_consumed: array (
  202. )  
  203. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["power_consumed",93,"snmp"] 4.32ms]
  204.  
  205.  
  206. Power_factor: array (
  207. )  
  208. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["power_factor",93,"snmp"] 6.86ms]
  209.  
  210.  
  211. Runtime: array (
  212. )  
  213. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["runtime",93,"snmp"] 5.86ms]
  214.  
  215.  
  216. Signal: array (
  217. )  
  218. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["signal",93,"snmp"] 5.86ms]
  219.  
  220.  
  221. State: array (
  222. )  
  223. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["state",93,"snmp"] 5.88ms]
  224.  
  225.  
  226. Count: array (
  227. )  
  228. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["count",93,"snmp"] 5.86ms]
  229.  
  230.  
  231. Temperature: array (
  232.   'entity-sensor' =>
  233.   array (
  234.     1000 => 1,
  235.   ),
  236. )  
  237. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["temperature",93,"snmp"] 7.89ms]
  238.  
  239. 1000 -> entity-sensor  
  240.  
  241. Tv_signal: array (
  242. )  
  243. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["tv_signal",93,"snmp"] 1.68ms]
  244.  
  245.  
  246. Voltage: array (
  247. )  
  248. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["voltage",93,"snmp"] 0.33ms]
  249.  
  250.  
  251. Snr: Dynamic Discovery (snr):  
  252. array (
  253.   'data' =>
  254.   array (
  255.     0 =>
  256.     array (
  257.       'oid' => 'hdsl2ShdslEndpointCurrSnrMgn',
  258.       'num_oid' => '.1.3.6.1.2.1.10.48.1.5.1.2.{{ $index }}',
  259.       'descr' => 'Port {{ $ifName }}',
  260.     ),
  261.   ),
  262. )  
  263. Data hdsl2ShdslEndpointCurrSnrMgn:  
  264. array (
  265.   '4096.0.0.wirePair1' =>
  266.   array (
  267.     'hdsl2ShdslEndpointCurrSnrMgn' => '26',
  268.   ),
  269.   '4097.xtuC.0.wirePair1' =>
  270.   array (
  271.     'hdsl2ShdslEndpointCurrSnrMgn' => '0',
  272.   ),
  273. )  
  274. Sensor fetched value: 26  
  275. Cur 26, Low: null, Low Warn: null, Warn: null, High: null
  276. Discover sensor: .1.3.6.1.2.1.10.48.1.5.1.2.4096.0.0.wirePair1, 4096.0.0.wirePair1, weos, Port 1/1, snmp, 1, 1, , 26, (limits: LL: , LW: , W: , H: )  
  277. SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= ? AND `sensor_class` = ? AND `device_id` = ? AND sensor_type = ? AND `sensor_index` = ? ["snmp","snr",93,"weos","4096.0.0.wirePair1"] 0.28ms]
  278.  
  279. SQL[SELECT * FROM `sensors` WHERE `sensor_class` = ? AND `device_id` = ? AND `sensor_type` = ? AND `sensor_index` = ? ["snr",93,"weos","4096.0.0.wirePair1"] 0.27ms]
  280.  
  281. .Sensor fetched value: 0  
  282. Cur 0, Low: null, Low Warn: null, Warn: null, High: null
  283. Discover sensor: .1.3.6.1.2.1.10.48.1.5.1.2.4097.xtuC.0.wirePair1, 4097.xtuC.0.wirePair1, weos, Port 1/2, snmp, 1, 1, , 0, (limits: LL: , LW: , W: , H: )  
  284. SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= ? AND `sensor_class` = ? AND `device_id` = ? AND sensor_type = ? AND `sensor_index` = ? ["snmp","snr",93,"weos","4097.xtuC.0.wirePair1"] 1.27ms]
  285.  
  286. SQL[SELECT * FROM `sensors` WHERE `sensor_class` = ? AND `device_id` = ? AND `sensor_type` = ? AND `sensor_index` = ? ["snr",93,"weos","4097.xtuC.0.wirePair1"] 2.8ms]
  287.  
  288. .array (
  289.   'weos' =>
  290.   array (
  291.     '4096.0.0.wirePair1' => 1,
  292.     '4097.xtuC.0.wirePair1' => 1,
  293.   ),
  294. )  
  295. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["snr",93,"snmp"] 4.11ms]
  296.  
  297. 4096.0.0.wirePair1 -> weos  
  298. 4097.xtuC.0.wirePair1 -> weos  
  299.  
  300. Pressure: array (
  301. )  
  302. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["pressure",93,"snmp"] 6.73ms]
  303.  
  304.  
  305. Cooling: array (
  306. )  
  307. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["cooling",93,"snmp"] 0.42ms]
  308.  
  309.  
  310. Delay: array (
  311. )  
  312. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["delay",93,"snmp"] 0.41ms]
  313.  
  314.  
  315. Quality_factor: array (
  316. )  
  317. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["quality_factor",93,"snmp"] 0.34ms]
  318.  
  319.  
  320. Chromatic_dispersion: array (
  321. )  
  322. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["chromatic_dispersion",93,"snmp"] 0.42ms]
  323.  
  324.  
  325. Ber: array (
  326. )  
  327. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["ber",93,"snmp"] 0.33ms]
  328.  
  329.  
  330. Eer: array (
  331. )  
  332. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["eer",93,"snmp"] 0.37ms]
  333.  
  334.  
  335. Waterflow: array (
  336. )  
  337. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["waterflow",93,"snmp"] 0.33ms]
  338.  
  339.  
  340. Percent: array (
  341. )  
  342. SQL[SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class=? AND S.device_id = D.device_id AND D.device_id = ? AND S.poller_type = ? ["percent",93,"snmp"] 0.33ms]
  343.  
  344.  
  345.  
  346. >> Runtime for discovery module 'sensors': 4.3740 seconds with 36712 bytes
  347. >> SNMP: [9/4.22s] MySQL: [36/0.14s] RRD: [0/0.00s]
  348. #### Unload disco module sensors ####
  349.  
  350. SQL[UPDATE `devices` set `last_discovered`=NOW(),`last_discovered_timetaken`=? WHERE `device_id` = ? [4.917,93] 0.24ms]
  351.  
  352. Discovered in 4.917 seconds
  353.  
  354. ./discovery.php shdslmodem01 2021-06-03 10:01:30 - 1 devices discovered in 6.146 secs  
  355. SNMP [11/4.64s]: Get[2/0.43s] Getnext[0/0.00s] Walk[9/4.22s]
  356. MySQL [40/0.14s]: Cell[5/0.01s] Row[-2/-0.01s] Rows[34/0.14s] Column[0/0.00s] Update[2/0.00s] Insert[1/0.00s] Delete[0/0.00s]
  357. RRD [0/0.00s]: