Установка агентов + вопросы по статистике
-
Ошиблась в функциональности condition, туда как данные подаються объекты DCI. Но для вашей задачи действительно оптимальнее использовать Кластер. Если все нодны в кластере станут down, то будет сгенерён эвент SYS_CLUSTER_DOWN.
Эвент может быть сгенерён при нарушении трешхолда, кондишена, в скрипте, при SNMP Trap или во внутренних заранее заданных местах генерации. На контейнер нельза повесить скрипт или эвент.
-
Привет. Спасибо за помощь.
Я в конфиге агента прописал строку
ActionShellExec = StartCMD:C:\Windows\system32\cmd.exe $1 пробовал и кавычки "$1" и много вариантов
и пробую передавая в CMD запустить калькулятор, к примеру на ПК
в Обжект Тулз создаю Актион и пишу
StartCMD calc.exe
но оно пишет ошибку коммуникаций... который день голову ломаю
к примеру прописал ActionShellExec = StartCMD:C:\Windows\system32\cmd.exe /C dir И оно отображает католог
но пишу $1 и хочу передать D:\ и оно престаёт работать
жуууть -
Да. Нашли такую ошибку. В следующем релизе будет исправлено. Ошибка заключалась в том что переменные не подставлялись если опция "generates output" включена.
-
Агент должен быть запущен под той же пользовательской сессией, под которой хочется запустить калькулятор. GUI приложения нельзя запускать, если агент запускается как сервис.
-
@zev said in Установка агентов + вопросы по статистике:
Да. Нашли такую ошибку. В следующем релизе будет исправлено. Ошибка заключалась в том что переменные не подставлялись если опция "generates output" включена.
Спасибо.
А как сделать, что бы какой-то кластер не создавал ошибку в определенное время? К примеру офис на выходные может не работать и его мониторить нужно, если всё выключено то именно в эти дни и в это время алерт создавать не нужно -
Здесь есть обсуждение этого вопроса с примером скрипта:
https://www.netxms.org/forum/configuration/notification-about-event-only-during-defined-period-of-time/msg16051/#msg16051Тоесть написать Filtering Script в EPP фильтре который будет оценивать не только что правельный эвент пришёл но и что в правельное время и только тогда создавать аларм.
https://www.netxms.org/documentation/adminguide/event-processing.html#event-processing-policy -
@zev said in Установка агентов + вопросы по статистике:
Здесь есть обсуждение этого вопроса с примером скрипта:
https://www.netxms.org/forum/configuration/notification-about-event-only-during-defined-period-of-time/msg16051/#msg16051Тоесть написать Filtering Script в EPP фильтре который будет оценивать не только что правельный эвент пришёл но и что в правельное время и только тогда создавать аларм.
https://www.netxms.org/documentation/adminguide/event-processing.html#event-processing-policyПривет. Это в эвент процесинге, это понятно, если нужно, что бы это не срабатывало именно по определенному кластеру в опеределенное время.
Или к примеру, как сделать, что бы этот один кластер по ночам не мониторился вообщеа еще есть вопрос:
есть
Я собираю данные с принтера через SNMP
он в одном выдаёт сколько он этим картриджем напечатать, а в другом выдаёт сколько использовано
как сделать ещё один, что бы он выдавал % оставшегося, т.е. произвести вычисления между значениям?

-
-
@alk said in Установка агентов + вопросы по статистике:
В аттаче темплейт для принтера, который должен поддерживать большинство вариантов
Спасибо.
Я так понимаю, что агенты опрашивает только сервер. А как можно сделать, что бы сам АГЕНТ обращался на сервер по расписанию, и сообщал о состоянии, к примеру если он за NATом? -
Если в новых версиях ничего не поменялось - никак.
Либо проброс портов использовать, либо ВПН (у меня последенее везде).
Отправлять данные на сервер в принудительном режиме можно только через push (nxapush, nxpush), но только для тех DCI, у которых установлен источник - push. -
@kozlov_ao said in Установка агентов + вопросы по статистике:
Если в новых версиях ничего не поменялось - никак.
Либо проброс портов использовать, либо ВПН (у меня последенее везде).
Отправлять данные на сервер в принудительном режиме можно только через push (nxapush, nxpush), но только для тех DCI, у которых установлен источник - push.Я просто искал и не нашел, а ведь Андроид клиент по этой схеме работает, он передаёт сам на сервер, думал и на ПК агенты это умеют как-то
-
-
@zev said in Установка агентов + вопросы по статистике:
Здесь есть обсуждение этого вопроса с примером скрипта:
https://www.netxms.org/forum/configuration/notification-about-event-only-during-defined-period-of-time/msg16051/#msg16051Тоесть написать Filtering Script в EPP фильтре который будет оценивать не только что правельный эвент пришёл но и что в правельное время и только тогда создавать аларм.
https://www.netxms.org/documentation/adminguide/event-processing.html#event-processing-policyПривет. Спасибо за наВОДку. но всё оказывается сложнее.
К примеру офис начинает работу в 10. Если в 23 часа всё выключают, то происходит евент, по которому не будет формироваться алерт, т.к. стоит фильтр, не отрабатывать его с 23 до 10. Но если в 10 так ничего и не заработало, а должно, то никакого эвента и кончено алерта уже не будет.
Как сделать, что бы статус оборудования повторно опрашивался в 10:00 и формировался эвент, а вследствии и алерт. Или к примеру что бы именно оборудование в этот период с 23 до 10 не мониторился, а в 10 начинал анализ и если не работает то уведомлял. -
На этот случай есть Advanced Schedule: https://wiki.netxms.org/wiki/UM:Data_Collection#Polling_Interval
-
@kozlov_ao said in Установка агентов + вопросы по статистике:
На этот случай есть Advanced Schedule: https://wiki.netxms.org/wiki/UM:Data_Collection#Polling_Interval
Спасибо. Но оно действует на сбор данных, а пинги делаются через интерфейс подключенный к ноде, на котором такое не сделать
Я сделал ручное расписание для сбора данных ПИНГ, собирает время ответа. каждый три минуты с 10 до 23 */3 10-23 * * *
Но когда оборудование выключается сборщик становится просто ЕРРОР а сама нода остается в норме. Это кончено если анализ интерфейса выключить, а иначе, если вы выключать, расписание не работает и сразу статус критикал получается. Или единственное решение тут, для сигналиазции делать трешхолд? если пиги анализатора не доходят. Но как то это костыльно получается. Может есть более просто решение и расписание можно как поставить на интерфейс?
Калькулятор расписания крон нашел тут: http://cron.nmonitoring.com/cron-generator.html... что сделал
на интерфейсе в пулинг установил Экспектед стейт - ИГНОРИНГ, что бы если пинги пропадали, то не было алерта
или просто в эвентах этот контейнер исключить из генерации уведомления
Сделал метрику
PingTime от внутреннего источника
Мониторинг связи с 10 до 23
в ней указал настраиваемое расписание а в настаиваемом расписании указал */3 10-23 * * *
проверять каждые 3 минуты с 10 до 23 ежедневно
далее в пороговых значениях указал
Ошибка опроса 1 содержит 1
и создал событие SYS_NODE_NOT_PING которое и обрабатываю как событие
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login