Ich muss überwachen, ob Graphite Metrik verliert. bereits ich https://github.com/klen/graphite-beacon
verwenden Benachrichtigungen über E-Mail jedes Mal zu senden, wenn Sie die Abfrage aus der folgenden json Ausführung und die Werte sind die Regel brechenÜberwachung von Graphit fullQueueDrops
{
"interval": "5minute",
"logging": "debug",
"host": "servmail01",
"port": 25,
"from": "[email protected]",
"to": ["[email protected]"]
},
"alerts": [
{
"name": "fullQueueDrops",
"query": "transformNull(carbon.relays.metrics01-a.destinations.127_0_0_1:2104:a.fullQueueDrops,0)",
"method": "average",
"interval": "5minute",
"rules": [ "critical: > 1" ]
}
]
}
Die Sache ist, dass ich mit zabbix gleich überwachen möchte (das hat andere Monitoring-Sachen in unserem Netzwerk und ich würde gerne Zabbix, um E-Mails zu senden, wenn ich Metriken fallen gelassen habe. Also habe ich nachgesehen, ob es ein Werkzeug zur Verfügung und ich bekam https://github.com/blacked/graphite-to-zabbix
. Das einzige Problem ist, dass es fehlt eine bessere Dokumentation
Hat jemand es verwendet? Ich habe verstanden, dass ich eine Vorlage für Metriken in zabbix erstellen sollte (was ich getan habe), cre aß ein Element, das den Metriken entspricht, die ich senden möchte, aber irgendwann in der Dokumentation heißt es Note that g2zproxy will work with zabbix web api specified in -z argument, but it will send metrics to service specified in /etc/zabbix/zabbix_agentd.conf
. Was und wie gebe ich in dieser Konfiguration den Dienst an? Ich verstehe es nicht.
Vielen Dank. Gabriel