1、 服务器端安装zabbix-get检测工具
yum install zabbix-get
2、 客户端安装zabbix-agent
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-agent-4.0.11-1.el8.x86_64.rpm
3、 编辑客户端的配置文件: /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1修改为Server=10.41.1.96
4、 重启zabbix-agent服务
systemctl start zabbix-agent.service
5、 客户端开通10050端口
firewall-cmd --add-port=10050/tcp
6、 服务器端测试zabbix-get命令,被server和agent认可的key,以及自定义的key
zabbix_get -s 10.41.1.97 -p 10050 -k "system.uname"
zabbix_get -s 10.41.1.97 -p 10050 -k "login_user"
7、 创建和编辑自定义key文件
文件创建到/etc/zabbix/zabbix_agentd.d/目录下,文件内容:
UserParameter=login_user,who|wc -l#后面的命令不再解释。
8、 重启zabbix客户端
systemctl restart zabbix-agent.service
9、 在服务器端用zabbix-get测试效果
zabbix_get -s 10.41.1.97 -p 10050 -k "login_user"#login_user一定要和客户端配置文件中的UserParameter后的参数一致
10、 服务端web注册
创建模板:
配置-模板-创建模板
创建应用集:
配置-模板-Template login user-应用集-创建应用集
创建监控项:
配置-模板-Template login user-监控项-创建监控项
创建触发器:
配置-模板-Template login user-触发器-创建触发器
创建图形:
配置-模板-Template login user-图形-创建图形
主机10.41.1.97关联此模板:
配置-主机-创建主机:
11、 查看监控的图形