http://nagios-plugins.org/doc/guidelines.html Piping into sed is going to overwrite the exit code that was returned by the check_icmp plugin. You're seeing "OK" because your final sed command in the chain is returning 0 for the exit code. Your Bash logic should include something to make su...
Which version of NSClient++ is running on the Windows VMs? It's going to influence how filters for your check_nrpe executions are written. Here's a thread from the customer support section in which lmiltchev offers some logic to filter out \\?\Volume records from the check_drivesize results: https:/...
A related thread: https://support.nagios.com/forum/viewtopic.php?f=7&t=44016 Nagios has some internal timeouts that apply to all plugin executions. SNMP is sloooowwwww. If your snmpget command takes longer than 60 seconds to return, you may be hitting the service_check_timeout limit, which trigg...
If you're willing to throw money at the problem, Nagios XI has pretty seamless integrations for performance data. Migrating from Core to XI is relatively painless: https://assets.nagios.com/downloads/nagiosxi/docs/Migrating-From-Nagios-Core-To-Nagios-XI.pdf If you're looking for something free, I'd ...
If you're looking for a paid, supported solution, there's nothing much better than Nagios XI . Nagios XI only manages a single core instance though, not multiple. Nagios Fusion can offer an overview of multiple Nagios Core/XI instances, but not consolidated management of all of those instances. For ...
I would strongly suggest creating this as a cron job or dedicated process/daemon instead, then submitting the results to Nagios Core as a passive check . Nagios Core wasn't really designed around this level of granularity. The interval Nagios Core uses is contained in the main cfg file as interval_l...
It looks like all you have for configured repositories are the local installation media, EPEL, and a custom repomd.xml file that the system is unable to read from some custom mount. Is it possible that this system is trying to reference some internal repositories for your organization that were not ...
The issue I am trying to solve is notifications get silenced due to work, or an outage but then they are simply forgotten and left disabled It's better to put the particular problem into a downtime state if you want to temporarily silence notifications, IMO. downtime.PNG Say after 48 hours re-enabl...
At a high level, what I think you want to do is have a custom notification handler -- one that both handles your emailing needs, and one that could dump the notifications to some other service. In this case your service is Splunk, but it could be a generic logfile to be consumed by a Splunk forwarde...