Linux Monitoring using SNMP

I am pretty New to Check_MK & still exploring.

We have a Debian Unix based Appliance. I am trying to integrate it with Check_MK using SNMP connection as being Blackbox appliance it does not allow installing any external agent like CheckMK agent.

When I add the host in monitoring, it’s discovery basic parameters only like FileSystem, CPU, Disk space, Uptime etc… However it’s not discovering any Linux based services automatically.

I tried to use Discovery Rule: Sysetemd Single Services discovery. However no services are getting discovered Or services I add manually are been shown in the unknown state.

Is there any way to monitor specific Unix Sevices using SNMP only without CheckMK Agent ?

Can someone please assist.

The SNMP agent on the host does not provide any information about systemd service units.

The service check you are trying to use needs the agent data to provide information.

Thank you for the response. So it’s a black box appliance, hence no external agent (E.g. CheckMK Agent) can be installed else we will loose product warranty & further support from Application vendor.

So considering this, what else are the possibilities like new plug-in to develop Or something else ?

Can you please advise on the way forward.

If you know which processes are started by the systemd service, you can check if the processes are running using the “Process Discovery (only SNMP)” rule.

Further custom development would be dependent on whether your black box appliance has any other health check interface that could be used.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.