06 2024 档案
摘要:需求 2.web监控需求 以zabbix-UI页面的登录监控,模拟登录,输入账号密码,实现首页的健康监控。 1. 模拟登录输入zabbix账号密码,登录后台,如果登录失败就报警 2. 基于响应状态码判断 非200即报警 配置步骤 3.1 抓取HTTP数据包 既然是模拟登录,先抓包,查看zabbix登
阅读全文
摘要:1.什么是自动注册 前面学习了自动发现,也就是配置好一个网络环境后,zabbix-server主动去网络环境中扫描,然后发现目标机器然后监控,此时的agent是被动等待的。 那如果需要扫描多种网段,且机器数量很大的话,你的zabbix-server服务器可就很难受了。。。 因此自动注册,就是由zab
阅读全文
摘要:1.什么是zabbix自动发现 当需要监控的主机数量太多,你没办法一个个去web页面添加‘ 因此zabbix可以基于网络环境,自动发现,添加主机且监控。 自动发现可以完成 1.自动发现、添加主机 2.添加主机且指定关联的模板 zabbix的自动发现可以基于 1. ip地址、或者ip网段 2. 来自于
阅读全文
摘要:1.zabbix-agent工作模式 zabbix-agent进程,有两种工作模式,主动模式,被动视频 1.1 被动模式 被动模式是指 zabbix-server 将需要请求的数据,发给zabbix-agent,然后agent接收到请求后才进行对客户端机器数据采集,采 集完毕后发给zabbix-se
阅读全文
摘要:1.为什么要学zabbix-proxy 2.zabbix-proxy工作流程 zabbix-proxy作用就是 临时存储数据,且转发,给zabbix-server,也就是采集的监控数据,中转站。 数据流走向就是 zabbix-agent > zabbix-proxy > zabbix-server
阅读全文
摘要:1.开启php的状态页功能 #基于php-fpm进程做的实验 yum install php-fpm -y 修改配置文件,开启php,status功能即可,打开如下参数即可 要求你访问php状态页面的入口就是/status_php [root@web-7 ~]#grep 'status_' /etc
阅读全文
摘要:1.监控nginx链接数状态status # 1.开启status页面功能 cat > /etc/nginx/conf.d/status.conf <<'EOF' server{ listen 80; server_name localhost; location /nginx_status { s
阅读全文
摘要:采集TCP连接状态(实战项目) 精确分析tcp连接状态,可以精准得知服务器的链接情况,确保web服务器的健康 1. 命令获取tcp的状态 [root@web-7 ~]# # -a 显示所有socket、-t显示tcp协议连接 -n 只显示ip [root@web-7 ~]#netstat -ant
阅读全文
摘要:1.微信报警原理流程 注册微信企业号,通过企业号提供的信息ID、以及获取微信的API接口,就可以将服务器的报警数据,发给API,发给微信,发给关注这个公众号的所有用户、 2.注册企业微信 https://work.weixin.qq.com/wework_admin/frame 3.修改通讯录组名
阅读全文
摘要:1.钉钉报警原理流程 和微信报警类似,发送指定的数据到钉钉官方提供的API接口,钉钉会将报警信息,发送到指定的钉钉群聊,提醒所有的群成员查看,实现告警通知。 具体操作流程 创建钉钉群聊 创建自定义机器人 创建报警关键词 生成webhook认证信息 开发报警脚本 填写zabbix-UI界面的配置 测试
阅读全文
摘要:1.1配置监控的自定义key 判断当前机器登录的用户数量,超过3个 1. 想好,你这个需求,如何用命令采集,构造出结果 who|wc -l 2. 写zabbix-agent的配置文件 [root@zabbix-server-71 /etc/zabbix/zabbix_agentd.d]#cat us
阅读全文
摘要:zabbix如何监控服务器 zabbix架构图 zabbix架构理念 Server 服务端 Zabbix Server 是 Zabbix 的核心组件,其功能为将 Agent 采集到的数据持久化 存储到数据库里。 数据库存储 存储所有由 Agent 采集到的数据,Zabbix 支持多种数据存储,例如:
阅读全文