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 - Filipp Sudanov

#991
General Support / Re: node status
December 08, 2021, 02:07:38 PM
For this node:
- does it has any alarms?
- does it has any interfaces in critical state?
#992
Подсети добавляются когда мы опрашиваем какие-нибудь ноды, у которых есть интерфейсы в этих подсетях. Это происходит именно из-за опроса а не из-за процесса обнаружения.

Есть хук скрипт Hook::CreateSubnet
можно в возвращать false для тех подсетей, которые не нужны (не забывая вернуть true для остальных подсетей).
#993
Примерно в 3.8 у экшнов в свойствах добавились параметры snooze time и snooze/blocking timer key. Если их становить, то при первом срабатывании экшна будет заведен системный таймер с указанным ключом (посмотреть эти таймеры можно в configuration -> scheduled tasks если там включить show system tasks). Дальше пока этот таймер не закончится, экшн срабатывать не будет. Время для этого таймера можну указать очень большое и удалять этот таймер при автоматическом терминировании аларма.

Второй путь - в правиле EPP можно прописать filter script который проверит наличие аларма:
key=$event->expandString("DC_THRESHOLD_%i_%<dciId>");
return FindAlarmByKey(key) == null;

если аларм уже есть, то правило EPP не выполнится и экшн не исполнится. Но в этом случает так же не будет расти Count на алармах, потому что правило не выполнится целиком. Если Count нужен, тогда нужно разносить создание аларма и выполнение экшна в два правила и во втором делать этот filter script.
#994
Общие вопросы / Re: Мониторинг APC
December 07, 2021, 05:04:24 PM
Это тоже можно сделать в configuration poll - вот например для нод с определенным SNMP Object ID:
if (classof($object) == "Node" and $node->snmpOID == ".1.3.6.1.4.1.14988.1") $node->rename($node->ipAddr);
#995
Общие вопросы / Re: Geographical Areas
December 06, 2021, 01:20:31 PM
Туда можно заимпорить kml файл в котором описан замкнутый полигон. И тогда для устройств, которые сообщают свои координаты (mobile device и, наверное, node) будут генерится события при входе и выходе в/из этого полигона.
#996
А можете показать скриншотами, как сейчас настроены правила в EPP? Настроено ли автоматическое терменирование алармов, когда число ошибок падает? Или, наоборот, алармы остаются открытыми и при новых событиях об ошибках у этих алармов растет Count (колонка в View->Alarm browser).
#997
General Support / Re: Syslog Parse
December 06, 2021, 01:11:17 PM
You can use https://regex101.com/ to test your regular expressions. Currently your regex is not matching your example.
#998
General Support / Re: JIRA cloud integration
December 06, 2021, 01:08:30 PM
Support for Jira cloud is currently in development and should be available after some time.
#999
General Support / Re: Graph template split by interface?
December 06, 2021, 12:45:36 PM
Ticket was created, you can monitor the progress there: https://track.radensolutions.com/issue/NX-2177
#1000
There are some objects besides nodes that also have configuration poll, e.g. Clusters, which may not have the attributes that node objects have. You can check if the object is node in the beginning of your script, e.g.
if (classof(p) == "Node") {
  ...
}
#1001
Общие вопросы / Re: Мониторинг APC
December 03, 2021, 06:18:49 PM
С какой-то из недавних версий configuration poll появился не только на нодах, но еще как минимум на кластерах. Поэтому, если такие объекты в системе есть, то скрипт будет на них тоже запускаться и расстраиваться что там нет каких-то вещей, которые есть на нодах. Попробуйте так:

if (classof($object) == "Node")
{
  $object->enableEtherNetIP(false);
  $object->enableAgent(false);
}
#1002
If you open server log at debug level 6, do you see anything there when agent is trying to connect?
#1003
General Support / Re: Connect Web Browser with port
November 19, 2021, 01:56:45 PM
You can do it like this:
http://%u:%{www_port:80}

This will take value of node's custom attribute "www_port". If there's no such custom attribute on a node, default value will be taken.

Macros used in object tools are described here:
https://www.netxms.org/documentation/adminguide/object-management.html?highlight=object%20tool#macro-substitution
#1004
General Support / Re: Restart Agent 3.9.334 on CentOS 7
November 15, 2021, 03:01:30 PM
How the agent is actually started? Is there some startup script?
if you do
ps fax | grep nxagentd
what commang line parameters are visible there?
#1005
General Support / Re: 3.9.280 server is crashing on start
November 15, 2021, 02:00:51 PM