- NetXMS - новая, быстро развивающаяся система мониторинга, моррут, 16:28 , 13-Июн-07 (1)
- NetXMS - новая, быстро развивающаяся система мониторинга, Аноним, 19:23 , 13-Июн-07 (3)
- NetXMS - новая, быстро развивающаяся система мониторинга, sauron, 21:10 , 13-Июн-07 (6)
- NetXMS - новая, быстро развивающаяся система мониторинга, Alex Kirhenshtein, 01:11 , 14-Июн-07 (11)
- NetXMS - новая, быстро развивающаяся система мониторинга, sauron, 09:18 , 14-Июн-07 (15)
- NetXMS - новая, быстро развивающаяся система мониторинга, Victor Kirhenshtein, 12:22 , 14-Июн-07 (22)
>>Не совсем. >Совсем :) Я говорю о методиках обработки и генерации событий. А не >про то как хранятся данные. Не совсем :) У нас центром является обработка событий, а в Zabbix'e события - побочный продукт, все завязано на триггеры - выполнение команд и т.д. У нас это называется thresholds и является только одним из поставщиков событий. Как следствие, работа с такими вещами как SNMP traps в Zabbix'e очень неудобна. Попробуйте например сделать такую вещь - "послать SMS админу если любой хост в субнете 10.0.0.0/16 прислал SNMP trap 'interface down', причем SMS должен содержать номер иноерфейса". У нас это делается за 30 сек. одним правилом в event processing policy. >>У нас, в свою очередь, всё хранится в памяти, и синхронизируется с >>базой отдельными потоками. >Эээ и сколько это все занимает в памяти? Может вы все же >текущие состояния храните, а не все? Конечно текущие :) Плюс необходимая история для проверки условий - если в условии стоит "среднее значение за 10 опросов", то в памяти будет 10 последних значений. > >>При этом могут одновременно работать несколько администраторов, каждый >>со своими группами серверов, скажем. >Zabbix это тоже позволяет. Так как вебинтерфейс работает не зависимо от самого >сервера. А у вас же web сервер представляет часть сервера мониторинга. >Зачем это надо я лично не понимаю. web сервер - это такой-же клиент, как и консоль. Т.е. их может быть много, разных, на разных машинах.
- NetXMS - новая, быстро развивающаяся система мониторинга, sauron, 14:14 , 14-Июн-07 (23)
- NetXMS - новая, быстро развивающаяся система мониторинга, Victor Kirhenshtein, 15:46 , 14-Июн-07 (25)
>Так события на основе чего генерятся? Может на основе определенного значения у >узла? Если нет и события могут быть порождены только какими либо >внешними событиями типа snmp trap, то как-то мне это не очень >нравится. Zabbix хорошо именно тем что сначала собираются данные, а уже >на их основе что-то генерируется. Источники событий могут быть следующими: 1. Превышение пороговых значений собираемыми параметрами (типа CPU usage > 50%) - аналог Zabbix триггеров. 2. SNMP traps 3. События посланные агентом 4. События посланные внешним приложением (через клиентскую библиотеку или команду nxevent) 5. Изменение статуса объекта - ушел в down, недоступен агент, изменилась конфигурация, etc. 6. Network discovery - нашли новый хост 7. Внутренние события - напр., потеряли коннект с базой 8. Alarm timeouts - если операторы долго не реагируют на новый аларм, можно послать event > >>Как следствие, работа с такими вещами как SNMP >>traps в Zabbix'e очень неудобна. Попробуйте например сделать такую вещь - >>"послать SMS админу если любой хост в субнете 10.0.0.0/16 прислал SNMP >>trap 'interface down', причем SMS должен содержать номер иноерфейса". У нас >>это делается за 30 сек. одним правилом в event processing policy. >Там так же. Событие может генерироваться от группы триггеров. У меня сейчас >202 триггера. Их обрабатывает 17 генераторов событий. Так что не надо >ля-ля. А можно step-by-step как это быстро в Zabbix'e сконфигурить, я возможно просто давно его не смотрел :) > >>web сервер - это такой-же клиент, как и консоль. Т.е. их может >>быть много, разных, на разных машинах. >Конечно. Только вот где у вас унифицированный интерфейс взаимодействия клиента с сервером? Есть портабельная библиотека libnxcl, которая предоставляет API для работы с сервером по сети и есть на Windows, Linux, Solaris, HP-UX, ... даже для Pocket Windows.
- NetXMS - новая, быстро развивающаяся система мониторинга, sauron, 18:52 , 14-Июн-07 (31)
- NetXMS - новая, быстро развивающаяся система мониторинга, Victor Kirhenshtein, 21:32 , 14-Июн-07 (39)
>>Источники событий могут быть следующими: >>1. Превышение пороговых значений собираемыми параметрами (типа CPU usage > 50%) - аналог Zabbix триггеров. > >В zabbix триггеры умеют существенно больше. Так как они из себя представляют >вычисляемое выражение. Как вам такое: триггер включается только если в течении >5 минут исходящий поток на трех интерфейсах превышает 5 мегабит в >субботу с 17 часов до 19? У вас такое можно? Zabbix >левой ногой. Можно. Называется conditions. Можно составлять условия любой сложности (фактически писать скрипты), в качестве исходных данных можно использовать собираемые данные с любых хостов. Я с автором Zabbix'a 10 лет в одном классе учился, а потом в универе, и в свое время немного в разработке Zabbix'a участвовал (написал Windows агент, и во всяких обсуждениях учасвовал) :) Поэтому некоторые идеи пересекаются... >>А можно step-by-step как это быстро в Zabbix'e сконфигурить, я возможно просто >>давно его не смотрел :) >1. Создаем шаблон с необходимыми триггерами. >2. Привязываем однотипные узлы к шаблону. >3. Создаем actions с условием что описание trigger похоже на этот триггер. >Ключевой момент это уникальные описания триггеров. А как выглядит триггер для SNMP trap'a? Понятие триггера подразумевает переключение true/false, а как это к SNMP trap'у применить? Если это например trap от backup системы, в котором в одном из параметров прописано название проблемной сессии, и я хочу это название сессии показать оператору? Или трапы interface down/interface up, где парность есть, но трапы разные, и надо еще на индех интерфейса внутри смотреть - чтобы узнать - это повторное сообщение об одном и том-же, или уже другой интерфейс упал. >>Есть портабельная библиотека libnxcl, которая предоставляет API для работы с сервером по >>сети и есть на Windows, Linux, Solaris, HP-UX, ... даже для >>Pocket Windows. >Начем? На C ? А что делать с Java и т.п. языками? >Нужна не библиотека а описание протокола. Библиотека на С, в разработке Java версия и wrapper для Python. Описание протокола можно сделать, никто просто пока не спрашивал...
- NetXMS - новая, быстро развивающаяся система мониторинга, citrin, 21:01 , 13-Июн-07 (4)
- NetXMS - новая, быстро развивающаяся система мониторинга, vbv, 21:28 , 13-Июн-07 (7)
- интерфейс администратора, Alex Kirhenshtein, 23:30 , 13-Июн-07 (8)
- NetXMS - новая, быстро развивающаяся система мониторинга, nobody, 00:18 , 14-Июн-07 (9)
- NetXMS - новая, быстро развивающаяся система мониторинга, Alex Kirhenshtein, 00:49 , 14-Июн-07 (10)
- NetXMS - новая, быстро развивающаяся система мониторинга, HASP, 04:06 , 14-Июн-07 (12)
- NetXMS - новая, быстро развивающаяся система мониторинга, Alex Kirhenshtein, 04:56 , 14-Июн-07 (13)
- NetXMS - новая, быстро развивающаяся система мониторинга, _Nick_, 11:19 , 14-Июн-07 (20)
- NetXMS - новая, быстро развивающаяся система мониторинга, Victor Kirhenshtein, 12:11 , 14-Июн-07 (21)
Одна из основных идей системы - модульность. Так, web интерфейс - это такой-же клиент, как и консоль, и использует он одну и ту-же клиентскую библиотеку (и располагатся кстати может на другой физической машине). Такой подход позволяет иметь неограниченное количество UI - можно сделать и консоль под X, и альтернативный web UI, и интеграцию с другими системами. С Windows консоли рачали только потому, что мне web интерфейсы не нравятся, а система во многом написана под себя и некоторых клиентов моей компании. Основная проблема - девелоперов только двое, и многие вещи не успеваем делать так быстро, как хотелось бы. Ну и суйчас я думаю, что было бы правильней консоль делать под wxWidgets - тогда бы ее легко можно было бы перенести на Linux. Мы этот вариант (переписать под wxWidgets) сейчас обдумываем - но в любом случае быстро это не будет.
- NetXMS - новая, быстро развивающаяся система мониторинга, tigrisha, 10:39 , 15-Июн-07 (44)
- NetXMS - новая, быстро развивающаяся система мониторинга, sauron, 09:24 , 14-Июн-07 (17)
- NetXMS - новая, быстро развивающаяся система мониторинга, sergey, 08:12 , 14-Июн-07 (14)
- NetXMS - новая, быстро развивающаяся система мониторинга, Vladimir, 10:32 , 14-Июн-07 (18)
|