8662 Commits

Author SHA1 Message Date
David Boucher
99c4783b60 cleanup(generic-snmp): unused function removed 2025-07-15 19:10:20 +02:00
David Boucher
bc64e1e2ae enh(generic-snmp): bugs fixed and unit tests added 2025-07-15 19:10:20 +02:00
David Boucher
9ff58afa42 wip(generic-snmp) 2025-07-15 19:10:20 +02:00
David Boucher
6020f9973e cleanup(generic-snmp): SnmpItem merged with compute::ast::ExprResult 2025-07-15 19:10:20 +02:00
David Boucher
f9ace6f4c4 enh(generic-snmp): min/max computed and added to perfdata 2025-07-15 19:10:20 +02:00
David Boucher
49a82c49df fix(generic-snmp): fix issues with snmp get 2025-07-15 19:10:20 +02:00
David Boucher
535064daa8 enh(generic-snmp): Average, Max and Min functions are back 2025-07-15 19:10:20 +02:00
David Boucher
2f3eed6050 fix(generic-snmp): unit tests are back 2025-07-15 19:10:20 +02:00
David Boucher
fdf86d33ca cleanup(generic-snmp): dependencies updated 2025-07-15 19:10:20 +02:00
David Boucher
ef7dffae3d enh(generic-snmp): new ast object 2025-07-15 19:10:20 +02:00
David Boucher
1ecfbb7d11 enh(generic-snmp): the lexer works with the grammar now 2025-07-15 19:10:20 +02:00
David Boucher
29d8949621 enh(generic-snmp): lexer carries numbers values 2025-07-15 19:10:20 +02:00
David Boucher
d11c4c3e89 wip(generic-snmp): new lexer 2025-07-15 19:10:20 +02:00
David Boucher
65f386159b enh(generic-snmp): the best version to work with new-disk.json
We have to rewrite the plugin to work also with others json files.
2025-07-15 19:10:20 +02:00
David Boucher
1e69310f40 wip(generic-snmp): labels on the way 2025-07-15 19:10:20 +02:00
David Boucher
679d222759 cleanup(generic-snmp): coding style applied 2025-07-15 19:10:20 +02:00
David Boucher
98631e7870 cleanup(generic-snmp): just to simplify the debugging 2025-07-15 19:10:20 +02:00
David Boucher
2a7014edf3 fix(generic-snmp): issue in the walk fixed 2025-07-15 19:10:20 +02:00
David Boucher
0760bc53eb enh(generic-snmp): snmpbulkget almost works and we have a timeout, 1000ms currently 2025-07-15 19:10:20 +02:00
David Boucher
4a31f1b2e4 enh(generic-snmp): work on bulk snmp get 2025-07-15 19:10:20 +02:00
David Boucher
8256c01111 cleanup(generic-snmp): lib renamed into snmp 2025-07-15 19:10:20 +02:00
David Boucher
0d7f99043a enh(generic-snmp): all the new json files pass. Now the plugin must do its job 2025-07-15 19:10:20 +02:00
David Boucher
968922478e wip(generic-snmp): with a better json structure. Not functional 2025-07-15 19:10:20 +02:00
David Boucher
19a0a89634 enh(generic-snmp): Average added to the parser 2025-07-15 19:10:20 +02:00
David Boucher
7d7fe2094f enh(generic-snmp): first steps for a little parser 2025-07-15 19:10:20 +02:00
David Boucher
44dca5dde0 doc(generic-snmp): TODO file to remember what to work on 2025-07-15 19:10:20 +02:00
David Boucher
03594fa3f4 enh(generic-snmp): panic removed 2025-07-15 19:10:20 +02:00
David Boucher
5ed8f1d6d5 fix(generic-snmp): all the cpu tests are ok 2025-07-15 19:10:20 +02:00
David Boucher
73e3ad34ac fix(generic-snmp): little improvement on perfdata 2025-07-15 19:10:20 +02:00
David Boucher
be23bc35fa fix(generic-snmp): more and more near of the solution 2025-07-15 19:10:20 +02:00
David Boucher
965c36d364 enh(tests): new test for generic-snmp 2025-07-15 19:10:20 +02:00
David Boucher
fb06fa3f2e fix(generic-snmp): dependencies versions fixed 2025-07-15 19:10:20 +02:00
David Boucher
f53371bd35 enh(generic-snmp): better output 2025-07-15 19:10:20 +02:00
David Boucher
ef97084204 fix(generic-snmp): supports big snmp bulk walks now 2025-07-15 19:10:20 +02:00
David Boucher
a0ca6650f6 enh(generic-snmp): snmp version has the snmp version propagated to the execute function 2025-07-15 19:10:20 +02:00
David Boucher
9e284207b7 enh(generic-snmp): Some default values added 2025-07-15 19:10:20 +02:00
David Boucher
57df351b0b enh(experimental): thresholds taken into acount 2025-07-15 19:10:20 +02:00
David Boucher
7c9a402edb cleanup(generic): first json file renamed into cpu.json and moved into examples directory 2025-07-15 19:10:20 +02:00
David Boucher
fffab7966f enh(generic): unit, min and max added to output and perfdata 2025-07-15 19:10:20 +02:00
David Boucher
246b01dff2 enh(lib/generic): order in leafs has its importance and snmpbulkwalk is almost implemented 2025-07-15 19:10:20 +02:00
David Boucher
aea6ce4db8 enh(generic): the output is almost good for this first example and the return value is also good 2025-07-15 19:10:20 +02:00
David Boucher
43c62f34be doc(experimental): A first readme file 2025-07-15 19:10:20 +02:00
David Boucher
2e4418fa82 enh(generic-snmp): first version of the Rust generic-snmp plugin 2025-07-15 19:10:20 +02:00
Maud
8a0270bdfd
fix(release): update plugins version to 20250800 (#5668) 2025-07-11 12:01:45 +02:00
Paul Oureib
b48e8ed7a0
fix(release): update plugins version to 20250800 2025-07-10 16:35:19 +02:00
pkippes
968b620083
Sync release 20250700 (#5664) 2025-07-08 14:31:17 +02:00
Pieter Kippes
25ed744b13 Merge branch 'master' into sync-release-20250700 2025-07-08 14:21:47 +02:00
pkippes
ff0d3c08ae
Release 20250700 (#5659) 2025-07-08 10:59:58 +02:00
tuntoja
5581042e2a
fix(ci): run plugins-suoders delivery only if packaging is triggered (#5662) 2025-07-07 17:37:24 +02:00
tuntoja
8f4360724e
fix(ci): run plugins-suoders delivery only if packaging is triggered (#5663) 2025-07-07 17:36:33 +02:00