Alignak弹性搜索检查包

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


checks pack用于使用Nagios监视检查来监视ElasticSearch Most recent PyPi versionJoin the chat #alignak on freenode.netLicense AGPL v3

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

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

安装

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

来自Pypi

从pypi安装软件包:

sudo pip install alignak-checks-elasticsearch

从源文件

从源文件安装软件包:

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

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

文档

配置

此检查包正在使用check_tcpnagios(或监视)插件,该插件必须安装在运行poller后台程序的alignak服务器上。您可以安装alignak-checks-monitoring包(请参阅corresponding repo)。

alignak配置

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

# An host with an elasticsearch instance running
define host{
    use                     elasticsearch
    host_name               my_es
    address                 127.0.0.1
}

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

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

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

错误、问题和贡献

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

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

推荐PyPI第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中