根据Python中的条件生成警报和通知并发送邮件
我正在我的机器上运行一个etcd群集。我也增加了三名成员。 是否可以根据集群正常/不正常的情况生成警报/通知,是否可以从YAML文件中读取一些电子邮件ID并向这些ID发送邮件。我可以用围棋,但不能用Python。我只想知道一些网站的方向,或者一些我可以推断和开始的代码 curl请求是:根据Python中的条件生成警报和通知并发送邮件,python,notifications,yaml,etcd,alarms,Python,Notifications,Yaml,Etcd,Alarms,我正在我的机器上运行一个etcd群集。我也增加了三名成员。 是否可以根据集群正常/不正常的情况生成警报/通知,是否可以从YAML文件中读取一些电子邮件ID并向这些ID发送邮件。我可以用围棋,但不能用Python。我只想知道一些网站的方向,或者一些我可以推断和开始的代码 curl请求是: curl -L http://127.0.0.1:2379/health 输出为: {"health":"true"} 但是,通过命令行还有另一种方法: ./etcdctl cluster-health 输
curl -L http://127.0.0.1:2379/health
输出为:
{"health":"true"}
但是,通过命令行还有另一种方法:
./etcdctl cluster-health
输出为:
member 8e9e05c52164694d is healthy: got healthy result from http://localhost:2379
cluster is healthy
我想要第二个结果,对其进行解析,然后设置等待和重试等条件。在youtube上查看此视频,其中显示可以使用python向slack发送通知。您可以运行以下代码来执行python中的任何外部命令
导入操作系统
操作系统(“./etcdctl群集运行状况”)