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
Bitte installieren Sie unter hier.
Install memcached plugin
Sie können entweder setup.py oder rpm verwenden.
git clone https://github.com/Vagrants/blackbird-memcached.git
cd blackbird-memcached
python setup.py install
yum install blackbird-memcached--enablerepo=blackbird
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
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
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