Wie kann man Munin auf NaN aufmerksam machen?

737
Stephen Paulger

Ich benutze dieses Mysql-Slave-Status-Plugin und habe auf dem Munin-Master hinzugefügt ...

mysql_slave_status.warning 30 mysql_slave_status.critical 60 

Es gibt also eine Warnung aus, wenn der Slave den Master hinter sich lässt. Wie kann ich munin dazu bringen, mich zu benachrichtigen (kritische Warnung, wenn möglich), wenn das Plugin "NaN" zurückgibt, wird dies automatisch durchgeführt?

Es gibt NaN zurück, wenn die SQL nicht ausgeführt wird oder die Verbindung fehlschlägt.

BEARBEITEN: Am Ende habe ich den tatsächlichen Wert mit einer großen Zahl versehen, wenn die Verbindung unterbrochen wurde.

4
Ich bin irgendwie überrascht, dass Munin das nicht automatisch macht ... Shadow vor 7 Jahren 0

1 Antwort auf die Frage

0
danblack

Nachdem ich ein bisschen vom mysql_ plugin geschrieben habe, kann ich bestätigen, dass ich viele der Plugins für einzelne Zwecke von munin ersetzt habe. Im obigen Link finden Sie ein dokumentiertes Beispiel für das, was Sie möchten:

[mysql_replication] env.slave_io_running_warning 0.5 env.slave_sql_running_warning 0.5 env.seconds_behind_master_warning 300 env.seconds_behind_master_critical 600