admin 管理员组

文章数量: 887021


2024年3月21日发(作者:grads翻译)

Cacti 监控nginx 运行状态

环境:

Cacti 主机(监控端): 192.168.8.234 (外网IP:140.206.75.42)

Nginx服务器(被监控端): 112.65.227.244

1. (监控端)编译nginx 时允许http_stub_status_module ,不然是监控不到nginx的运

行状态的。

./configure --prefix=/usr/local/nginx with-http_stub_status_module

--with—pcre=/usr/local/src/pcre-8.21

2. (被监控端)编译配置文件:

vi /usr/local/nginx/conf/

location /nginxstatus{

stub_status on;

access_log off;

allow 140.206.75.42 ; // 只允许谁看到内网信息

deny all;

}

3. (被监控端)重新加载nginx的配置文件

kill -HUP `cat /usr/local/nginx/logs/`

4. (监控端)在Cacti主机上下载nginx监控模板

cd /soft

tar xvfz

cd cacti-nginx

cp cacti-nginx/get_nginx_socket_ /var/www/html/cacti/scripts/

cp cacti-nginx/get_nginx_clients_ /var/www/html/cacti/scripts/

chmod 755 /var/www/html/cacti/scripts/get_nginx*

5. (监控端)检测插件

/var/www/html/cacti/scripts/get_nginx_clients_

112.65.227.244/nginxstatus/

(之所以是/nginxstatus ,这里是在监控端里定义的)

/var/www/html/cacti/scripts/get_nginx_socket_ 112.65.227.244/nginxstatus/

如果在检测插件的过程中出现以下信息:no (LWP::UserAgent not found),出现这个问


本文标签: 监控 插件 编译 过程 检测