Перезагрузка коммутаторов через netxms
-
Dobrij den'!
Da, nado sozdat' action s tipom "Execute command on management server", i v komandnoj stroke ukazat' nxsnmpset s parametrami. Dlja togo, chtobi podstavit' adres hosta, na kotorom proizoshlo sobitie, mozno ispol'zovat' makros %a. Naprimer, chtobi perezagruzit' Nortel Passport switch, nado zapisat' 2 v .1.3.6.1.4.1.2272.1.1.8.0. Chtobi sdelat' action RestartNortelSwitch, nado ukazat' takuju komandnuju stroku:
nxsnmpset -t INTEGER %a .1.3.6.1.4.1.2272.1.1.8.0 2
-
Мм, на сколько я понял Вы говорите об Action который будет реагировать на некий возникающий Event. Это все хорошо но немного не так.
Можно ли данный функционал реализовать через Object Tools?Было бы хорошо для коммутатора в его контекстном меню иметь команду для его ребута основанную на snmp.
но к сожалению в Настройках Action из Object tools отсутствует пункт "Execute command on management server"
Варианты ?
-
Teper' ponjal. S temi object toolami, kotorie est' sejchas, sdelat' normal'no ne poluchitsja - tol'ko esli sdelat' tool tipa "command", kotorij vizivaet nxevent dlja generacii special'nogo eventa, kotorij triggerit server action. Ja v sledujuschem relize dobavlju esche odin tip toola, eto neslozno.
-
-
-
Так и знал что что-нибудь забуду
Сделал вчера, скоро выложу обновление. -
-
Добрый день Виктор, в 1.0.10 фича работает спасибо.
единственно при выполнении какой либо команды не получается передать серверу IP объекта над которым производится действие через
%OBJECT_IP_ADDR%. как это решить.
Например строка для перезагрузки коммутатора выглядит так
/usr/local/bin/nxsnmpset -c private -t INTEGER %OBJECT_IP_ADDR% .1.3.6.1.4.1.259.6.10.94.1.7.3.0 3если %OBJECT_IP_ADDR% заменить на IP то все отрабатывает корректно. Что делать.?
-
В серверных командах можно использовать серверные макросы, как в событиях или алармах. Для передачи IP адреса надо использовать %a, например
/usr/local/bin/nxsnmpset -c private -t INTEGER %a .1.3.6.1.4.1.259.6.10.94.1.7.3.0 3
-
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
Буду ждать. очень пригодилось бы. Всетаки ребут коммутаторов удобнее выполнять через NetXms чем лазить каждый раз на telnet.