GetItemFromSNMP
-
Добрый день.
подскажите как с коносоли можно взять параметр по snmp разово проверить
GetItemFromSNMPнапример mib getmiB 1.3.6.1.2.1.31.1.1.1.10.305
-
Добрый день.
Начиная с версии 1.2.17 у ноды в меню есть пункт "execute script".
В открывшемся окне можно написать скрипт который исполнится на этой ноде.
Пример скрипта можно посмотреть здесь: http://wiki.netxms.org/wiki/Script_Example:_Read_SNMP_Value_From_Node
Только не нужна проверка на подаваемый параметр(их нету) и вместо FindObject($1) можно сразу написать $node -
@zev said in GetItemFromSNMP:
Добрый день.
Начиная с версии 1.2.17 у ноды в меню есть пункт "execute script".
В открывшемся окне можно написать скрипт который исполнится на этой ноде.
Пример скрипта можно посмотреть здесь: http://wiki.netxms.org/wiki/Script_Example:_Read_SNMP_Value_From_Node
Только не нужна проверка на подаваемый параметр(их нету) и вместо FindObject($1) можно сразу написать $nodeвопрос тогда где можно взять NetXMS.xml из статьи http://wiki.netxms.org/wiki/NXSL_Syntax_highlight_and_calltips
-
@aleksander said in GetItemFromSNMP:
вопрос тогда где можно взять NetXMS.xml из статьи http://wiki.netxms.org/wiki/NXSL_Syntax_highlight_and_calltips
Там в самом конце статьи есть ссылка на пост в форуме где можно эти файлы скачать.
-
@victor said in GetItemFromSNMP:
@aleksander said in GetItemFromSNMP:
вопрос тогда где можно взять NetXMS.xml из статьи http://wiki.netxms.org/wiki/NXSL_Syntax_highlight_and_calltips
Там в самом конце статьи есть ссылка на пост в форуме где можно эти файлы скачать.
еще вопрос..
судя по
<KeyWord name="SNMPSet" func="yes">
<Overload retVal="" descr="
Description
Assign a specific value to the given SNMP object for the node.
The node and all SNMP communication details defined by SNMP transport.
Returns
TRUE on success, FALSE in case of failure.">
<Param name="transport,oid,value,[data type]" />
</Overload>
</KeyWord>
<KeyWord name="SNMPWalk" func="yes">
<Overload retVal="" descr="
Description
Get an array of the object values from specific node with SNMP WALK request.
The node and all SNMP communication details defined by SNMP transport.
Returns
Array of SNMP_VarBind objects or NULL on failure.">
<Param name="transport,oid" />
</Overload>
</KeyWord>
команда snmpset -v 2c -cбудет работать как ..
transport = CreateSNMPTransport($node); // Create SNMP transport for node
if (transport == null)
{
println "Failed to create SNMP transport, exit";
return 1;
}
value="get running-config $device_ip.txt"|tftp $device_ip
SNMPWalk(transport,"1.3.6.1.4.1.11.2.14.11.5.1.7.1.5.6.0",value)надеюсь я правильно понял суть вопроса.
-
Так SET или WALK все таки?
-
@victor said in GetItemFromSNMP:
Так SET или WALK все таки?
хочу сделать скрипт который посылает команду по SNMP (делает бэкап конфига).
если использовать net-snmp-5.6.1.1-1.x86 то там синтаксис будет .. такойsnmpset -v 2c -c "$device_community" $device_ip 1.3.6.1.4.1.11.2.14.11.5.1.7.1.5.6.0 i 2
echo "get running-config $1-$2-$3-$4-$5-$device_ip.txt"|tftp $device_ipхотелось бы сделать скрипт используя netxms т.к настройки для snmp для устройств уже прописаны.
смотрю NetXMS Calltips - 2014102202.xml там сразу не нашел SNMPSet
сегодня попробую сделать .. по синтаксису <Param name="transport,oid,value,[data type]" /> спс. -
Вообще лучше использовать wiki: http://wiki.netxms.org/wiki/NXSL_Function_Reference - там точно информация будет актуальней. Calltips больше для удобства написания скриптов, не стоит их как мануал воспринимать.
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