The beta program opens on September 30, 2026 and will run for about 6 months.
Its main goal is to test the new Rust SNMP collection in real-world conditions (performance as well as ease of use), ahead of a GA targeted from March 2027.
Short description
Centreon is opening a beta program for its new Rust-based collection for SNMP checks. The principle remains that of collection mode: a connector is described in a JSON file (SNMP queries, macros, thresholds), with no code to write. The engine, however, is now a compiled Rust binary. We are looking for users willing to test it on their own devices and share their feedback before GA.
Fact sheet: how the Rust SNMP collection works
What changes for you
- Simplified development: a new SNMP connector is described in a JSON file instead of a Perl module.
- Easier community contributions: a documented JSON file is easier to submit than a Perl module.
- Improved performance: the engine is a compiled Rust binary. The gains measured internally are significant but still need to be confirmed in real-world environments; this is one of the goals of the beta.
How it works
See the dedicated documentation page.
What the beta includes
- The Generic SNMP (Rust) connector, which simply contains a generic uptime mode that works on most SNMP-enabled devices.
- Two preconfigured connectors with experimental status: Linux SNMP (Rust) and Windows SNMP (Rust). They contain preconfigured JSON collections designed to broadly match the existing Linux SNMP and Windows SNMP connectors in our catalog (service discovery is not supported yet).
- The documentation, especially for the JSON format: schema and getting-started guide.
What is not available yet (but planned for GA)
- An FAQ, which will be built from feedback during the beta
- SNMP v3: the beta covers SNMP v2c only
- Service discovery
- The
--verboseoption - Text statuses (status counters)
- Cache file management
This list is not exhaustive. We are counting on your feedback during the program to identify user needs, and we plan regular releases throughout the beta.
