Nagios services - wrong status

Guys,

We’re facing some issues with the Nagios plugins. It’s working properly, however, the LibreNMS doesn’t update the service status according to the Nagios response.

For example, we’re using check_ssmtp plugin to monitor the state of Exim service. The service reports that it’s down and mark service as CRITICAL. After that, someone from our team restores the service and for now check_ssmtp reports that SMTP is OK. However, LibreNMS still marks this service as CRITICAL. After some time (maybe 5-10 minutes) it’s updated to the valid state. The same issue with respective Nagios plugins - http, ftp, pop and etc.

I’m attaching the screenshot and hope that someone can explain a possible issue. Below you can find our ./validate.php result:
[root@ librenms]# ./validate.php

Component Version
LibreNMS 1.33-347-g7a76fa7
DB Schema 229
PHP 7.0.25
MySQL 5.5.56-MariaDB
RRDTool 1.4.8
SNMP NET-SNMP 5.7.2
====================================

[OK] Database connection successful
[OK] Database schema correct

Thanks!

Pastebin the output of ./check-services.php -d

Hello,

Well, I do have about 50 devices, should I post you the full “check-services.php -d” result or do you need any specific service/device?

Thanks!

Just go for the full one for now