Comments 15
А что вы собственно мониторите по монге, кроме того что в скриншотах? Ну т.е. думаю, что неплохо бы вынести в начало статьи цели мониторинга.
Рекомендую код обернуть в тэг source
Рекомендую код обернуть в тэг source
+1
Выше в статье указал линк на разработчика Mikoomi «MongoDB Plugin» что бы не копипастить code.google.com/p/mikoomi/wiki/03
0
Во первых, спасибо за критику:) Во вторых статья больше про то как завести плагин от микооми, то как уже дальше крутить ним и что мониторить, и какие графики рисовать личное дело каждого. Как на меня готовых метрик более чем достаточно для того что бы отрисовывать нужные графики и стоить триггеры.
0
UFO just landed and posted this here
./mikoomi-mongodb-plugin.sh [-D -h 127.0.0.1 -p 27017 -u user -x userssword -z MongoDB_ZabbixN ]
и что говорит
cat /tmp/mikoomi-mongodb-plugin.php_MongoDB_ZabbixN.log
?
и что говорит
cat /tmp/mikoomi-mongodb-plugin.php_MongoDB_ZabbixN.log
?
0
UFO just landed and posted this here
в настройке узла сети
не забыли добавить?
{$MONGODB_USER} = имя пользователя
{$MONGODB_PASS} = пароль
не забыли добавить?
{$MONGODB_USER} = имя пользователя
{$MONGODB_PASS} = пароль
0
вкручивал этот темплейт для zabbix 2.0. И потратил много времени на то чтобы заставить его работать. может кому сэкономлю время.
два момента.
1. В шаблоне данные собираются вызовом внешнего скрипта из айтема: Miscellaneous: Data Collector вот таким образом
mikoomi-mongodb-plugin.sh[-h {$SERVER} -p {$PORT} -z {HOSTNAME}]
В заббиксе 2 это не работает.
поменять key для Item «Miscellaneous: Data Collector» в шаблоне на mikoomi-mongodb-plugin.sh["-h","{$MONGODB_HOSTNAME}","-p","{$MONGODB_PORT}","-z","{$MONGODB_ZABBIX_NAME}"]
2. макрос {$MONGODB_ZABBIX_NAME}" это не произвольное имя, а ровно имя хоста для которого собираются данные.
два момента.
1. В шаблоне данные собираются вызовом внешнего скрипта из айтема: Miscellaneous: Data Collector вот таким образом
mikoomi-mongodb-plugin.sh[-h {$SERVER} -p {$PORT} -z {HOSTNAME}]
В заббиксе 2 это не работает.
поменять key для Item «Miscellaneous: Data Collector» в шаблоне на mikoomi-mongodb-plugin.sh["-h","{$MONGODB_HOSTNAME}","-p","{$MONGODB_PORT}","-z","{$MONGODB_ZABBIX_NAME}"]
2. макрос {$MONGODB_ZABBIX_NAME}" это не произвольное имя, а ровно имя хоста для которого собираются данные.
0
нашёл статью. Всё круто, даже что то собирается. Пришлось чуть закомментировать некоторые метрики возвращаемые скриптом, т.к. в монге 3-й версии их в статусе не выдаёт (по индексам)
И ещё момент. С макросами НЕ РАБОТАЕТ. Точнее всё работает, если у вас 1 сервер и макросы вы назначили в шаблоне. Если вы применили шаблон на хост и назначили макросы, то вы не получите данных по этому хосту, будут собираться данные с макросами которые указаны в шаблоне. (Zabbix server v2.4.4) Поэтому для каждого хоста нужно делать в шаблоне отдельную проверку.
И т.д. для каждого сервера отдельный externalcheck
И ещё момент. С макросами НЕ РАБОТАЕТ. Точнее всё работает, если у вас 1 сервер и макросы вы назначили в шаблоне. Если вы применили шаблон на хост и назначили макросы, то вы не получите данных по этому хосту, будут собираться данные с макросами которые указаны в шаблоне. (Zabbix server v2.4.4) Поэтому для каждого хоста нужно делать в шаблоне отдельную проверку.
#было:
mikoomi-mongodb-plugin.sh["-D","-h","{$MONGODB_HOSTNAME}","-p","{$MONGODB_PORT}","-z","{$MONGODB_ZABBIX_NAME}"]
#стало:
mikoomi-mongodb-plugin.sh["-D","-h","mongo1.mydomain.ru","-p","27017","-z","mongo1.mydomain.ru"]
И т.д. для каждого сервера отдельный externalcheck
0
Sign up to leave a comment.
Articles
Change theme settings
Zabbix, мониторим MongoDB