首页 > 其他 > 详细

zabbix自定义监控nginx活动连接数和绘制图形

时间:2020-05-30 14:13:41      阅读:42      评论:0      收藏:0      [点我收藏+]

1 安装nginx

[root@zbx-node01 ~]# yum install -y gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel wget httpd-tools
[root@zbx-node01 ~]# [root@zbx-node01 ~]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
[root@zbx-node01 ~]# tar -zxf nginx-1.18.0.tar.gz
[root@zbx-node01 nginx-1.18.0]# ./configure --prefix=/usr/local/src/nginx-1.18/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-threads --with-file-aio
[root@zbx-node01 nginx-1.18.0]# make && make install
[root@zbx-node01 nginx-1.18]# ln -f sbin/nginx /usr/sbin/
[root@zbx-node01 nginx-1.18]# vim conf/nginx.conf # 启动nginx自带的状态监控模块

        location /status {
            stub_status on;
        }

[root@zbx-node01 nginx-1.18]# nginx
[root@zbx-node01 nginx-1.18]# ps -ef | grep nginx # 查看进程是否存在
[root@zbx-node01 nginx-1.18]# ss -ln | grep 80 # 查看端口是否存在
浏览器中查看nginx自带的状态模块,如图,可以查看连接数等信息
技术分享图片

2 配置zabbix监控nginx当前连接数

[root@zbx-node01 ~]# curl ‘http://10.138.3.20/status

Active connections: 1 
server accepts handled requests
 11 11 11 
Reading: 0 Writing: 1 Waiting: 0 

[root@zbx-node01 ~]# curl -s ‘http://10.138.3.20/status‘ | grep ‘Active‘ | awk ‘{print $NF}‘ # 获取nginx当前连接数

1

[root@zbx-node01 ~]# cat /etc/zabbix/zabbix_agentd.d/nginx.conf # 将自定义监控项下载zabbix的子配置文件目录下/etc/zabbix/zabbix_agentd.d/

UserParameter=nginx.active,/usr/bin/curl -s ‘http://10.138.3.20/status‘ | grep ‘Active‘ | awk ‘{print $NF}‘  
# 此处的自定义名称(监控项key)nginx.active可随意取,主要在配置监控项网页的时候一致就行,逗号后的命令建议使用绝对路径

[root@zbx-node01 ~]# systemctl restart zabbix-agent # 配置完成后,重启zabbix-agent
在zabbix server端测试是否可获取到值,能获取到值后,再取页面上配置
[root@zbx-server ~]# zabbix_get -s 10.138.3.20 -k ‘nginx.active‘

1

3 页面添加自定义监控项和图形

3.1 添加自定义监控项

技术分享图片
进入页面后,点击创建监控项,即可进行自定义设置
技术分享图片
技术分享图片
点击‘添加‘,完成添加,添加完成后,可以在监控项中查看到自定义的监控项信息
技术分享图片

3.2 自定义图形

技术分享图片
查看自定的图形
技术分享图片

4 添加聚合图形

技术分享图片

编辑聚合图形

技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
编辑完成后,如下图(此处只是做了可以添加各种类型的资源的展示,因此不考虑实用、美观等)
技术分享图片

zabbix自定义监控nginx活动连接数和绘制图形

原文:https://www.cnblogs.com/scaven-01/p/12992105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!