1.监控系统组成部分
(1).数据采集: 操作系统:agent
网络设备:snmp
(2) 数据存储: 数据库
(3) 数据呈现: web
2.部署
(1) 准备yum
(2) 装包:zabbix服务器,客户端
mysql数据库
nginx+php-fpm
修改zabbix配置文件,进行数据采集
修改nginx配置文件,实现数据呈现
启动相关服务、
访问zabbix webui, 进行初始化
(3).准备数据库
创建数据库
创建数据库用户
数据库用户授权
导入sql脚本
3.修改服务器端配置文件
4.修改被监控端配置文件
5.修改nginx配置文件
6.启动服务
(1) zabbix-server
(2) zabbix-agent
(3)nginx
(4) php-fpm
7.通过web进行初始化
8.添加被监控主机
(1) 安装agent
(2)修改配置文件并启动服务
(3)在web端创建主机并链接模板
9.自定义监控项
(1 ) 修改配置文件,创建自定义key
(2) 创建模板
(3) 模板中创建监控项,用于呈现key值
(4) 将模板链接到被监控主机
10.创建报警媒介类型
(1) email:修改email服务器地址
(2) 填写发件人地址等信息
(3) 脚本: 创建钉钉机器人
编写钉钉机器人报警脚本
创建“脚本”类型报警媒介
11.设置用户报警媒介
(1)添加email地址
(2)添加脚本类型报警媒介
12.配置告警
(1) 创建触发器,达到某一条件,则出现“问题”
(2) 创建动作,触发器条件满足后,则执行动作 : 执行发邮件动作
执行脚本动作
(3) 部署邮件服务器
(4) 查看动作日志,邮件,钉钉消息
13.自动发现
(1) 创建自动发现规则
(2) 创建自动发现动作:添加触发条件
执行添加主机到群组动作
执行链接模板动作
14.主动监控
(1) agent向server发起连接,向server汇报
(2) 修改配置文件,只使用主动监控
(3) 在web中创建主机,使用主动监控
(4) 在“最新数据”中查看结果
15.拓扑图
(1) 用于反映网络拓扑结构
(2) 拓扑图元素:地图元素:可以是一个装饰图形,也可以对应具体的设备
形状:长方形,圆形
链接:连线,多个设备之间才能使用链接