Pull to refresh

Comments 15

А что вы собственно мониторите по монге, кроме того что в скриншотах? Ну т.е. думаю, что неплохо бы вынести в начало статьи цели мониторинга.

Рекомендую код обернуть в тэг source
Не-не-не. По ссылке написано, что собирается 79 метрик. Смотреть каждую по отдельности невозможно — это не мониторинг системы. У вас лично должны быть задачи, которые должен мониторинг решать, и помогать делать выводы.

Иначе у вас просто графики и заббикс зачем-то.
Во первых, спасибо за критику:) Во вторых статья больше про то как завести плагин от микооми, то как уже дальше крутить ним и что мониторить, и какие графики рисовать личное дело каждого. Как на меня готовых метрик более чем достаточно для того что бы отрисовывать нужные графики и стоить триггеры.
Ну лааадно. Но если вы сможете рассказать что конкретно вы мониторите по монге и зачем, то это будет солидным дополнением к установке тула.
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
?

UFO just landed and posted this here
в настройке узла сети
не забыли добавить?
{$MONGODB_USER} = имя пользователя
{$MONGODB_PASS} = пароль
UFO just landed and posted this here
ls -la /tmp/|grep mik
-rw-rw-r-- 1 zabbix zabbix 3698 Май 21 23:06 mikoomi-mongodb-plugin.php_MongoDB_ZabbixN.data
-rw-rw-r-- 1 zabbix zabbix 993 Май 21 23:06 mikoomi-mongodb-plugin.php_MongoDB_ZabbixN.log

права?
UFO just landed and posted this here
вкручивал этот темплейт для 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 нужно использовать такой ключ
mikoomi-mongodb-plugin.sh["-D","-h","{$MONGODB_HOSTNAME}","-p","{$MONGODB_PORT}","-z","{$MONGODB_ZABBIX_NAME}"]
нашёл статью. Всё круто, даже что то собирается. Пришлось чуть закомментировать некоторые метрики возвращаемые скриптом, т.к. в монге 3-й версии их в статусе не выдаёт (по индексам)
И ещё момент. С макросами НЕ РАБОТАЕТ. Точнее всё работает, если у вас 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
Sign up to leave a comment.

Articles

Change theme settings