Alignak弹性搜索检查包

alignak-checks-mongodb的Python项目详细描述


checks pack用于使用check-mongodb python脚本监视mongodb

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

注意:此检查包只是使用nagios check\u tcp命令检查mongodb的示例。请随意评论或提出改进建议:)

这个包使用this project中的check_mongodb.py脚本。其中包含脚本的一个版本,使安装更容易,但您可以在安装时刷新…

安装

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

来自Pypi

从pypi安装软件包:

sudo pip install alignak-checks-mongodb

从源文件

从源文件安装软件包:

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

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

文档

配置

此checks pack使用的是check-tcpnagios(或monitoring)插件,该插件必须安装在运行poller后台程序的alignak服务器上。您可以安装alignak checks monitoring包(请参见corresponding repo)。

alignak配置

对于受Linux监视的主机,只需使用模板MongoDB标记相关主机即可。:

# An host with a MongoDB instance running
define host{
    use                     mongodb
    host_name               my_es
    address                 127.0.0.1
}

使用alignak后端时,使用json/mongodb目录中提供的setup.sh脚本将所有包信息包含到后端:

# Backend configuration
$ json/mongodb/setup.sh -b http://127.0.0.1:5000 -u admin -p admin

注意此命令行在从pip安装包时执行。如果后端未在本地设置,则可以通过-b命令行参数指定其地址。

错误、问题和贡献

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

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

推荐PyPI第三方库


热门话题
java查找事件分派线程冲突   java画布。DrawBitmap()不会在安卓上绘制任何内容!!:(   ruby+appium或java+appium用于移动本机应用程序自动化   java Jersey REST字符编码   java使用json将字符串转换为Arraylist   java如何在Groovy中检查字符串是否与模式匹配   java如何在抽象arraylist中添加抽象arraylist   Java servlets,JSP更改内容od DIV   java在J2ME中通过http发送和接收数据,并处理菜单和屏幕   Jar文件与JAVA类路径的结合   java按钮不可见,它将连接安卓 studio中的另一个活动   java是否可以使用SFTP JSch库进行多部分文件上载?   facelet中ui:composition和ui:decoration的java差异   java得到的数字不能被任何东西除   java logback:SizeAndTimeBasedRollingPolicy不删除包含4位“%i”的文件   java数据库管理器将连接“借用”到数据库   java javaFx标签wrapText不起作用   java是否可以在同一个系统上同时运行两台服务器?或者,当XAMPP/WAMP未运行时,如何在Eclipse中执行MySQL查询?   递归Java编程