У каждого наверняка возникала мысль нарисовать карту своей сети. И не просто карту, а чтобы как в американских фильмах про хакеров на большом экране моргали лампочки где что работает )
Сеть довольно большая - несколько тыс. коммутаторов. Состоит из районных узлов - (коммутаторы агрегации) к которым присоединены домовые узлы (коммутаторы доступа). Уровень магистральных узлов не так интересен, т.к. на них есть и резервирование по питанию и резервные каналы, которые также мониторятся. Оборудование как везде - зоопарк, но в основном huawei и dlink'и
Пошел следующим путем
1) Включил на всем оборудовании lldp и собрал информацию, пробежавшись по ним телнет-скриптом в отдельные файлы.
2) Распарсил файлы и вытащил связи между коммутаторами.
3) Объединил все связи в карты районных узлов (файлы .dot формата graphviz)
Типа:
dot1->dot2
dot3->dot1
узел 1 соединен со вторым, третий с первым (подробнее http://www.graphviz.org)
и через одноименный скрипт получил красивые схемы узлов в формате png.
В принципе уже доволен, но хотелось бы как уже говорил, чтоб эта красивая схема еще и светилась.
Нужно все это загнать в систему мониторинга.
На данный момент разобрал структуру таблиц в zabbix, т.е. по идее можно написать скрипт который создаст большой запрос для БД забикса, затрагивающий таблицы карт и добавит всю информацию о связях.
Проблема в том, что это во-первых костыль, т.к. не думаю что создатели заббикса предусматривали что с БД будут возиться напрямую, также координаты на картах забикса задаются вручную при рисовании, если добавлять узлы автоматоматически, то надо будет придумать, какие координаты указывать.
Возможно кто-то уже сталкивался с аналогичной проблемой и знает как в забиксе добавлять карты сети, не рисуя их вручную?
Также рассматривал nagios, но к сожалению у него нет масштабируемости и связи можно устанавливать только по цепочке родитель-дитя,
т.е. если узлы зарезервированы по кольцу, то такую схему нагиос отобразить не сможет. Хотя возможно опять же не разобрался со всеми его возможностями.
Буду рад также услышать любые идеи/опыт построения схем мониторинга сети.
Карта мониторинга сети
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Карта мониторинга сети
Заббикс может конечно и сам искать девайсы, но вот на карту их наносить муторно и автоматизацию этого я не видел, но может и есть.
Вы лучше определитесь что нужно анимированные обои или мониторинг сети, карту сети или еще что?
Вы лучше определитесь что нужно анимированные обои или мониторинг сети, карту сети или еще что?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2011-01-26 17:24:07
Re: Карта мониторинга сети
Вообще нужно это конечно в первую очередь для службы мониторинга сети и техподдержки. Сейчас мониторятся все узлы сети.
Например, случилась авария - отвалился районный узел, соответственно не доступны и все домовые узлы.
Клиент звонит в техподдержку и говорит что у него пропал интернет.
Техподдержка по незнанию что и как на сети соединено (в большинстве совмещающие работу студенты) и/или от нехватки времени на анализ ситуации регистрирует заявки на каждое обращение, теряет время, опрашивая клиента по инструкции. А дальше пошло по цепочке - кол-во звонков возрастает, обрабатывать не успевают и клиенты не довольны что в ТП невозможно дозвониться.
Когда есть схема соединения, на которой видно, что и как соединено и что не доступно в данный момент, то беглого взгляда достаточно чтобы определить, что отвалился весь район, тем самым без дополнительной диагностики прикрепляя инцидент к одной аварии.
Плюсы у визуальных схем активности оборудования однозначны.
На маленькой сети такую схему можно было построить вручную, когда же активного оборудования несколько тысяч единиц, построить и поддерживать в актуальном состоянии вручную - слишком трудозатратно.
Например, случилась авария - отвалился районный узел, соответственно не доступны и все домовые узлы.
Клиент звонит в техподдержку и говорит что у него пропал интернет.
Техподдержка по незнанию что и как на сети соединено (в большинстве совмещающие работу студенты) и/или от нехватки времени на анализ ситуации регистрирует заявки на каждое обращение, теряет время, опрашивая клиента по инструкции. А дальше пошло по цепочке - кол-во звонков возрастает, обрабатывать не успевают и клиенты не довольны что в ТП невозможно дозвониться.
Когда есть схема соединения, на которой видно, что и как соединено и что не доступно в данный момент, то беглого взгляда достаточно чтобы определить, что отвалился весь район, тем самым без дополнительной диагностики прикрепляя инцидент к одной аварии.
Плюсы у визуальных схем активности оборудования однозначны.
На маленькой сети такую схему можно было построить вручную, когда же активного оборудования несколько тысяч единиц, построить и поддерживать в актуальном состоянии вручную - слишком трудозатратно.
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Карта мониторинга сети
Zabbix с разбивкой на группы и схемы на магистрали и основные свичи без мелочевки.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2011-01-26 17:24:07
Re: Карта мониторинга сети
В общем сделал добавление напрямую в БД, может кому пригодится, вот запросы на добавление в БД zabbix'a
добавляем узлы
добавляем связи
добавляем узлы
Код: Выделить всё
insert into sysmaps_elements SELECT "1000*<номер_МУ>+<id_узла>","<номер_карты_МУ>",hostid, "0","1","0","0",host,"0","<координата_на_карте_по_x>","<координата_на_карте_по_y>","","0","0" from hosts where ip="<ip_хоста>"
Код: Выделить всё
insert into sysmaps_links VALUES ("1000*<номер_МУ>+<id_связи>","<номер_карты_МУ>", "<id_1-ого_эл-та>", "<id_2-ого_эл-та>", "2", "0000CC","")
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2014-02-17 16:18:51
Re: Карта мониторинга сети
Попробуйте программу LanTopolog. Вроде автоматически строит схему локальной сети.Raven2000 писал(а):Заббикс может конечно и сам искать девайсы, но вот на карту их наносить муторно и автоматизацию этого я не видел, но может и есть.