zabbix分布式监控平台添加服务监控项(http,nginx,mysql)

本文详细介绍了如何在Zabbix分布式监控平台上添加HTTP、Nginx和MySQL服务的监控项。包括配置HTTP服务监控模板,部署Nginx服务并创建监控项,以及监控MySQL服务的步骤,如导入模板、编辑配置文件、重启服务和测试数据获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、添加http服务监控项
1.http是zabbix自带的监控模板
2.点击配置–>主机–>server2–>模板–>选择

在这里插入图片描述
在这里插入图片描述
选择完后点击添加,添加完成后更新
在这里插入图片描述
点击主机查看,主机server2的监控项中就出现了HTTP服务
在这里插入图片描述
二、监控nginx服务

1.部署nginx服务

(1)解压nginx安装包

[root@server3 ~]# tar zxf nginx-1.16.0.tar.gz 

在这里插入图片描述

(2)关闭debug日志

[root@server3 ~]# cd nginx-1.16.0
[root@server3 nginx-1.16.0]# vim auto/cc/gcc 
# debug
#CFLAGS="$CFLAGS -g"

在这里插入图片描述

(3)安装解决依赖性的包

[root@server3 nginx-1.16.0]# yum install gcc pcre-devel zlib-devel -y

(4)编译并安装

[root@server3 nginx-1.16.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

[root@server3 nginx-1.16.0]# make && make install 

(5)编辑nginx配置文件

[root@server3 nginx-1.16.0]# vim /usr/local/nginx/conf/nginx.conf
location /status {
            stub_status on;
            access_log off;
            allow 127.0.0.1;
            deny all;
        }

在这里插入图片描述

(6)nginx语法检测并开启nginx服务

[root@server3 nginx-1.16.0]# /usr/local/nginx/sbin/nginx -t
[root@server3 nginx-1.16.0]# /usr/local/nginx/sbin/nginx 

在这里插入图片描述

2.测试:利用 curl http://127.0.0.1/status访问nginx来测试

[root@server3 nginx-1.16.0]# curl http://127.0.0.1/status

在这里插入图片描述

(2)过滤监控参数(访问次数,连接次数等),将过滤出来的参数以key-value键值对的形式储存:

[root@server3 nginx-1.16.0]# curl -s http://127.0.0.1/status | grep Active | awk 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值