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

Topics - glebofff

#1
Приветики. Продублирую здесь:

1. Нужен push в nxsl, сейчас работает через action / nxapush (за появление -o в котором отдельное спасибо)
https://www.netxms.org/forum/feature-requests/nxsl-improvements/

2. Cisco-related просьба. Хотелось бы надеяться на появление атрибута ifAlias в объекте Interface. UseInterfaceAliases приводит, если честно, к бардаку, как в картах, так и дереве объектов. Сейчас использую Custom Attributes, вызов из хука:


sub ifUpdateAlias(root)
{
transport = CreateSNMPTransport(root);
if (transport == null)
{
println "Failed to create SNMP transport, exit";
}

foreach(o : GetObjectChildren(root))
{
if (classof(o) == "Interface")
{
index = o->ifIndex;
value = SNMPGetValue(transport, "1.3.6.1.2.1.31.1.1.1.18." . index);
if (value != null)
{
   SetCustomAttribute (o, "ifAlias", value);
}
}
}
}


3. Чтение / запись Comments, Status Calculation из nxsl.

4. https://www.netxms.org/forum/oe-oo/filtering-script-for-rule-in-event-processing-policy/msg12217/#msg12217
QuoteКогда-то раньше main() был обязателен, теперь уже нет. Но старая форма все равно поддерживается.

Было бы неплохо, если бы main() вызывался при включении скрипта директивой use.