Порт мониторинг и MIB и еще пару вопросов.

Started by vitabios, January 10, 2016, 07:09:08 AM

Previous topic - Next topic

vitabios

Доброго времени суток!
Есть несколько вопросов по netxms:

1. Как можно мониторить устройство по порту (есть отклик или нет) На устройстве нет snmp и чего то другого.
2. Импортировал mib файлы, но в проводнике mib в enterprise они не отображаются. В чем может быть причина? (файлы прилагаю.)
3. Получаю значение в секундах (например 2750). Как преобразовать его в часы, минуты, секунды?
4. При выводе на карту значений метрик есть такое поле как формат строк. Для чего он нужен? Можно с помощью нее, если например метрика возвращает цифру, приписать какой нибудь текст, например метрика имеет значение 27, а я хочу чтобы на карте выводилось "Нагрузка: 27%"
5. Можно ли вывести значения таблицы метрик на карту?

Спасибо!

Victor Kirhenshtein

Добрый вечер,

1. А на пинги устройство отзывается? Если нет, то единственный вариант наверное - мониторинть состояние порта коммутатора к которому подключено это устройство.

2. А при компиляции не было ошибок?

3. В DCI можно таким скриптом:


return right(int32($1 / 3600), 2, "0") . ":" . right(int32($1 % 3600 / 60), 2, "0") . ":" . right(int32($1 % 60), 2, "0");


превратит количество секунд в hh:mm:ss.

4. Да, именно для этого они и нужны. Можно написать например так:

Нагрузка: %s%%

Можно использовать любые символы из Java Formatter: https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html

5. Нет

vitabios

Спасибо за ответы.
1. Устройство пингуется. Система мониторинга Dude tcp порты успешно мониторит, от хочу от нее уйти полностью на Netxms.

2. Предупреждения были, но на других файлах, ошибок не было.


Еще 2 вопроса, в соседних темах Вы писали:
1. что исправите баг с консолью, создание карт с подложкой.
2. будет возможность мониторинга esx хостов vmware

В связи с этим вопросы: vmware можно будет мониторить только через snmp или через его api?
и когда примерно планируется следующий выпуск?


Еще добавил на панель контейнер метрик с преобразованием. Контейнер пропал, при переоткрытии карты возникает ошибка (скриншот). В чем может быть причина? Ошибка возникла когда преобразовал время (Время: %s%).
Quote from: Victor Kirhenshtein on January 10, 2016, 08:18:57 PM

3. В DCI можно таким скриптом:


return right(int32($1 / 3600), 2, "0") . ":" . right(int32($1 % 3600 / 60), 2, "0") . ":" . right(int32($1 % 60), 2, "0");


превратит количество секунд в hh:mm:ss.

Спасибо!

kozlov_ao

1. NX из "коробки" добавленные ноды проверяется по ICMP. Если нода отвалится - его залихорадит и он обязательно скажет об этом.
2. Компилировали большой кучей? или там какие то зависимости были? сегодня попробую у себя скомпилировать.

Доп.вопросы:
1. Не скажу... не в курсе.
2. Думаю скоро будет по API, т.к. с SNMP у ESXi не все так хорошо, как хотелось бы.

vitabios

1. Спасибо, а все таки по TCP определенные порты нельзя мониторить на "есть ответ/ нет ответа"?
2. Да, закинул всю кучу и скомпилировал.

Tatjana Dubrovica

Можно создать метрику которая будет проверять отвечает ли устройство на определённый порт по TCP и при желание сказать что статус ноды зависит от этого DCI. Вот документация субагента: https://www.netxms.org/documentation/adminguide/common-tasks.html#portcheck-configuration

vitabios

Спасибо, похоже это то что нужно! Завтра обязательно попробую!