Jump to content
Калькуляторы

Nagios status map Хочу укроп

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

post-82392-072398900 1308900530_thumb.jpg

Edited by bmp82

Share this post


Link to post
Share on other sites

Если не ошибаюсь то в конфиге устройства раздел define hostextinfo параметр 2d_coords 330,450 (соответственно координаты где оно должно отобразиться 330,450)

Share this post


Link to post
Share on other sites

Спасибо за идею. Я вот так попробовал и пошло. Но отдельным файлом лучше. Конфигов полно, из файла в файл прыгать тяжело. Дефолтный статус мап не изменился, зато появился user-supplied coords.

 

define host{

use generic-router,host-pnp

host_name LLINE-7204

alias Cisco 7204VXR-1029

address 1.1.1.1

_inventory 1029

hostgroups routers

2d_coords 100,0

parents CENTRAL-7606

contact_groups net-admins,admins

icon_image cisco.jpg

vrml_image cisco.png

statusmap_image cisco.gd2

}

Share this post


Link to post
Share on other sites

подсуну вопрос в тему...

можно ли где-нибуть в конфигах указать какие именно Host Groups отображать на карте по-умолчанию, а какие нет?

Share this post


Link to post
Share on other sites

А как бы сгененрить кучу 2d_coords для конфига в пару сотен устройств?

 

руками умрешь.

 

Меня бы устроило возможность "выдрать" авто-координаты из какой нить circulair-ballon layout и поправить несколько руками.

 

Не подскажете?

Share this post


Link to post
Share on other sites

можно ли где-нибуть в конфигах указать какие именно Host Groups отображать на карте по-умолчанию, а какие нет?

Если верно понял вопрос, то можно. Например у меня есть группы котрые я хочу выводить при нажатии на линк статус мап, названы они hosting и core-sw.

Правим в файле side.html линк

/nagios/cgi-bin/statusmap.cgi?host=all

на

/nagios/cgi-bin/statusmap.cgi?layer=hosting&layer=core-sw&layermode=include

теперь при нажатии на ссылку статус мап на карту будут прорисовываться объекты только из этих групп, возможность выбора для отображения других при этом сохраняется. Если надо вывести одну группу то в линк пишем только ее

/nagios/cgi-bin/statusmap.cgi?layer=core-sw&layermode=include

Edited by ktoto

Share this post


Link to post
Share on other sites

ktoto, спасибо! То что надо.

Share this post


Link to post
Share on other sites

А как бы сгененрить кучу 2d_coords для конфига в пару сотен устройств?

 

руками умрешь.

 

Меня бы устроило возможность "выдрать" авто-координаты из какой нить circulair-ballon layout и поправить несколько руками.

 

Не подскажете?

тут уж нагвис поможет

Share this post


Link to post
Share on other sites

Здравствуйте, а не подскажете, возможно ли сделать масштаб (scaling factor) по умолчанию какой-либо. А то устройств прилично, и проблематично смотреть.

 

Возможно ли где-то настроить, что бы при нажатии на Мар и при автоматическом обновлении, карта выводилась при заданных параметрах?

Или же для каждого юзера ограничить видимость части карты - такое можно сделать?

 

Хотелось бы использовать только средства Nagios.

Заранее благодарю.

Share this post


Link to post
Share on other sites

Посмотрите в сторону Nagvis, пока сам копаю его - нравиться. Визуализация удобная.

Share this post


Link to post
Share on other sites

я настроил статус мап, вообще это делается просто, добавляешь функцию в файл cgi.cfg, прописываешь конфиг в nagios.cfg и создаёшь файл hostexitinfo.cfg, в нем пишеш название хоста и image файл картинки, а в конфиругацию каждого хоста добавляешь функцию parents и пишешь кто от кого сидит, на карте в nagios выбираешь balanced tree, и вуаля карта сама автоматом создаётся, ненадо никакие координаты вводить, а делал я это старой и избитой статье которую в инете легко найти, сейчас у меня катра автоматом строиться на 100 коммутаторов

Share this post


Link to post
Share on other sites

100 узлов это очень мало.

НагВиз позволяет, например, указать в качестве линка (стрелочки между свитчами) состояние порта ...

Ну и накладывать на географическую карту удобнявей

Share this post


Link to post
Share on other sites
сейчас у меня катра автоматом строиться на 100 коммутаторов

 

на 100 и у меня нормально строится.

На 1000 получается ересь ну и браузер зависает при отрисовке этого добра.

 

Мы вообще не рисуем ничего нагиосом. Не предназначен он для этого.

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

Edited by Negator

Share this post


Link to post
Share on other sites

А у кого-нибудь вообще NAGVIS 1.5 к NAGIOS 3.2.0 нормально прикрутился?

Уже как неделю пытаюсь найти способ создания своей карты в WUI (.../nagvis/config.php). Кроме как вот такого сообщения

Welcome to the NagVis WUI!

 

This is the NagVis web configuration interface. You can use it to configure NagVis and/or build your own NagVis maps using your browser.

 

Unlike previous NagVis versions the navigation in the WUI uses the header menu. The context menu has been removed.

 

Have fun using NagVis! And please report problems or bugs.

 

And if you really like NagVis you are welcome to support NagVis.

ничего осмысленного не удалось увидеть.. Все меню практически "ниАчём"..

Share this post


Link to post
Share on other sites

права то есть ? Там по умолчанию права свои внутренние, а если Вы вломились как юзер Вася из списка паролей от нагиоса, то хрен вам, а не права. Разок зайдите как nagiosadmin и дайте права кому надо (я просто добавил такого в список а нагиосу, потом вынес.). тогда там появится меню Options/ManageMaps...

Share this post


Link to post
Share on other sites

права то есть ? Там по умолчанию права свои внутренние, а если Вы вломились как юзер Вася из списка паролей от нагиоса, то хрен вам, а не права. Разок зайдите как nagiosadmin и дайте права кому надо (я просто добавил такого в список а нагиосу, потом вынес.). тогда там появится меню Options/ManageMaps...

Спасибо! Все так и было - в смысле Nagvis не пускал Nagios юзера Васю.. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this