alignak-监控日志的代理模块

alignak_module_logs的Python项目详细描述


alignak模块,用于监视日志

Develop branch build statusDevelopment code static analysisDevelopment code tests coverageMost recent PyPi versionJoin the chat #alignak on freenode.netLicense AGPL v3

安装

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

来自Pypi

从pypi安装模块:

sudo pip install alignak-module-logs

从源文件

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

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

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

简短说明

AlignAK的此模块收集监视日志(警报、通知等)以将其记录到专用文件中。

由于使用了日志配置文件,您可以清楚地使用python日志系统的强大功能,该文件允许您定义何时、何地以及如何发送监视日志….

已知问题

如果要使用记录器配置文件,则此模块与Python2.6不兼容,因为此功能在Python2.7版本之前不可用。 如果仍在使用旧的2.6版本,请在模块配置文件中升级或定义记录器参数。

配置

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

要将alignak broker配置为使用此模块:

  • 编辑代理后台程序配置文件
  • module_alias参数值(logs)添加到守护进程的modules参数中

将此模块配置为将其日志发送到alignak后端:

  • 编辑模块配置文件以设置alignak后端参数(例如url和登录信息)

设置多个日志收集器:

  • 将默认配置复制到另一个文件中,
  • 更改模块别名参数(logs_bis
  • 编辑代理后台程序配置文件
  • 将新的module_alias参数值(logs_bis)添加到守护进程的modules参数中

要设置自己的记录器:

  • 编辑模块配置文件以取消注释logger_configuration变量
  • 更新记录器配置文件(例如mod logs logger.json)以用目标日志目录替换ALIGNAKLOG
  • 更新logger配置文件以满足您的需要…然后Internet上的python logger是您最好的朋友:)

监视日志配置

作为默认配置,此模块将为监视日志创建日志文件。此文件将位于alignak日志目录中,并将每天轮换365天。您还可以定义自己的日志记录策略,如模块配置文件中所述,该文件在很大程度上解释了如何配置。

错误、问题和贡献

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

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

推荐PyPI第三方库


热门话题
显示或隐藏java菜单片段   java ClassNotFoundException:org。阿帕奇。平民数学3。分配分配   java在同一事务Spring中提供多个资源提供者   java Hibernate 4.3,在构建SessionFactory时,为什么必须提供两次属性?   java NoClassDefFoundError与Bukkit插件的正确依赖项   java Baseadapter滚动速度慢且滞后   java如何在Spring Boot Docked应用程序中连接到特定的本地MongoDB实例?   java正则表达式匹配空白、任意字符和/或给定序列的换行符   Softlayer JAVA API示例,用于获取“每小时/预设配置裸机服务器”的所有配置   Textview和String之间的java验证日期   在java中使用getter传递值失败   java如何在ODL控制器中配置拒绝服务过滤器   从java程序调用unix shell?从java程序向unix管道读写稳定的数据流   java如何从HTTP基本身份验证获取密码   AST解析器中的java问题   java为未检查的错误编写错误消息?   异步JAXRS实现中的java NullPointerException   java Post HashMap作为Android改造Post调用中的Post请求值   SONARQUE应该是Unicode而不是java。时间DateTimeFormatter应用于国际日期和时间