这是svmon客户端的python实现

svmon-client的Python项目详细描述


Pysvmon

pysvmon是svmon客户端的一个开发项目。它将基于bash的客户机代码迁移到python。该开发基于Python2.7.13,应在Python3.*版本(待办)上进行测试。

在安装之前,请检查Pakiti客户端的安装,看看它是否支持–svmonreport选项。 如果不支持,请将其删除。新版本的pakiti客户端将与svmon客户端(rpm或pip)一起安装。 然后可以直接使用pip工具(如果没有virtualenv,则为根权限),

pip install svmon-client

将pip client更新到最新版本(pip 18.1)

pip install –upgrade pip

对于测试,只要运行命令svmon,shell就会返回帮助信息。也可以尝试

svmon -T (–test)

可以看到svmon客户端版本的输出。这可能会导致旧PIP版本出错。

测试之后,服务所有者可以通过命令选项指定自己服务的参数,并保存它 例如,对于SVMON(当前不支持所有服务类型),

svmon –site KIT –host svmon.eudat.eu –type svmon –dump

–dump选项将配置保存到config.json文件。目前,对于b2handle服务,需要 进一步输入epic版本文件并将服务器可执行目录处理到客户端。

要检查当前配置,请键入

svmon –show-config

要查看svmon客户端的输出,

svmon –print

确保您已经安装了perl libwww perl,perl lwp protocol https包。 然后尝试

pakiti-client –svmonreport

查看svmon客户端收集的报告。 要向服务器发送SVMON报告,请运行pakiti client:

pakiti-client –svmonreport –url https://svmon.eudat.eu:8443/api/serviceComponent/pakiti/report

可以将其添加到crontab。或者,支持直接发送到svmon服务器,请尝试:

svmon –send

。但是,您需要安装python请求库(http://docs.python-requests.org/en/master/user/install/#install)。 此外,要建立安全链接,还需要ssl可信ca链文件。

注意:我们还将受信任的ca文件封装在客户端:chain_terena_ssl_ca_3.pem中。

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

推荐PyPI第三方库


热门话题
java获取所有唯一的子字符串   在Java中转换图像。通过socket传输图像   java中缀到后缀未按预期工作   测试Hibernate@Check约束时,java无法生成约束冲突异常   java使用在IF语句中声明的变量   java Spring数据JPA未找到符合依赖项要求的bean   java CalendarArray获取两个日期之间的日期并跳过几个   数据结构如何在Java中实现n:m关系?   Java:ArrayIndexOutOfBoundException在数组中搜索整数值时发生   java Spring Pageable不翻译@Column name   带有sockJS MissingSessionUserException的java Spring WebSocket:消息中没有“用户”头   JAVA中如何在没有纯数组字符串类的情况下获取字符第二次或第n次出现的索引   使用FileReader时的java NumberFormatException   java什么会使安卓 4.1中的加载速度变慢。X,而不是4.2?   java Round双精度数据类型最多3位   关于客户端的javamysql设计   在java中生成随机文件名的字符串   java问题在Android studio的Android项目中添加jar文件   java单一责任原则与服务/存储库设计