Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - wonderboy

#61
Как звучит имя настройки сервера, которая отвечает за за repeat event в окошке edit threshold?
#62
И снова привет!

Создал template, создал auto-apply rule, который впринципе отрабатывает как надо. Теперь в темплейте для dci создаю threshold, но он почему то не добавляется к хостам на которых сработал auto-apply rule.
Также если вручную создать threshold для какого-нибудь dci, этот порог не отображается на графике, хотя галочка show threshold стоит.
#63
Приветствую!

Подскажите, где сейчас можно писать русский текст?
В netxmsd.conf прописал: CodePage = UTF8
Скомпилино с iconv.
Система centos.

Создаю dashboard, туда добавляю элемент граф. Ему делаю заголовок по русски. Все вроде бы показывается нормально. Сохраняю и закрываю дашборд. Пытаюсь открыть его снова - пустота. Нет ни только надписи, а вообще графика нету.
#64
Отдельным скриптом или еще как-нибудь такое сделать нельзя? Делать configuration poll только для того чтобы подхватить имена интерфейсов вроде как не выгодно :) Вручную лезть в консоль и делать обновление тоже вроде как не айс.

#65
Общие вопросы / Graphs
June 05, 2013, 02:56:51 PM
Приветствую!

Подскажите, каким образом можно засунуть в графики какие либо числовые значения?
Например я сделал график температуры с нескольких датчиков. Как я могу отобразить на графике или дашборде значения (максимум, минимум, среднее значение за период) ?

Спасибо!
#66
Всем привет!

Подскажите, пожалуйста, каким образом настраивается интервал обновления конфигурации (poll->configuration) и интервал poll->interface names ?

В идеале я бы хотел чтобы было минимум снмп трафика, а положиться в основном на snmp traps для определения up/down, и остальные опросы чисто для подстраховки - обновления имен интерфейсов раз в 30 минут, а обновление конфига раз в сутки.

Спасибо!
#67
Виктор, почему нельзя? Там же есть возможность задать alarm severity.

У меня получилось сделать такой filtering script:

_name = GetInterfaceName($node,$2);
return (index(_name,"(!!! ", 4) != 0);

Это правило выставляет alarm severity в Critical, а отдельно правило с фильтром:

_name = GetInterfaceName($node,$2);
return (index(_name,"(!! ", 4) != 0);

выставляет MAJOR.

Правда вся эта схема полноценно работает только после того как обновишь имена интерфейсов.

PS: Правда получается надо создавать отдельные правила. Я так понимаю с post event ом можно сделать все в одном месте?
PSS: Поиск по форуму не нашел примерчиков с PostEvent.

#68
Всем привет!

Никак не получается сделать следующее:
Хочу добавить свою политику которая бы реагировала на получение snmp trap interface down и в зависимости от названия интерфейса выставляла приоритет.
Тоесть, в events я выставляю SNMP_LINK_DOWN, а в filtering script написать что-то типа left(Getinterfacename($node,%2)->name, 4) == "CRIT" и соответственно выставить severity в CRITICAL. Но что-то в скрипте неправильно я делаю.

Подскажите, пожалуйста.
#69
Всем спасибо! Сейчас все работает как надо. Видимо куда-то очень спешил  :-\ и забыл сохранить Event processing policy!
#70
Попытался выяснить в чем дело и получил вот что:



Даже если не стоит никаких скриптов в policy event editor алярмы выскакивают с severity minor, тоесть ни major, ни critical не отрабатывает. В опциях для политик поставил stop processing if rule match.

???
#71
Спасибо за помощь, но сразу возник еще один вопрос.

Так как на разном оборудовании разные порты могут быть серверными, транковыми и т.д.
Решил в дескрипшенах писать что-то типа Trunk ... , User ... , Server ...
И иметь всего 3 правила на все устройства.

Пишу в политике для эвента SYS_IF_DOWN скрипт ($2 - содержит имя интерфейса в указанном выше формате):
sub main() {
if ($2 ~= "Trunk")
{
  return 1;
}
}


Но вот видимо не срабатывает, потому что алярмы свой приоритет не меняют.

PS: Stdout куда выводятся print, println это где? Куда нужно смотреть? :)
#72
Все привет!

Такой вопрос:
Есть ли какая-нибудь возможность выставлять приоритет алярма в зависимости от интерфейса на коммутаторе?

Например:
На циске порт 1 подключен к серверу, а порт 2 к обычному пользователю. Нужно чтобы после падения порта 1 алярм был CRITICAL, а при падении порта 2 был MAJOR.

Спасибо.
#73
Всем привет!

Хотелось бы чтобы alarm viewer вместе с alarm notifier или без него должным образом сигнализировали о появлении алярмов. Звуковое оповещение вроде как есть, всплывающий popup в notifier'е есть, но мне кажется можно было бы добавить еще опцию, чтобы само окно alarm viewer'а всплывало на верх.

Спасибо!
#74
Спасибо! Будем ожидать новой версии! :)
#75
Всем привет!

Возник такой вопрос.

Создаю node (цисковский свитч), получаю красивый списочек интерфейсов с дискрипшенами и статусами, как надо.

Хотел бы к этому добавить еще возможность обработки snmp trap, но так как дескрипшен интерфейса в трепах не передается, думал взять его из этого красивого списочка в ноде.

Тоесть в итоге получить такую систему, которая генерировала бы алярмы вида Interface XXX (description here) is DOWN как в случае обычного polling процесса (это просто) так и в случае получения snmp trap.

Подскажите, если можете.
Спасибо!