SNMP - Plugin - Basics

Hello @Jiuka,

To help clarify my understanding: We would need these three minimum functions in order to define the service?

  • register.snmp_section(…)
    • Collect the SNMP information
  • register.check_plugin(…)
    • Define the output and raise (ok, warn, critical) events
  • rulespec_registry.register(…)
    • Define how the output should be displayed / configured

And they can all be stored in the same python script located in here?
/omd/sites//local/lib/python3/cmk/base/plugins/agent_based