Kilian Cavalotti
daef2d7bae
Distinguish SNMP failures from absent objects in genpdu
...
A missing object is exception text under v2c/v3 and an error under v1,
and genpdu treated both the same. Add pdu2_get, returning a value and an
ok, absent or failed status. A failed signed minimum read now skips the
sensor, and rinv no longer prints "No Such Instance currently exists at
this OID" for a nameplate field the model does not populate.
Read the signed minimum per entity: the MIB indexes it that way, and it
decides which value column is read.
In the session probe, fall back to the PDU2 nameplate rather than
sysDescr, so a credential that cannot read PDU2 is rejected, return
early when the pduCount read fails at the transport level, and warn once
per PDU.
Signed-off-by: Kilian Cavalotti <kilian@stanford.edu >
2026-08-24 16:32:41 -07:00
..
2017-12-31 23:59:59 +00:00
2018-03-06 16:13:02 +08:00
2026-05-03 12:11:33 -03:00
2026-05-02 16:57:46 -03:00
2016-07-20 11:40:27 -04:00
2017-12-31 23:59:59 +00:00
2026-07-14 19:11:28 -03:00
2026-07-23 21:15:20 -03:00
2017-09-07 15:50:11 -04:00
2020-05-15 14:57:17 -04:00
2016-07-20 11:40:27 -04:00
2016-07-20 11:40:27 -04:00
2016-07-20 11:40:27 -04:00
2026-08-07 22:32:43 -03:00
2019-03-27 13:46:14 +08:00
2021-05-05 17:23:03 -04:00
2026-08-20 17:37:19 -03:00
2026-07-17 20:36:51 -03:00
2026-07-23 17:44:30 -03:00
2026-07-14 19:11:28 -03:00
2026-08-19 06:58:48 -03:00
2026-08-19 07:05:03 -03:00
2017-12-31 23:59:59 +00:00
2026-07-23 19:31:52 -03:00
2017-12-31 23:59:59 +00:00
2016-07-20 11:40:27 -04:00
2016-07-20 11:40:27 -04:00
2026-05-05 17:09:37 -03:00
2023-01-18 11:00:59 -05:00
2017-07-21 16:19:24 +08:00
2018-10-26 15:13:56 +08:00
2018-01-23 03:20:42 -06:00
2018-03-27 17:11:25 +08:00
2026-07-25 17:28:27 -03:00
2016-07-20 11:40:27 -04:00
2026-07-15 00:29:26 -03:00
2024-05-07 16:19:25 +02:00
2024-05-07 16:19:25 +02:00
2024-05-07 16:19:25 +02:00
2026-07-16 01:41:38 -03:00
2026-07-27 11:11:52 -03:00
2016-07-20 11:40:27 -04:00
2016-07-20 11:40:27 -04:00
2019-10-28 14:33:54 -04:00
2017-12-31 23:59:59 +00:00
2026-07-01 06:00:02 -03:00
2021-11-09 12:00:35 -05:00
2016-10-19 17:17:40 +08:00
2024-05-07 16:19:25 +02:00
2017-12-31 23:59:59 +00:00
2026-04-26 16:19:32 -03:00
2016-07-20 11:40:27 -04:00
2026-08-11 20:18:27 -03:00
2017-12-31 23:59:59 +00:00
2026-07-24 13:07:37 -03:00
2016-07-20 11:40:27 -04:00
2026-03-27 11:14:47 -03:00
2026-07-25 21:41:07 -03:00
2017-12-31 23:59:59 +00:00
2016-07-20 11:40:27 -04:00
2021-05-07 16:39:54 -04:00
2023-01-18 11:00:59 -05:00
2020-01-07 14:00:05 -05:00
2026-07-22 19:49:41 -03:00
2017-12-31 23:59:59 +00:00
2026-08-08 01:08:52 -03:00
2026-08-24 16:32:41 -07:00
2018-09-11 09:22:08 +08:00
2018-10-09 13:49:15 +08:00
2019-11-21 11:06:26 -05:00
2026-05-08 02:18:40 -03:00
2019-01-15 17:33:59 +08:00
2016-07-20 11:40:27 -04:00
2018-08-21 15:18:12 -04:00
2017-03-21 12:01:42 -04:00
2019-10-18 12:00:26 -04:00
2017-12-31 23:59:59 +00:00
2017-12-31 23:59:59 +00:00
2024-04-13 12:36:08 +05:30
2026-02-26 13:54:56 -03:00
2026-03-27 11:14:47 -03:00
2017-12-31 23:59:59 +00:00
2026-07-17 23:46:14 -03:00
2016-07-20 11:40:27 -04:00
2017-12-31 23:59:59 +00:00
2018-08-17 11:01:55 +08:00
2016-07-20 11:40:27 -04:00
2018-08-21 14:23:56 +08:00
2020-05-06 17:03:47 -04:00
2026-08-08 20:47:05 -03:00
2026-07-22 19:21:08 -03:00
2017-12-31 23:59:59 +00:00
2016-07-20 11:40:27 -04:00
2017-12-14 05:03:34 -06:00
2018-07-06 04:46:25 -04:00
2022-08-15 10:16:22 -04:00
2018-03-09 13:39:33 +08:00
2017-12-31 23:59:59 +00:00
2017-09-25 16:33:23 +08:00
2017-12-31 23:59:59 +00:00
2018-08-21 15:18:12 -04:00
2026-06-20 18:48:14 -03:00
2017-12-31 23:59:59 +00:00
2026-07-28 11:03:39 -03:00
2017-12-31 23:59:59 +00:00
2018-08-21 15:18:12 -04:00
2017-12-31 23:59:59 +00:00
2017-12-31 23:59:59 +00:00
2018-03-01 15:20:25 +08:00
2017-12-31 23:59:59 +00:00