校准接收模块以收集和解码nsca检查

alignak_module_nsca的Python项目详细描述


alignak nsca模块,用于alignak接收器

Development code static analysisDevelopment code tests coverageMost recent PyPi versionJoin the chat #alignak on freenode.netLicense AGPL v3

安装

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

从alignak包存储库

更多信息请参见online Alignak documentation。这里只有一个摘要…

德拜:

# Alignak DEB stable packages
sudo echo deb https://dl.bintray.com/alignak/alignak-deb-stable xenial main | sudo tee -a /etc/apt/sources.list.d/alignak.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv D401AB61

sudo apt-get update
sudo apt install python-alignak-module-nsca

中心:

sudo vi /etc/yum.repos.d/alignak-stable.repo:
   [Alignak-rpm-stable]
   name=Alignak RPM stable packages
   baseurl=https://dl.bintray.com/alignak/alignak-rpm-stable
   gpgcheck=0
   repo_gpgcheck=0
   enabled=1

sudo yum repolist
sudo yum install python-alignak-module-nsca

来自Pypi

从pypi安装模块:

sudo pip install alignak-module-nsca

从源文件

从源文件安装模块(用于开发):

git clone https://github.com/Alignak-monitoring-contrib/alignak-module-nsca
cd alignak-module-nsca
sudo pip install . -e

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

简短说明

该模块用于alignak接收器读取和解码nsca被动通知,以将其分派到alignak框架中。

功能/已知限制

处理NSCA版本3协议

检查NSCA数据包时间戳是否存在过时数据(早于一定时间)或“未来”数据(未来时间戳)。

主机检查服务接收数据视为被动主机检查。如果您的nsca客户机不能正确处理被动主机检查语法,则会很有用;)

nsca模块的实现目前仅限于“xor”混淆/加密。

注意

要使模块在守护进程日志文件中添加一些信息,请定义ALIGNAK_LOG_ACTIONS环境变量。它将转储接收到的NSCA数据包的一部分…

配置

安装后,此模块在/usr/local/share/alignak/etc/alignak.d目录中有自己的配置文件。 默认配置文件是alignak-module-nsca.ini。对该文件进行了注释,以帮助配置所有参数。

默认配置对于实现NSCA版本3的“最新”NSCA客户端很方便。

此配置已在LinuxSendNSCA2.9.1和WindowsNSclient最新版本(从0.4.1开始)中测试过。

注意

接收到的不包含版本3信息的NSCA数据包被模块丢弃!

要配置alignak接收器以使用此模块:

  • 编辑接收器守护程序配置文件
  • 模块别名参数值(nsca)添加到守护进程的模块参数中

设置多个NSCA侦听器:

  • 将默认配置复制到另一个文件中,
  • 更改模块别名参数(nsca-bis
  • 更改监听端口
  • 编辑接收器守护程序配置文件
  • 将新的module\u alias参数值(nsca bis)添加到守护进程的modules参数中

错误、问题和贡献

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

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

推荐PyPI第三方库


热门话题
java Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素