Is there a list of the attributes that can be queried with XML-RPC? Using
the example given, only serv.getManageIp() and serv.getDeviceName() appear
to work. Trying to use any of the other attributes listed on the page
gives:
>>> serv.getLocationPath()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.3/xmlrpclib.py", line 1029, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.3/xmlrpclib.py", line 1316, in __request
verbose=self.__verbose
File "/usr/lib/python2.3/xmlrpclib.py", line 1080, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.3/xmlrpclib.py", line 1219, in _parse_response
return u.close()
File "/usr/lib/python2.3/xmlrpclib.py", line 742, in close
raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault -1: 'Unexpected Zope exception: zExceptions.NotFound
- \n \n\n \n \n \n\n \n Site Error \n An error was encountered while
publishing this resource.\n \n Resource not found \n\n Sorry, the
requested resource does not exist. Check the URL and try again. Resource:
http://nmc02.anpinetwork.com:8101/zport/dmd/Devices/Server/Linux/devices/nmc
01/getLocationPath \n \n\n Troubleshooting Suggestions \n\n \n The
URL may be incorrect. \n The parameters passed to this resource may be
incorrect. \n A resource that this resource relies on may be\n
encountering an error. \n \n\n For more detailed information about the
error, please\n refer to error log.\n \n\n If the error persists please
contact the site maintainer.\n Thank you for your patience.\n \n \n '>
>>>
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Eric Newton
Sent: Monday, January 15, 2007 9:19 AM
To: General discussion of using zenoss system
Subject: Re: [zenoss-users] Scripting questions
Hi Mohamed,
The page has been updated with an example test of the new device.
-Eric
Mohamed Hussein wrote:
> Hi,
> Thanks! I am gonna give that a try.
> how about reading data back using xml-rpc?
>
> Regards
> Mohamed
> -------------- Original message ----------------------
> From: "Erik A. Dahl" <[EMAIL PROTECTED]>
>
>> I just added a how to on this to the wiki. Let me know if you have
>> any issues with it.
>>
>> http://dev.zenoss.org/trac/wiki/HowToAddDevice
>>
>> -EAD
>>
>> On Jan 8, 2007, at 4:09 PM, [EMAIL PROTECTED] wrote:
>>
>>
>>> Hi,
>>> I have looked at the twiki and the available docs but I couldn't
>>> find any documentation on how to interact with zenoss from a perl or
>>> ruby script.
>>> I have several hundred nodes that I need to add and manipulate.
>>> Ideally I would like to add all my hosts to a central ldap server
>>> (s) and then automate the process of adding the devices to zenoss.
>>> I would also like to read some information back from zenoss when
>>> compiling reports.
>>>
>>> Any hints are much appreciated
>>>
>>>
_______________________________________________
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