Change CLASS to your device class.
Script accepts a server name as an argument but can be changed to use a
list.
Replace USERNAME and PASSWORD.

#!/bin/bash

DEVICE_PATH=/Server/Linux/CLASS

for device in `cat $1`
do
    wget
http://USERNAME:[EMAIL 
PROTECTED]:8080/zport/dmd/DeviceLoader?deviceName=${device}\&devicePath=$DEVICE_PATH\&loadDevice:method=1
done


On Thu, 2007-01-04 at 19:59 +0000, [EMAIL PROTECTED] wrote:

> Hi,
> Is there any way to add a device via command line interface or using 
> XML-RPC?are the XML-RPC methods documented any where? I have a fairly large 
> network with many hosts getting deployed on daily basis. I would like to be 
> able to add new devices and services from perl or ruby code. I am also 
> interested in retrieving data in the objects database to use when compiling 
> reports or displaying in our internal portal.
> Any help or hints are much appreciated
> 
> Regards
> Mohamed
> http://www.unixgarage.com
> _______________________________________________
> zenoss-users mailing list
> [email protected]
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to