[PYTHON] [Amsel-memcached] Monitor Mit Amsel zwischengespeichert

blackbird memcached plugin

Dieses Plugin erhält verschiedene Informationen von Memcached und sendet die Daten an das Backend Derzeit können Sie die folgenden Informationen überwachen:

Install

Amsel Körper

Bitte installieren Sie unter hier.

Install memcached plugin

Sie können entweder setup.py oder rpm verwenden.

Installieren Sie mit setup.py

git clone https://github.com/Vagrants/blackbird-memcached.git
cd blackbird-memcached
python setup.py install

mit U / min installieren

yum install blackbird-memcached--enablerepo=blackbird

Plugin setzen

Die Konfiguration befindet sich in / etc / blackbird / conf.d / memcached.cfg

ini:/etc/blackbird/conf.d/memcached.cfg


[memcached]
module = memcached

# The following values are default.
#
#host = '127.0.0.1'
#port = 11211
#timeout = 10

# memcached.py script get response time("set" and "get" command).
# If you set "profile_include_conn_establish" is True, response time includes time that connection establishing.
# Default : False
#
#profile_include_conn_establish = False

# If hostname options is None, it is used result of socket.getbyhostname(= hostname -s).
#hostname = 'YOUR_HOSTNAME_IN_ZABBIX'

Bitte stellen Sie Host und Port ein

Wenn profile_include_conn_establish`` True ist, beginnt die Messung der Antwortzeit mit der Verbindung zu Memcached. Im Fall von "Falsch" beginnt die Messung der Reaktionszeit nach dem Anschließen.

Starten Sie blackbird neu, wenn Sie fertig sind

sudo /etc/init.d/blackbird restart

Überprüfen Sie, ob Daten auf Zabbix eingehen

Die Zabbix-Vorlage finden Sie im Github-Repository. Importieren Sie es in Zabbix und wenden Sie es auf den Zielserver an

Diese Vorlage hat jedoch wie üblich das Problem, dass sie aufgrund eines Abhängigkeitsfehlers von ** Trigger ** nicht importiert werden kann, wenn es sich um eine 2.4-Serie handelt Ich kann importieren, indem ich beim Importieren das Kontrollkästchen im Trigger-Teil entferne ...

** Wenn der Hostname unter Zabbix und der Hostname des Servers, auf dem Blackbird ausgeführt wird, unterschiedlich sind, müssen Sie den Hostnamen auf / etc / blackbird / conf.d / memcached.cfg festlegen. ** Spiel mit Zabbix

ini:/etc/blackbird/conf.d/memcached.cfg


hostname = your_static_hostname

Sie können auch das Überwachungsintervall ändern (Standard 60 Sekunden).

ini:/etc/blackbird/conf.d/memcached.cfg


interval = 30

Informationen zu Zabbix-Vorlagenelementen

Da sich der Wert, der von "stats" verwendet werden kann, abhängig von der Version von Memcached ändert, gibt es möglicherweise Elemente, die je nach der von Ihnen ausgeführten Version nicht abgerufen werden können. Die Vorlage für "_Memcached_1.4" im Github-Repository basiert auf den in Memcached 1.4.20 verfügbaren Werten. Die Version von Memcached in CentOS 6 Base ist beispielsweise 1.4.3, sodass Sie weniger Elemente als 1.4.20 erhalten können. Die Vorlage enthält auch einige Agentenelemente.

Recommended Posts

[Amsel-memcached] Monitor Mit Amsel zwischengespeichert
[Amsel-Redis] Überwachen Sie Redis mit Amsel
[blackbird-rabbitmq] Überwache rabbitmq mit Amsel
[Amsel-Nginx] Überwachen Sie Nginx mit Amsel
[Amsel-Aerospike] Überwachen Sie Aerospike mit Amsel
[blackbird-xfs] Überwache xfs mit Amsel
[Amsel-Mysql] Überwachen Sie Mysql mit Amsel
[Amsel-Fio-Status] Überwachen Sie ioDrive (Fusion-IO) mit Amsel
[blackbird-ntp] Überwachen Sie die ntpq-Informationen (Offset, Jitter usw.) mit der Amsel
Überwachen Sie Tomcat-Prozesse mit dem Zabbix-Agenten
Überwachen Sie Python-Webanwendungen mit Prometheus
Überwachen Sie den Status von ISC DHCP mit ZABBIX