- PVSM.RU - https://www.pvsm.ru -

Мониторим Memcache с помощью Zabbix

Всем привет.

По просьбам желающих (Мониторим 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
Мониторим Memcache с помощью Zabbix
Evictions
Мониторим Memcache с помощью Zabbix
Retrieval hit and miss per second
Мониторим Memcache с помощью Zabbix

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