小知识:Zabbix 5.2由浅入深之监控Nginx

%小知识:Zabbix 5.2由浅入深之监控Nginx-猿站网-插图

上一篇提到了Apache的监控,这期继续带来nginx的内容,Nginx好处就不多讲了,互联网上有很多资源介绍Nginx,本期同样利用的是nginx的模块进行基础监控。

正文

环境

本期环境不太复杂,zabbix采用nginx搭建,监控自身。

Nginx

同样官方针对stub_status模块有讲解,如果您的Nginx版本低于1.7.5,需要加上stub_statuson,如果高于此版本,则只需要加stub_status(on也可以带)。由于我的系统为ubuntu和centos有点区别,如果测试时建议直接通过find / -name zabbix.conf,如果实验环境和我的不一致,请忽略。

%小知识:Zabbix 5.2由浅入深之监控Nginx-1猿站网-插图

官方介绍

vi /etc/nginx/conf.d/zabbix.conf  location /basic_status {  ——-/basic_status代表访问路径,例如xxx.xxx.xxx.xxx/basic_status             stub_status on;  ——-打开监控开关             access_log   off——-关闭访问日志             allow 192.168.31.87; —允许访问的IP                                } 

 %小知识:Zabbix 5.2由浅入深之监控Nginx-2猿站网-插图

添加配置

重启nginx服务

nginx -s reload或者service nginx restart,根据自身情况而定

访问Nginx界面

%小知识:Zabbix 5.2由浅入深之监控Nginx-3猿站网-插图

效果图

获取数据解释

Active connections: 对后端发起的活动连接数.

Server accepts handled requests: Nginx总共处理了136个连接,成功创建136次握手(证明中间没有失败的),总共处理了539个请求.

Reading: Nginx 读取到客户端的Header信息数.

Writing: Nginx 返回给客户端的Header信息数.

Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接.

前端操作

zabbix提供两个Nginx模板,在Templates/Applications下,分别是http方式和agent方式,这两种内容其实是一致的,只是应用场景不同,有的机器不允许安装agent,就可以采用http方式。

%小知识:Zabbix 5.2由浅入深之监控Nginx-4猿站网-插图

修改宏值,这里需要注意的是,如果是本机,无需改变,如果是访问远程nginx,则在{$NGINX.STUB_STATUS.PATH}部分需要填写完整路径,另外http、端口号和实际情况结合,无绝对。

%小知识:Zabbix 5.2由浅入深之监控Nginx-5猿站网-插图

需要修改部分

%小知识:Zabbix 5.2由浅入深之监控Nginx-6猿站网-插图

由于这里为本机,所以默认即可

查看数据

%小知识:Zabbix 5.2由浅入深之监控Nginx-7猿站网-插图

最新数据

%小知识:Zabbix 5.2由浅入深之监控Nginx-8猿站网-插图

图形

总结

基础监控的数据只具备参考的价值,如果想完全判断什么原因需要更深次的技术堆栈综合研判才能实现,但是基础没做好也不行,没有基础上层做的再漂亮也没有意义,下期会带来另外一个web服务的监控,没错就是微软的IIS,下期见,感谢各位支持,谢谢。

原文地址:https://www.toutiao.com/i6944737619523797518/

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:k8s故障检测与自愈之一

2023-3-30 16:50:40

建站知识

小知识:用docker搭建selenium grid分布式环境实践之路

2023-3-30 17:05:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索