Zabbix添加监控项nginx

user --> webui  --> zabbix server --> zabbix agent --> shell --> zabbix server --> mysql -->webui

具体部署:

1.zabbix agent端配置nginx

[root@server6 ~]# tar zxf nginx-1.15.8.tar.gz

[root@server6 ~]# yum install -y gcc make pcre-devel zlib-devel

[root@server6 ~]# cd nginx-1.15.8

[root@server6 nginx-1.15.8]# vim auto/cc/gcc

# debug
#CFLAGS="$CFLAGS -g"

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

[root@server6 nginx-1.15.8]# make && make install

[root@server6 ~]# vim /usr/local/nginx/conf/nginx.conf

        location /status {
                stub_status on;
                access_log off;
                allow 127.0.0.1;      ##nginx的status只允许内部回环接口访问
                deny all;
        }

[root@server6 conf]# /usr/local/nginx/sbin/nginx  -t

[root@server6 conf]# /usr/local/nginx/sbin/nginx

内部回环接口访问nginx的status:

2.新建zabbix监控模板

[root@server6 conf]# cd /etc/zabbix/zabbix_agentd.d/

[root@server6 zabbix_agentd.d]# cp userparameter_mysql.conf userparameter_nginx.conf

[root@server6 zabbix_agentd.d]# vim userparameter_nginx.conf

UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active | awk '{print $3}'
UserParameter=nginx.accept,curl -s http://127.0.0.1/status | awk 'NR==3' | awk '{print $1}'

[root@server6 zabbix_agentd.d]# systemctl restart zabbix-agent

2.zabbix server端配置

<1>安装zabbix-get-4.0.5-1.el7.x86_64.rpm

[root@zabbix-server ~]# yum install -y zabbix-get-4.0.5-1.el7.x86_64.rpm

测试 :

[root@zabbix-server ~]# zabbix_get -s 172.25.81.6 -p 10050 -k "nginx.active"

[root@zabbix-server ~]# zabbix_get -s 172.25.81.6 -p 10050 -k "nginx.accept"

3.网页配置

所有主机-->server6-->监控项-->创建监控项

注意键值,必须为agent端定义的:nginx.active/nginx.accept

 

所有主机-->server6-->图形-->创建图形

监控项-->添加

 

 

图形-->预览

可以看出图形中的中文字体显示不出来

zabbix server端进行如下设置:

下载字体并放在/usr/share/zabbix/fonts/目录下

[root@zabbix-server fonts]# cd /usr/share/zabbix/include/   ##将配置文件中的字体替换为simkai

重新查看图形可以看出字体显示正常。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值