Hey all running into this issue and wondering if anyone has had this issue before.
Some background, we have 5 mysql hosts we want to poll for some data to check if a feed is in Critical, Warning, OK, or Unknown (can't connect to the db).
We are using the check_multiaddr NRPE command with a python script that will only return OK if the feed passes through the warning and critical without issues, otherwise it'll return Unknown for any other error.
We have 1000+ services set up this way, occasionally 6-7 services a day will flip from CRITICAL to OK with the output "No output returned from plugin". Then the next check, it'll flip back to CRITICAL.
We just switched from using 1db host to 5 so the service is fault tolerant.
Any idea what might be going on?
Check_multiaddr.pl returns "No output returned from plugin"
-
ctfeathers
- Posts: 1
- Joined: Mon Mar 04, 2024 11:07 am
Re: Check_multiaddr.pl returns "No output returned from plugin"
Hey @ctfeathers, thanks for reaching out
You switched from 1 db host to 5, so the execution time could be quite longer, and the check might be timing out. You can configure the timeout settings in NRPE and the service check configuration. Maybe another scrappy way to check is to run the check with 1 db host a time, and see at what point the no return occurs.
Let me know if that helped at all.
You switched from 1 db host to 5, so the execution time could be quite longer, and the check might be timing out. You can configure the timeout settings in NRPE and the service check configuration. Maybe another scrappy way to check is to run the check with 1 db host a time, and see at what point the no return occurs.
Let me know if that helped at all.