27 Commits

Author SHA1 Message Date
David Boucher
e222e8dc4a cleanup(generic-snmp): coding style applied 2025-03-31 15:38:24 +02:00
David Boucher
0b4a41ddd7 cleanup(generic-snmp): just to simplify the debugging 2025-03-31 11:04:07 +02:00
David Boucher
4bd74b18bf fix(generic-snmp): issue in the walk fixed 2025-03-30 18:18:53 +02:00
David Boucher
5a881a24cc enh(generic-snmp): snmpbulkget almost works and we have a timeout, 1000ms currently 2025-03-30 17:57:03 +02:00
David Boucher
6f4f57ed76 enh(generic-snmp): work on bulk snmp get 2025-03-30 12:28:20 +02:00
David Boucher
7fcc25bd35 cleanup(generic-snmp): lib renamed into snmp 2025-03-28 16:25:35 +01:00
David Boucher
51a6c2aec8 enh(generic-snmp): all the new json files pass. Now the plugin must do its job 2025-03-28 16:07:51 +01:00
David Boucher
1d69c1bff5 wip(generic-snmp): with a better json structure. Not functional 2025-03-28 16:07:51 +01:00
David Boucher
242a762a1a enh(generic-snmp): Average added to the parser 2025-03-28 16:07:51 +01:00
David Boucher
7c2d9ab973 enh(generic-snmp): first steps for a little parser 2025-03-28 16:07:51 +01:00
David Boucher
a0b5c87277 doc(generic-snmp): TODO file to remember what to work on 2025-03-28 16:07:51 +01:00
David Boucher
f01f892c5f enh(generic-snmp): panic removed 2025-03-28 16:07:51 +01:00
David Boucher
271d9e8b75 fix(generic-snmp): all the cpu tests are ok 2025-03-28 16:07:51 +01:00
David Boucher
3bc29e46c3 fix(generic-snmp): little improvement on perfdata 2025-03-28 16:07:51 +01:00
David Boucher
aa20a3232f fix(generic-snmp): more and more near of the solution 2025-03-28 16:07:51 +01:00
David Boucher
447fb9c18e fix(generic-snmp): dependencies versions fixed 2025-03-28 16:07:51 +01:00
David Boucher
5d1ff98f6c enh(generic-snmp): better output 2025-03-28 16:07:51 +01:00
David Boucher
2739dee5e5 fix(generic-snmp): supports big snmp bulk walks now 2025-03-28 16:07:51 +01:00
David Boucher
bd30c55d95 enh(generic-snmp): snmp version has the snmp version propagated to the execute function 2025-03-28 16:07:51 +01:00
David Boucher
9f5ce66506 enh(generic-snmp): Some default values added 2025-03-28 16:07:51 +01:00
David Boucher
0a21a2e8fa enh(experimental): thresholds taken into acount 2025-03-28 16:07:51 +01:00
David Boucher
a2c0e7530b cleanup(generic): first json file renamed into cpu.json and moved into examples directory 2025-03-28 16:07:51 +01:00
David Boucher
1560ce7ffc enh(generic): unit, min and max added to output and perfdata 2025-03-28 16:07:51 +01:00
David Boucher
5318cb5c38 enh(lib/generic): order in leafs has its importance and snmpbulkwalk is almost implemented 2025-03-28 16:07:51 +01:00
David Boucher
66abd1c93c enh(generic): the output is almost good for this first example and the return value is also good 2025-03-28 16:07:51 +01:00
David Boucher
513ef9c8ff doc(experimental): A first readme file 2025-03-28 16:07:51 +01:00
David Boucher
5f797f2ca5 enh(generic-snmp): first version of the Rust generic-snmp plugin 2025-03-28 16:07:51 +01:00