zabbix基于web界面企业级开源监控套件
zabbix具备功能
主机性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表图绘制
zabbix检测对象
linux服务器 windows服务器 路由器 交换机等网络设备
zabbix监控的三种架构
server-client架构适用于网络比较简单,设备比较少的监控环境
master-node-client架构适用于跨网络跨机房设备较多的大型环境
server-proxy-client架构适用于跨网络跨机房的中型监控架构
zabbix重要组件
zabbixserver负责接收Agent发送的报告信息
Database storage负责存储所有配置信息以及收集的数据
web inferface是zabbix的GUI接口
pxory属于可选组件,常用于分布式监控环境
Agent部署在被监控的主机(客户端)上负责收集被监控主机的数据
Zabbix进程
zabbix-agentd:客户端守护进程
zabbix-get:zabbix工具是单独使用的命令
zabbix-sender:用于发送数据给server或proxy用于耗时比较长的检查
zabbix-server:zabbix服务端的守护进程
zabbix-proxy:zabbix的代理守护进程
zabbix-java-getway:zabbix2.0引入的功能 相当于java网关只用于java方面
zabbix-conf中的php_value data-time zone:设置时区与当前系统时区一致
zabbix-agentd.conf配置文件
Server客户端被动等待指定服务器查询数据
Server Actice客户端主动提交数据到指定服务器
cmd命令安装agent常用参数 -c指定配置文件 -i安装 -s启动 -x停止 -d卸载
zabbix-agentd.conf的UnsafeUserParameters:用户自定义的脚步可以包括特殊字符 0默认 1启用