我该如何通过 kannel 配置此短信通知?有人可以解释一下或提供与我的问题相关的链接吗?
答案1
由于 kannel 的 smsbox 模块具有 HTTP 接口,因此您可以获取 shell 脚本(或任何其他类型的支持 HTTP 的命令行脚本语言)以通过 URI 调用它。如果您尚未设置并运行 kannel,并且它相当复杂,我个人建议您在运行软件包管理的 Linux 发行版时使用 smstools。
无论如何,更多详细信息如下:
答案2
好吧,假设您可以从 Kannel 中的命令行发送短信,您可以配置 Nagios 在通知时运行命令,然后将正确的东西传递给 Kannel。
话虽如此,这可能不是最好的方法。我让 Nagios 通过 XMPP(即 IM)发送通知。我在 Gtalk 中有一个自定义帐户,它一直登录在该帐户中。因此,它可以与任何 XMPP 服务配合使用。在我的 Android 手机和计算机上的任何 IM 客户端上(即使我在 Google 主页或 GMail 上打开浏览器),当服务器上发生某些事情时,我会在几秒钟内收到通知。我甚至可以向它询问更多信息,或者如果互联网断线,我可以看到它已离线。我发现它在各方面都比 SMS 好得多。