Карта мониторинга сети

Juniper/Cisco/Allied Telesis/D-Link/Zyxel
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mmvds
мл. сержант
Сообщения: 92
Зарегистрирован: 2011-01-26 17:24:07

Карта мониторинга сети

Непрочитанное сообщение mmvds » 2011-09-27 11:31:16

У каждого наверняка возникала мысль нарисовать карту своей сети. И не просто карту, а чтобы как в американских фильмах про хакеров на большом экране моргали лампочки где что работает :))

Сеть довольно большая - несколько тыс. коммутаторов. Состоит из районных узлов - (коммутаторы агрегации) к которым присоединены домовые узлы (коммутаторы доступа). Уровень магистральных узлов не так интересен, т.к. на них есть и резервирование по питанию и резервные каналы, которые также мониторятся. Оборудование как везде - зоопарк, но в основном huawei и dlink'и

Пошел следующим путем
1) Включил на всем оборудовании lldp и собрал информацию, пробежавшись по ним телнет-скриптом в отдельные файлы.
2) Распарсил файлы и вытащил связи между коммутаторами.
3) Объединил все связи в карты районных узлов (файлы .dot формата graphviz)
Типа:
dot1->dot2
dot3->dot1
узел 1 соединен со вторым, третий с первым (подробнее http://www.graphviz.org)
и через одноименный скрипт получил красивые схемы узлов в формате png.

В принципе уже доволен, но хотелось бы как уже говорил, чтоб эта красивая схема еще и светилась.
Нужно все это загнать в систему мониторинга.

На данный момент разобрал структуру таблиц в zabbix, т.е. по идее можно написать скрипт который создаст большой запрос для БД забикса, затрагивающий таблицы карт и добавит всю информацию о связях.
Проблема в том, что это во-первых костыль, т.к. не думаю что создатели заббикса предусматривали что с БД будут возиться напрямую, также координаты на картах забикса задаются вручную при рисовании, если добавлять узлы автоматоматически, то надо будет придумать, какие координаты указывать.
Возможно кто-то уже сталкивался с аналогичной проблемой и знает как в забиксе добавлять карты сети, не рисуя их вручную?

Также рассматривал nagios, но к сожалению у него нет масштабируемости и связи можно устанавливать только по цепочке родитель-дитя,
т.е. если узлы зарезервированы по кольцу, то такую схему нагиос отобразить не сможет. Хотя возможно опять же не разобрался со всеми его возможностями.

Буду рад также услышать любые идеи/опыт построения схем мониторинга сети.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Карта мониторинга сети

Непрочитанное сообщение Raven2000 » 2011-09-27 21:24:16

Заббикс может конечно и сам искать девайсы, но вот на карту их наносить муторно и автоматизацию этого я не видел, но может и есть.
Вы лучше определитесь что нужно анимированные обои или мониторинг сети, карту сети или еще что?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

mmvds
мл. сержант
Сообщения: 92
Зарегистрирован: 2011-01-26 17:24:07

Re: Карта мониторинга сети

Непрочитанное сообщение mmvds » 2011-09-27 22:08:08

Вообще нужно это конечно в первую очередь для службы мониторинга сети и техподдержки. Сейчас мониторятся все узлы сети.

Например, случилась авария - отвалился районный узел, соответственно не доступны и все домовые узлы.
Клиент звонит в техподдержку и говорит что у него пропал интернет.
Техподдержка по незнанию что и как на сети соединено (в большинстве совмещающие работу студенты) и/или от нехватки времени на анализ ситуации регистрирует заявки на каждое обращение, теряет время, опрашивая клиента по инструкции. А дальше пошло по цепочке - кол-во звонков возрастает, обрабатывать не успевают и клиенты не довольны что в ТП невозможно дозвониться.

Когда есть схема соединения, на которой видно, что и как соединено и что не доступно в данный момент, то беглого взгляда достаточно чтобы определить, что отвалился весь район, тем самым без дополнительной диагностики прикрепляя инцидент к одной аварии.
Плюсы у визуальных схем активности оборудования однозначны.

На маленькой сети такую схему можно было построить вручную, когда же активного оборудования несколько тысяч единиц, построить и поддерживать в актуальном состоянии вручную - слишком трудозатратно.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Карта мониторинга сети

Непрочитанное сообщение Raven2000 » 2011-09-28 20:10:31

Zabbix с разбивкой на группы и схемы на магистрали и основные свичи без мелочевки.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

mmvds
мл. сержант
Сообщения: 92
Зарегистрирован: 2011-01-26 17:24:07

Re: Карта мониторинга сети

Непрочитанное сообщение mmvds » 2011-09-30 16:17:23

В общем сделал добавление напрямую в БД, может кому пригодится, вот запросы на добавление в БД 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","")

yuriyn
проходил мимо
Сообщения: 1
Зарегистрирован: 2014-02-17 16:18:51

Re: Карта мониторинга сети

Непрочитанное сообщение yuriyn » 2014-02-17 16:22:59

Raven2000 писал(а):Заббикс может конечно и сам искать девайсы, но вот на карту их наносить муторно и автоматизацию этого я не видел, но может и есть.
Попробуйте программу LanTopolog. Вроде автоматически строит схему локальной сети.