您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Python进行简单的远程过程监控

5b51 2022/1/14 8:20:54 python 字数 2238 阅读 454 来源 www.jb51.cc/python

我想编写一个python脚本来对linux服务器上运行的远程进程执行一些非常简单的“无代理”监视.它将在伪代码中执行以下任务:for each remoteIPAddress in listOfIPAddresses: log into server@remoteIPAddress via ssh execute the equivalent

概述

我想编写一个python脚本来对linux服务器上运行的远程进程执行一些非常简单的“无代理”监视.

它将在伪代码中执行以下任务:

for each remoteIPAddress in listOfIPAddresses:
    log into server@remoteIPAddress via ssh
    execute the equivalent of a 'ps -ef' command
    grep the result to make sure a particular process (by name) is still running

一种方法是在子进程中使用python调用shell脚本并解析它们的输出.
这似乎效率很低.有没有更好的方法通过python库来做到这一点?

通过这里和其他地方的研究我能找到的是:

> psutil – 看起来它没有进行远程监控,所以我必须在远程机器上运行代理以通过RPC报告统计数据.
> pymeter – 我必须编写自己的插件来监控特定的远程服务.
> stackoverflow #4546492 – 一些有用的链接,但海报正在寻找一个不同的解决方案.

谢谢,请放轻松我,这是我的第一个问题:-)

总结

以上是编程之家为你收集整理的使用Python进行简单的远程过程监控全部内容,希望文章能够帮你解决使用Python进行简单的远程过程监控所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶