运行被动nagios/icinga检查的模块
pcrunner的Python项目详细描述
pcrunner
pcrunner(被动检查运行程序是定期运行的守护程序和服务 Nagios/Icinga平行检查。结果通过https发布到 NSCAweb服务器。
- Github:https://github.com/maartenq/pcrunner
- 自由软件:https://opensource.org/licenses/ISC
- PYPI:https://pypi.python.org/pypi/pcrunner
- 文档:https://pcrunner.readthedocs.io/en/latest/
- 特拉维斯ci:https://travis-ci.org/maartenq/pcrunner
- codecov:https://codecov.io/github/maartenq/pcrunner
功能
- 在Linux上作为守护进程运行。
- 在win32上作为服务运行。
- 用于单个测试运行和/或cron使用的命令行界面。
- 并行执行check命令。
- 发布检查结果外部命令。
- 如果最大时间超过检查命令。
- yaml中的配置。
- yaml或文本格式的命令定义。
学分
这个包是用Cookiecutter和 audreyr/cookiecutter-pypackage项目模板。
历史记录
0.4.6(2018-11-30)
- 更好地记录无效的性能数据。
- 更新开发需求。
0.4.5(2018-11-16)
- pypi元数据修复
0.4.3(2018-11-16)
- 日志中的实际修复错误。警告:占位符错误。
0.4.2(2018-11-12)
- 修复logging.warning中的错误。
- 更新python包元数据。
0.4.1(2018-11-03)
- 在(py2)和 之后(第3页)。
- 性能数据未验证(并被删除)时发出警告。
0.4.0(2018-11-03)
- 合法、真实、无疑地解决了94号问题(目前我们假设)。
- 一直使用Unicode(就像我们以前从未使用过Unicode一样)。
- 对python<;2.7兼容性没有希望
0.3.11(2018-10-12)
- 修复问题94性能数据“净化”NSCAWEB不会挂起。
0.3.10(2018-07-17)
- 修复RHEL6RPM构建(使initrddir)。
0.3.10(2018-07-17)
- 修复RHEL6RPM构建(使initrddir)。
0.3.9(2018-07-14)
- 为Fedora添加了systemd服务文件>;=18 centos>;=7
0.3.8(2018-02-09)
- 修复:问题83
0.3.7(2017-11-17)
- 修正:commands.txt和commands.txt中的引号似乎被忽略82
0.3.6(2017-11-17)
- 开发需求更新
0.3.5(2016-12-09)
- 开发需求更新
- 文档使用
0.3.4(2016-11-18)
- 开发需求更新
0.3.3(2016-11-11)
- 开发需求更新
- 文档:从github下载
0.3.2(2016-10-14)
- 开发需求更新
0.3.1(2016-09-30)
- 开发需求更新
0.3.0(2016-09-09)
- 添加了用于在前台启动pcrunner运行循环的无守护进程选项。
- 开发需求更新
0.2.10(2016-08-26)
- tox.ini已更新
- 已从setup.py中删除包要求的特定版本。
- 阅读本地文档生成的docs主题。
- gitignore中的os-x和vim文件
- 更新要求:pytest->;3.0.1
0.2.8(2016-08-20)
- 更新的文档
0.2.7(2016-08-20)
- 更新了项目链接。
0.2.6(2016-08-20)
- 修正问题4:命令文件有额外的白线。
0.2.5(2016-08-20)
- 使用新版本更新了python安装文档。
0.2.4(2016-08-13)
- xrange->;与python3兼容的范围。
0.2.3(2016-08-13)
- travis/tox修复
0.2.2(2016-08-13)
- ISC许可证
0.2.1(2016-08-13)
- 更新了RPM构建文档。
0.2.0(2016-08-12)
- pypi上的第一个版本。