Is it possible to run a weekly automation script in checkmk where it will check whether the given servers are having SNMP or not and send us an email every week that so and so servers are with SNMP and so and so are not having SNMP…something like below
Thinking out of the box to make this happen with RAW:
You can do a custom SNMP check, see:
Use a custom time period to have your custom SNMP check run a specific period once a week:
Use custom time period in a rule for Check period for active services
And then just collect the failure notification mails to make the report yourself.
Optionally you make a rule to send specific hosts / services to a non default mail address by making a rule in Setup | Events | Notification configuration so you can filter those mails away from the normal notificaitons.
Alternatively, not using notification mails at all, you can go for Business Intelligence instead to make a list of all the seperate services listed of the various servers. The result of BI kan be used as report instead. See:
Best to follow the BI example first and play around with it, if you haven’t done BI before.
Hope you are doing good, I am facing a strange problem!!
Our use case is simply to check wheather SNMP is present in bare metal server or not…
Now I have added a bare metal server which is having SNMP in it, now trying to add the bare metal server in checkmk with the below config
Perhaps your device or network from Checkmk server to device is slow and can’t respond within default timing setting of 1 second. So you might need to add a rule Timing settings for SNMP access.
Thank you for so quick response, read the documentation and increased the time interval… 2-3 times it worked on running the test and then again timeout. Also created the rule for increased SNMP timeout for an explicit host but didn’t work
Use case: This is a requirement to us from the asset management team to verify if checkmk can check the SNMP services on Bare metal and notify us if the SNMP service is failed on any of the bare metal servers (Gen9, Gen10). Is there any way to do this or make it happen?
if a timeout happens then we cant use checkmk for this…it should work uniformly…and there would be a huge number of bare metal servers on any of the networks in our organization…
Hi,
No worries, thank you so much, buddy.
The interesting part is, I am able to solve the timeout issue by simply using the rule Bulk walk: Number of OIDs per bulk and have set the number of OID as 1 and so now we are getting the below output in test connections without timeouts.
Now the last bit is how can we get the OS detail which is in sysDescr to be reflected in the services of the BM host.
We are just concerned with the OS detail of the asset using SNMP.
We don’t want to run the test connection everytime to see the OS detail of the asset, it should be reflected in the services…Is there a way out?
Any idea !!!
Also have configured this rule “State and count of processes (only SNMP)”