1.首先安装zabbix-agent
yum -y install zabbix-agent #yum默认安装最新版本的
2.修改zabbix-agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=10.127.0.133 #被动模式
ServerActive=10.127.0.133 #主动模式
Hostname=*** # 需要与agent主机名称一致
3.查看zabbix-agent日志
tailf /var/log/zabbix/zabbix-agent.conf
2645:20190411:181453.092 Starting Zabbix Agent [cs_linux]. Zabbix 4.2.6 (revision d3bb18bbc4).
2645:20190411:181453.092 **** Enabled features ****
2645:20190411:181453.092 IPv6 support: YES
2645:20190411:181453.092 TLS support: YES
2645:20190411:181453.092 **************************
2645:20190411:181453.092 using configuration file: /etc/zabbix/zabbix_agentd.conf
2645:20190411:181453.094 agent #0 started [main process]
2649:20190411:181453.104 agent #4 started [listener #3]
2646:20190411:181453.108 agent #1 started [collector]
2647:20190411:181453.113 agent #2 started [listener #1]
2650:20190411:181453.116 agent #5 started [active checks #1]
2648:20190411:181453.120 agent #3 started [listener #2]
2650:20190411:181453.352 no active checks on server [192.168.146.133:10051]: host [cs_linux] not found
#发现已经启动,但是还主机还没有被发现
4.zabbix web前端添加agent监控主机
创建主机群组
创建主机
关联监控模板
(这里我关联的是zabbix自带的模板)
5.从最新数据查看监控主机的各种数据
点击Graph 可以查看图表
Graph可以看到最近一段时间的趋势图,选择Values可以查看某个时间点具体的值。
自定义Graph
这里我选择了 CPU的系统/用户使用率和CPU的io等待
我们自定义的图表已经完成了,点击Preview可以预览
自定义添加一个Screen
点击change 添加图形
两个图形添加完成
点击Sharing 还可以关联用户组和用户,并设置读写权限
创建web监控。web监控可以在模板里添加或者在主机层添加。
在模板中添加
在主机添加
可以看到两个wab监控都获取到信息了
触发器与用户组权限
这是我之前创建的监控项,用来获取server端的10051端口信息的
添加触发器
目前因为10051端口是通的,可以看到监控项返回值是0
为了演示触发器效果,我把触发器改为等于0就触发报警
可以看到,触发器已经触发报警了
用户组权限设置
创建用户组
只对测试主机组有读写权限
创建用户并加入到测试用户组
测试主机群组权限是只可以读写
欢×××