十一、nginx+zabbix(使用)

目录

3.zabbix的一些配置

4.使用zabbix监控nginx服务器的情况

        4.1需要提前在nginx-server上安装zabbix-agent,nginx

       4.2在nginx-server上写一个脚本ping_nginx.sh,并授予可执行权限

        4.3创建监控项

        4.4重启zabbix-agent服务,加载自定义的key

        4.5测试能否获取key数据

        4.6在zabbix网页端配置

         4.7.查看图形

         4.8查看触发器情况


3.zabbix的一些配置

 

        主机:被zabbix-server监控的主机

        模板:template里面已经集合了很多可用的应用集,有针对web的模板,MySQL的模板等

        应用集:各种各样应用的集合,zabbix对应用进行分类:web、ssh、cpu等

        监控项:被监控的某个项目,例如cpu的使用率等

总体关系:监控项 --》应用集 --》模板 --》主机 (左属于右的成员)

        触发器:盯着某个监控项,设一个高位值,一旦达到阈值,就会触发某个事件

        告警:通过某种方式告诉运维人员

        图形:根据监控项过的数据出图 ——》数据可视化

4.使用zabbix监控nginx服务器的情况

        4.1需要提前在nginx-server上安装zabbix-agent,nginx

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
# 获取zabbix 官方源
dnf clean all
#清除缓存
dnf install  zabbix-agent -y
#安装zabbix

yum install nginx -y
#安装nginx

       4.2在nginx-server上写一个脚本ping_nginx.sh,并授予可执行权限

[root@master sbin]# cd /etc/zabbix/zabbix_agentd.d/
[root@master zabbix_agentd.d]#vim ping_nginx.sh
#!/bin/bash
#统计pidof nginx这条命令的行数 行数为1表示nginx在运行 0表示nginx没有运行
nginx_num=$(/usr/sbin/pidof nginx|wc -l)
echo $nginx_num
[root@master zabbix_agentd.d]# chmod +x ping_nginx.sh

        4.3创建监控项

[root@master sbin]# cd /etc/zabbix/zabbix_agentd.d/
[root@master zabbix_agentd.d]# vim userparameter_nginx.conf 此配置文件里定义监控项使用的key
UserParameter=pingnginx,/etc/zabbix/zabbix_agentd.d/ping_nginx.sh
#key名,路径
#想要获取key值,就会去执行指定路径的脚本

        4.4重启zabbix-agent服务,加载自定义的key

[root@master zabbix_agentd.d]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service

        4.5测试能否获取key数据

[root@zabbix-server ~]# yum install -y zabbix-get
安装软件

[root@zabbix-server ~]# zabbix_get -s 192.168.83.129 -p 10050 -k pingnginx
# 返回0表示nginx服务关闭,返回1表示nginx服务开启

        4.6在zabbix网页端配置

        1.点击配置下面的主机进入当前页面,点击右上角的创建主机

        2.添加主机 --》主机名、组名、客户端ip

         3.创建应用集

         4.创建监控项 --》名称、键值、应用集

         5.添加图形 --》名称和监控项

         6添加触发器

 总的步骤

         4.7.查看图形

 

         4.8查看触发器情况

        关闭zabbix-agent上的nginx服务

等待2分钟

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值