There isn't a good list. The main limitation problem you are running into is the passing of "flat" built-in objects like strings, lists and dictionary; you can't pass objects.
-Eric

Todd Davis wrote:
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

Reply via email to