Zabbix监控基础架构
Zabbix监控基础架构
王先森Zabbix监控系统入门
Zabbix是一个基于Web界面的提供分布式系统监控的企业级开源解决方案,Zabbix能监视各种网络参数,保证服务器系统安全稳定地运行,并提供灵活的通知机制以让SA快速定位并解决存在的问题.Zabbix分布式监控系统的优点如下:
- 支持自动发现服务器和网络设备
- 支持底层自动发现
- 分布式的监控体系和集中式的Web管理
- 支持主动监控和被动监控模式
- 服务器端支持多种操作系统
- agent客户端支持多种操作系统
- 基于SNMP、IPMI接口、Zabbix Agent方式监控客户端
- 安全的用户认证及权限配置
- 基于Web的管理方法,支持自由的自定义事件和邮件发送
- 高水平的业务视图监控资源,支持日志审计、资产管理等功能
- 支持高水平API二次开发、脚本监控、自key定义、自动化运维整合调用
Zabbix组件及流程
Zabbix的常用组件:
- Zabbix Web GUI:提供Web界面
- Zabbix Database:提供数据存储功能,专用于存储配置信息,以及采集到的数据
- Zabbix Server:接收Agent采集数据的核心组件。
- Zabbix Agent:部署在被监控主机上,用于采集本地数据。
- Zabbix Proxy:当被监控节点较多时,用于减轻Server压力的组件,也用于分布式监控系统。由Proxy接收数据后统一发送至Server。
注:zabbix-agent(数据采集)—>zabbix-server(数据分析|报警)—> 数据库(数据存储)<—zabbix web(数据展示)
逻辑图:
Zabbix逻辑组件:
主机组(host groups)
主机(hosts)
应用(application)
监控项(items)
触发器(triggers)
事件(events)
动作(actions):条件(conditions)和操作(operations)
媒介(media):发送通知的通道,短信,邮件等
通知(notiflcations)
远程命令(remote command)
报警升级(escalation)
模板(template)
图形(graph)
屏幕(screens)
幻灯(slide show)
Zabbix 快速监控主机
安装zabbix-agent
1 | wget https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.26-1.el7.x86_64.rpm |
配置zabbix-agent
1 | grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf |
启动与检查
1 | [root@web01 ~]# systemctl start zabbix-agent.service |
zabbix-web界面,添加主机
等待时间长可以选择刷新zabbix-server端缓存来增加速度
1 | [root@zabbix ~]# zabbix_server -R config_cache_reload |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果