Quote from: SKYnv on September 05, 2012, 06:02:01 PM
Ну и неплохо бы еще функцию добавить CreateCustomAttribute($node,"attr_name")
http://wiki.netxms.org/wiki/NXSL:SetCustomAttribute

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 MenuQuote from: SKYnv on September 05, 2012, 06:02:01 PM
Ну и неплохо бы еще функцию добавить CreateCustomAttribute($node,"attr_name")

// Find "Entire Network" object and start enumeration from it
println "Searching node with serial number '" . $1 . "'...";
EnumerateNodes(FindObject(1), $1);
println "Node with serial number " . $1 . " not found";
// This function walks object tree recursively starting from given root
sub EnumerateNodes(rootObject, serialNumber)
{
// Walk all child objects
foreach(o : GetObjectChildren(rootObject))
{
if (classof(o) == "Node")
{
// Process node object
value = GetDCIValueByDescription(o, "Serial number");
if (value == serialNumber)
{
println "Node found: " . o->name;
exit;
}
}
else if (classof(o) == "NetObj")
{
// For all other objects, go down the tree
// There can be additional checks for object class, like
// if (o->type == 5)
EnumerateNodes(o, serialNumber);
}
}
}
netxmsd: exec FindBySerial 1200
Searching node with serial number '1200'...
Node found: 10.8.0.9
INFO: Script finished with rc=0
netxmsd: exec FindBySerial 1201
Searching node with serial number '1201'...
Node with serial number 1201 not found
INFO: Script finished with rc=0

Quote from: inspirit on September 05, 2012, 03:02:36 PM
Скажите
если я знаю DCI name - например "Serial Number"
и его значение - 205003573
То как я могу определить к какой ноде он принадлежит? может скрипт какой ?
Заранее спасибо.
Quote from: SKYnv on September 05, 2012, 06:21:00 AM
уж эти параметры точно существуют. пробуемnetxms# nxget 127.0.0.1 Net.Interface.Link(1)
Badly placed ()'s.
netxms# nxget 127.0.0.1 "Net.Interface.Link (1)"
404: Unknown parameter
netxms# nxget 127.0.0.1 Net.Interface.AdminStatus(1)
Badly placed ()'s.
netxms#
Quote from: SKYnv on August 31, 2012, 08:10:31 PM
Ну и могу написать почему и зачем, и какие задачи выполняются, планируется выполнить.
Quote from: SKYnv on August 31, 2012, 08:10:31 PM
По ощущениям nxadm глючит в 1.2.3 при вводе команды он начинает её выполнять снова и снова до бесконечности. Возможно у меня и терминал глючит так странно.
Quote from: SKYnv on September 02, 2012, 08:54:10 AM
3)script library -> new script
Если в скрипте есть кирилица, то скрипт нельзя сохранить, выдает database failure (это я так понимаю потому что она не в UTF-8 потому что?)
Quote from: SKYnv on September 02, 2012, 08:54:10 AM
4)predefined graphs
невозможно удалить какой-либо граф.
Quote from: SKYnv on September 02, 2012, 08:54:10 AM
6) В nxmc_1.2.3-rc4.war
Data collection configuration -> New table, origin SNMP кнопка Select Не работает.
