用于nginx的alignak检查包

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


使用check-nginx脚本监视nginx的检查包

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

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

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

安装

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

根据操作系统的安装情况,您可能需要安装一些Perl依赖项:

sudo cpan install LWP

来自Pypi

从pypi安装软件包:

sudo pip install alignak-checks-nginx

从源文件

从源文件安装软件包:

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

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

文档

配置

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

alignak配置

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

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

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

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

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

错误、问题和贡献

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

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

推荐PyPI第三方库


热门话题
启动tyrus独立服务器时发生java ClassNotFoundException   标签中的javael评估   JavaTomcat服务器变得缓慢且无响应   java按钮导致Android应用程序“不幸关闭”   java Spring solr动态字段解析   java查看是否刚刚创建了属性文件   仅在我的安卓应用程序中使用java make phonethic键盘   使用孵化的Java10HttpClient重建HTTP流   消息太大时java AppEngine任务队列异常   使用Tomcat和数据存储远程访问器的java内存不足   如何在Java中将特定于平台的路径插入数据库的文件   安卓如何在React Native中没有reactContext的情况下从无头JS任务执行Java代码?   java将字符串转换为整数错误   java FileInputStream如何在不替换html图标的情况下读取html文件   okhttp获取java。网SocketException:当使用多线程的okhttpclient时,socket关闭   再次发送sms时gsm At命令显示忙碌(java)   java如何检查值是否至少等于列表中的一个字段?   java如何从后台bean更新jsf数据表   Java:在列表中查找组合日