- PVSM.RU - https://www.pvsm.ru -
Всем привет.
По просьбам желающих (Мониторим Nginx c помощью ZTC и Zabbix [1]) сделал мини статью по подключению memcache к Zabbix. Здесь все гораздо проще, нежели с ZTC шаблонами.
Для начала проверим, что memcache у нас жив и правильно отдает нужные нам значения:
echo -e "statsnquit" | nc 127.0.0.1 11211
STAT pid 12246
STAT uptime 1310046
STAT time 1333135085
STAT version 1.4.5
STAT pointer_size 64
STAT rusage_user 219.349708
…
STAT evictions 403623
STAT reclaimed 9373
END
Добавляем немного к командам выполненным выше, и записываем следующее в /etc/zabbix/scripts/memcache.sh
#!/bin/bash
echo -e "statsnquit" | nc 127.0.0.1 11211 | grep "STAT $1 " | awk '{print $3}'
Делаем скрипт исполняемым:
chmod +x /etc/zabbix/scripts/memcache.sh
Подготавливаем заббикс агента, дописываем в /etc/zabbix/zabbix_agentd.conf
#####Memcache
UserParameter=memcache[*],/etc/zabbix/scripts/memcache.sh $1
Не забываем делать:
/etc/init.d/zabbix-agent restart
Подключаем этот шаблон memcache.xml [2] в веб части Zabbix Сервера и наблюдаем за жизнью кеша. Ну и напоследок немного работающих графиков:
Current items

Evictions

Retrieval hit and miss per second

P.S. Сразу оговорюсь, что вариант:
UserParameter=memcache[*], echo -e "statsnquit" | nc 127.0.0.1 11211 | grep "STAT $1 " | awk '{print $3}'
работал у меня, почему то не со всеми версиями мемкеша.
Автор: astlock
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/4588
Ссылки в тексте:
[1] Мониторим Nginx c помощью ZTC и Zabbix: http://habrahabr.ru/post/140184/
[2] memcache.xml: http://www.zabbix.com/forum/attachment.php?attachmentid=2936&d=1276072950
Нажмите здесь для печати.