Hi, yes, you can use the 'snmpset' command to acomplish that, selecting the nodes from NNM or just having a script with a list of host/IP adresses, below is an example of a "reload script using snmpset".
If they are all the same kind of device, with the same RW community, you must only supply the list of hosts and that is pretty easy.
I don't exactly remember how to add this script as an application under NNM, but it was simple to do, no big deal.Can look for info on this if you need it, ok?
---------Example for Cisco switches-------------
sysReset = .1.3.6.1.4.1.9.2.9.9 from the CISCO-STACK-MIB.my sysReset OBJECT-TYPE
-- FROM CISCO-STACK-MIB
SYNTAX Integer { other(1), reset(2), resetMinDown(3) }
MAX-ACCESS read-write
STATUS Current
DESCRIPTION "Writing reset(2) to this object resets the control logic of all modules in the system. Writing resetMinDown(3) to this object resets the system with the minimal system down time. The resetMinDown(3) is only supported in systems with redundant supervisors."
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) workgroup(5) ciscoStackMIB(1) systemGrp(1) 9 }
On the Cisco switch, you must set the following command in order to support the reload command:
set snmp community read-write private
The example below reloads the router with IP address 10.16.99.55:
# ./snmpset 10.16.99.55 private .1.3.6.1.4.1.9.2.9.9.0 i 2
Explanation of the above used variables:
10.16.99.55 = ip address of your switch
private = R/W SNMP Community string of your switch .
1.3.6.1.4.1.9.2.9.9.0 = sysReset SNMP MIB OID
i = Integer as defined SYNTAX in the MIB
2 = reload command as defined in the MIB
Hope this helps,
vlan52
vlan52
The end of wisdom is freedom. The end of culture is perfection. The end of
education is character. The end of knowledge is love.