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可运行接口解决方案   java指向这些方法的uri是什么样子的   java处理:一个对象忽略if语句   在DispatcherServlet中找不到URI为[***]的HTTP请求的java映射   java Weka未启动。只有黑屏消失了   java如何根据对象的一个属性对对象数组进行排序?   eclipse在Kotlin注释参数中使用java常量   用于截锥剔除的java截锥未正确创建   java如何让多个活动使用相同的跟踪活动?   通过安卓的woocommerce api中的java错误Url   来自另一个文件的JSTL中每个循环的java   java使用安卓应用程序中的数据库保存gps位置   Java中比较linkedHashMap值和字符串的类型转换   在java中,有没有一种方法可以从一开始就使用Kafka流(而不是通过KafkaConsumer)读取消息?   使用jmonkeyengine在安卓上运行basicgame的java疑难解答   java中的millis字符串格式   Java泛型、反射API和JDBC:无法映射Java。朗和爪哇。sql。类型的时间戳   java在DynamoDB中以历元格式自动填充时间