一个管理opennms的简单包。

opennms-client的Python项目详细描述


====
opennms_客户端
=====


图片::https://travis-ci.org/mvillarejo/opennms_client.png?branch=master
:目标:https://travis ci.org/mvillarejo/opennms_client
…图片::https://readthedocs.org/projects/opennms_client/badge/?version=latest
:目标:http://opennms_client.readthedocs.org/en/latest/?badge=latest



opennms_客户端是一个管理opennms的简单包。


密码块:python

>>>>>>>>>导入opennms客户端
>>>>>gt;c=opennms客户端opennms客户端opennms c client(“http://demo.opennms.org/opennms.org/opennms”,“demo”,“demo”,“demo”)
>>>gt;打印c
>http://demo.opennms.org/opennms.org/opennms(demo)<;response[200]>;
>>>>>>>>>>len(c.get'u nodes())
>10
>>>>>>>>>>>>>>>>>>>>>>>>;是的len(c.get_nodes(limit=0))
>56
>>>gt;gt>gt>gt;c.get_services()
{u'amazon'amazon:35,
u'bingsearch:38,
u'dns:12,
u'dell-openmanage:24,
u'ftp:10,
u'googlegooglesearch:36,

>
>gt>gt;c.get_node(“www.amazon.amazon.com www.amazon.com www.amazon.amazon.com”)
>>>>
>>>>>>>
>>>>>>>1355967495052,
u'foreigned':u'1355756384535',
u'foreignsource':u'minimal detectors',
u'id':u'53',
u'label':u'www.amazon.com',
u'labelsource':u'u',
u'lastcapsdpoll':1447528445225,
u'type':u'a'}
>;>c.get-u-node-ipinterfaces(www.amazon.com)
[{u'hostname':u'205.251.242.54',
u'id':u'66463',
u'ifiindex':none,
u'ipaddress':u'205.251.242.54',
u'isdown':false,
u'ismanaged':u'm,
u'lastacapsdpoll':1447528445225,
u'monitoredservicervicecount':1,
u'amazon.amazon.com,
u'lastacapsdpoll'lastapsdpapsdpoll':14475
u'node id':53,
u'snmpprimary':u'p'}
>;>in[21]:c.get_node_services(“www.amazon.com”)
[{u'applications':[],
u'down':false,
u'lastfail':none,
u'lastgood':none,
u'notify':none,
u'qualifier':none,
u'servicetype':{u'id':35,u'name':u'amazon'},
u'source:无,
u'status:u'n,
u'statuslong:u'not monmonito'}
>>gt>gt>gt;c.get“u node_服务”列表(www.amazon.com www.amazon.com)
[u'amazon']
>>gt>gt;c.set“u node_服务”(www.amazon.com www.amazon.com www.amazon.com)“icmp”服务(www.amazon.com.amazon.com)“www.amazon.amazon.com”服务(www.amazon.amazon.amazon.com.amazon.com)服务(www.amazon.amazon.amazon.amazon.com)服务)服务><;响应[200]>;





要求
==
…代码块::bash
pip install-r requirements.txt



代码块::bash
export ldflags=”-l$(brew--prefix openssl)/lib“
export cflags=”-i$(brew--prefix openssl)/include”

linux
代码块::bash
yum install gcc python-devel libffi-devel openssl-devel-y


releases
==
download pre-build releases on the[发行版](https://github.com/mvillarejo/opennms-client/releases)page


contributors
==br/>[manuel villarejo](https://github.com/mvillarejo)-core开发许可证:变更日志:

——



0.1(2015-11-20)
++++++++++++br/>*客户端:版本0.1

+0.1.1(2015-11-20)
++++++++++++++++++++++++++服务名称)

0.2(2015-11-24)
++++++++(2015-11-24)删除节点(主机名)
++++++++++++0.2.2(2016-03-9)0.2.2(2016-03-9)0.2.2(2016-03-9)
++++++++++++++++++0.2.3(2016-03-9)0.2.3(2016-03-9)0.2.2.2(2016-03-9)
++0.2.2.2.2.2(2016-03-9)0.2.2.2(2016-03-9)0.2.3(2016-07-18)0.3(2016-07-18)0.3(2016-07-07-18)0.3.3)0.3(2016-07-07-18)0.3)0.3.3(2016-07-10++++++++++++++++++
*向类添加了警报

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
异常如何在java中优雅地处理FileNotFoundexception   java线程卡在BlockingQueue上。无缘无故   类网格程序w/java   StrutsJava:动态应用Velocity脚本   java在运行时重写/禁用方面   java Apache POI无法正确读取Excel单元格中的秒数   具有不同用户权限的Java文件夹/文件创建   java我可以检查Firebase ValueEventListener onDataChanged是否已被调用吗?   尽管获得了用户权限,java Android开发文件权限仍被拒绝   java如何使用JPA映射map<EnumType,Double>?   java是否使用UI线程显示toast消息?   JAVAlang.IllegalArgumentException:不支持的元素:rss   java Android setRequestedOrientation活动和视图生命周期   安卓如何在Java中定义支票盒?   在Java中,对于大输入,字符串解析长期失败   使Java在XP中按计划任务运行读取env用户变量时出现问题   任务“:workflowsjava:NodeDriver”的梯度执行失败。main()   java如何检测是否只设置了部分属性?   在客户端web服务上使用JBossWS时,java无法找到/更改log4j的默认配置   java LibGDX写入文本文件并接收各种错误