Alignak Notifications Script Pack

alignak_notifications的Python项目详细描述


alignak通知包(简单邮件、html邮件、xmpp)

Most recent PyPi versionJoin the chat #alignak on freenode.netLicense AGPL v3

安装

此包的安装将复制alignak默认配置目录中的一些配置文件(例如/usr/local/etc/alignak)。复制的文件位于用于包的默认子目录中(例如arbiter/packs)。

它还将复制/usr/local/etc/alignak/backend json目录中的一些json文件。这些文件可用于通过后端客户端库安装的alignak backend cli脚本将所有命令导入alignak后端。

您可以更新sipped文件以使默认命令适合您的需要,或者使用定义为尽可能完整的默认命令配置。

注意:python脚本假设您有一个直接的pythonrunnable…如果您需要使用python2.7或其他方法来运行python,您应该:

cd /usr/local/bin
ln -s python2.7 python

来自Pypi

从pypi安装软件包:

sudo pip install alignak-notifications

从源文件

从源文件安装软件包:

git clone https://github.com/Alignak-monitoring-contrib/alignak-notifications
cd alignak-checks-notifications
sudo pip install .

注意:使用“sudo python setup.py install”将无法正确管理包配置文件!推荐的方法是使用'pip';)

文档

此包嵌入了几个脚本,可用于从alignak发送通知:

  • 发送到sendmail的简单printf
  • 发送HTML邮件的Python脚本
  • python脚本,用于将消息发布到松弛频道

重要信息:html邮件和slack脚本在邮件合成中使用alignak徽标图像。默认使用的文件位于项目存储库的主目录中。可在通知命令参数中指定替代图像url。

配置(松弛通知)

slack api令牌是将消息发布到slack通道所必需的。令牌可以在通知脚本的命令行上提供,也可以在环境变量(alignak_slack_api_token)中定义。

接收消息的空闲通道必须命名为配置的联系人名称。假设您要将通知消息发送到名为my_alignak的频道,该频道已配置联系人,但名为my alignak

配置(邮件通知)

编辑/usr/local/etc/alignak/arbiter/packs/resource.d/notifications.cfg文件并配置 SMTP服务器地址、端口、用户名和密码。

#-- SMTP server configuration
$SMTP_SERVER$=your_smtp_server_address
$SMTP_PORT$=25
$SMTP_LOGIN$=your_smtp_login
$SMTP_PASSWORD$=your_smtp_password

错误、问题和贡献

欢迎和鼓励对本项目的贡献…issues in the project repository是提出信息的常见方式。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java GridBagLayout不填充区域   java Memozied Fibonacci未运行与常规Fibonacci解决方案   Java Web启动未启动问题   Java中异常和if-then的区别   java从命令提示符运行批处理文件获取错误   socket在Java中验证SSL证书的公共名称   如何在JAVA中检查字符串数组中的相等字   用java语言将音频文件转换成文本文件的语音识别   java为什么foo(1,2,3)没有传递给varargs方法foo(对象…)作为整数[]   java通过蓝牙将奇怪的数据从Arduino传输到Android   java ContainerRequestFilter获取空entitystream   java如何从安卓 studio中删除不兼容类型错误   基本Java错误   在Spring引导中使用REST API时发生java错误   javascript通过从SQL查询派生的URL打开页面