NetXMS FAQ/ЧаВо

Started by weec, June 28, 2007, 12:16:45 PM

Previous topic - Next topic

pipyta

 Здравствуйте, подскажите такую вещь.
Как реализовать  карту, хотя-бы чуток подтолкните.
Вобщем,  каждый  хост  представляет собой фрейм в котором отображается его текущие ip , аптайм и произвольная информация.
Эти  хосты-фреймы соединены  линиями (в структурной последовательности), на линиях показывается среднее время отклика  за промежуток времени (5 мин) и процент потерь пакетов.

Victor Kirhenshtein

Конфигурацией такого не сделать, только изменением консоли. Если Java/Eclipse программирование не пугает, то расскажу в деталях как это можно сделать.
Вообще в планах уже довольно давно стоят "активные карты", как мы их называем - возможность добавлять текстовую информацию и графики на карты. Но пока не успеваем сделать.

Zike

Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...
1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов, осуществлять пинг? это может делать только агент, скажем установленный локально с сервером? В кратце напишите, для чего служат и где применяются следующие "Origin"
- Internal
- Check point SNMP
- Push
- Windows Performance Counter
- SM-CLP


2. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
- когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
- настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element

3. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

4. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?

Victor Kirhenshtein

Quote from: Zike on July 03, 2013, 11:06:03 AM
Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...
1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов,
осуществлять пинг? это может делать только агент, скажем установленный локально с сервером?

да, сбор данных осуществляется через агента, агент может быть локальным. Пинг сервер делает во время status poll, но если интересует время ответа - тогда надо делать через агента. Из плюсов такого подхода - можно получать значения задержек пинга из разных точек сети например.

Quote from: Zike on July 03, 2013, 11:06:03 AM
В кратце напишите, для чего служат и где применяются следующие "Origin"
- Internal

Это внутренние данные сервера, например статус хоста. Для обьекта, который представляет сам сервер мониторинга, кроме того доступны внутренние данные о производительности - размеры очередей и т.д.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Check point SNMP

Данные с SNMP агента, встроенного в файрволл Check Point - в принципе уже давно устарело.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Push

Если выставлен этот тип источника, сервер не собирает данные сам, а ждет, когда их ему пришлют. Прислать push данные можно через API или при помощи утилит nxpush и nxapush.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Windows Performance Counter

Этот тип предназначен для облегчения конфигурации сбора данных из Windows Performace Counters. Если на удаленном Windows хосте установлен агент, то можно с консоли мониторинга просматривать доступные счетчики и выбирать нужные.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- SM-CLP

Сбор данных по протоколу SM-CLP (Server Management Command Line Protocol). Этот протокол поддерживается модулями управления серверов (remote management board - iLO, DRAC, etc.) производства HP, IBM, Dell, возможно какими-то еще. С его помощью можно собирать информацию о состоянии серверного железа.

Quote from: Zike on July 03, 2013, 11:06:03 AM
2. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
- когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
- настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element

Проверьте, какое значение у параметра CodePage в netxmsd.conf. Должно быть CP-1251. Альтернативный (и предпочтительный) вариант - собрать сервер в UNICODE (запустив configure с ключом --enable-unicode).

Quote from: Zike on July 03, 2013, 11:06:03 AM
3. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

Веб консоль - это Java приложение, которому требуется Java application server - например Tomcat или Jetty. Со стороны браузера это не Java applet - просто страница с кучей JavaScript. Я сам с планшета не пробовал, но кто-то вроде писал, что веб работает на iPad.

Quote from: Zike on July 03, 2013, 11:06:03 AM
4. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?

Можно включить network discovery, тогда при нахождении нового устройства будет посылатся событие SYS_NODE_ADDED, которое можно обработать как любое другое и послать е-майл, создать аларм, и т.д.
Кроме того, для контроля неожиданных подключений есть такая вещь, как "expected port state" - для портов свитча, на которых подключения в нормальном состоянии не ождается, можно поставить expected state DOWN - тогда если порт вдруг перейдет в UP, система сгенерит специальное событие, на которое можно повесить создание алармов и т.д.

kiaj

добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?

Tatjana Dubrovica

Quote from: kiaj on October 08, 2013, 01:10:23 PM
добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?

Настраивается в Server Configuration Variables параметр "InstancePollingInterval".

pavel.gulyaev

Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?

Victor Kirhenshtein

Только в виде событий NetXMS для отработавших правил - синхронизации лог файлов нет.

Hospital

Quote from: pavel.gulyaev on August 24, 2019, 07:42:31 PM
Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?

Можно реализовать с помощью древнего переходника "EventLog-to-Syslog daemon" - https://www.op5.com/download/archives/category/agents/windows-syslog-agent/
Настраивать крайне неудобно, но у меня получилось DHCP (txt file) и Security (журналы windows)

Akrhin

Кто может подсказать?
Настроил автообноружение, но добавилось всего несколько хостов, после чего все заглохло. Если добавлять руками - то все ок.

Victor Kirhenshtein

Похоже что сервер застрял на опросе новых узлов. Какая версия NetXMS?

Pavel

Доброго дня.
Подскажите, как наиболее правильно сделать такую, в общем-то простую вещь:
Когда сервер запустился - на почту отправляется письмо с текстом "сервер был запущен в такое-то время"

Victor Kirhenshtein

Quote from: Pavel on December 08, 2020, 05:37:05 PM
Доброго дня.
Подскажите, как наиболее правильно сделать такую, в общем-то простую вещь:
Когда сервер запустился - на почту отправляется письмо с текстом "сервер был запущен в такое-то время"
Можно обрабатывать событие SYS_SERVER_STARTED и отсылать почту. При помощи макросов можно добавить текущее время.


Reneim

Здравствуйте. Построил карту. Но не пойму как удалять устаревшие связи. например настраивал коммутатор в одном месту он успел отобразится в XMS. Перенес его и он горит красным. и связь если её пытаюсь просто удалить с карты появляется снова