【发布时间】:2018-12-12 17:26:44
【问题描述】:
如何使用 saltstack 编写一个自定义信标,如果 linux 中的服务/代理状态发生变化,该信标将生成事件。也就是从跑到停
#!/bin/python
import psutil
def status(service):
for proc in psutil.process_iter():
if proc.name() == service:
result=True
return result
这段代码将检查服务/代理是否正在运行。如果正在运行,它将返回 true 否则无。我想将此代码作为自定义信标的一部分,如果结果为无,则自定义信标应触发事件到事件总线系统。这是针对linux环境的。
【问题讨论】:
标签: python-2.7 salt-stack reactor process-monitoring