Nagios MySQL-Dienstdefinitionskonfiguration prüfen?

Nagios MySQL-Dienstdefinitionskonfiguration prüfen?

Ich verwende dieConsol Labs MySQL-IntegritätscheckPlugin zur Überwachung meiner MySQL-Datenbank.

Ich möchte die Warn- und kritischen Schwellenwerte für den threads connectedParameter ändern, habe aber vergessen, wie das geht.

Meine Prüfung ist bei mir service.cfgfolgendermaßen eingerichtet:

define service {
        use                             mysql-service
        hostgroup_name                  mysql-servers
        check_interval                  1
        service_description             MySQL Threads Connected
        _mysql_mode                     threads-connected
        check_command                   check_mysql_health
}

Ich kann mich nicht erinnern, in welchem ​​Teil der obigen Konfiguration ich meine Schwellenwerte definiere.

Ich habe es versucht, check_mysql_health:20:40aber check_mysql_health! -w 20: -c 40: beides hat nicht funktioniert.

Weiß jemand, wie ich das mache?

Antwort1

Hier fehlt Ihnen ein grundlegendes Konzept. Lesen Sie dieMakros und wie sie funktionierenDokumentenseite.

Grob gesagt: Erstellen Sie eine neue Service-Definition mit einem command_lineähnlichen Namen /path/to/your/plugins/check_mysql_health --warning $ARG1$ --critical $ARG2$. (Beachten Sie, dass dies Standard-Nagios sind.)Schwellenwertbereiche.)

Lesen Sie auch check_mysql_health --helpdieConsol Labs-Websitefür weitere Informationen zur Verwendung des Plugins.

verwandte Informationen