星号电子邮件状态更新

时间:2016-05-08 15:37:34

标签: email asterisk

我在我的系统中运行星号,我希望每次都能收到一封更改状态的电子邮件 asterisk -rx" sip show peers" | grep trunk_name

我不想定期轮询脚本来询问状态。我希望每次状态发生变化时都会收到一封电子邮件。 我可以通过以下方式从我的系统发送消息: echo"这是内容" | mail -s"这是主题" userA@ISPmail.org

目前我所做的就是定期询问系统(cron,bashscript)给我发送一封当前状态的电子邮件。

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用fail2ban或nagios / centreon等专业软件。

你只需要创建过滤器(对于fail2ban - regexp和删除禁止部分)并说程序来观看星号日志。

答案 1 :(得分:0)

约翰,

最好的方法是使用Ruby或PHP应用程序,每秒循环一次,然后点击AMI端口获取状态信息。然后,您需要解析并发出状态电子邮件。

结帐:

https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=4817239 http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-AMI.html

这应该会为您提供入门信息。