文章目录
当前系统版本CentOS7.x,理论适用于其他版本
客户端配置 {#title-0}
1、防火墙selinux配置
开启防火墙10050端口,或关闭防火墙,关闭selinux
2、安装zabbix-agent
如果是其他版本,注意更换源。
rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum -y install zabbix-agent
|-----|--------------------------------------------------------------------------------------------------------------------------| | 1 2 | rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum -y install zabbix-agent |
3、修改zabbix-agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
|---|------------------------------------| | 1 | vim /etc/zabbix/zabbix_agentd.conf |
Server=服务端IP(如果有多个服务端可以用逗号分隔)
Hostname=主机名(填客户端IP都可以)
4、启动zabbix-agent服务
systemctl start zabbix-agent
|---|------------------------------| | 1 | systemctl start zabbix-agent |
设置开机自启
systemctl enable zabbix-agent
|---|-------------------------------| | 1 | systemctl enable zabbix-agent |
5、客户端这样就配置完成了,接下来服务端配置
通过ifconfig或ip命令,查看当前外网网卡,我这里是eth1
服务端配置 {#title-1}
6、在服务端上验证
zabbix_get -s 客户端IP -k "net.if.in[eth1,bytes]"
|---|--------------------------------------------------| | 1 | zabbix_get -s 客户端IP -k "net.if.in[eth1,bytes]" |
如果一切正常,那么此时会返回一串数字
7、创建主机
zabbix5.0是在左侧配置-主机-创建主机
主机名称这里,直接写IP地址。
可见的名称,自行定义。
8、创建监控项
Inbound入站
net.if.in[eth1,bytes]
分别创建入站流量和出站流量
zabbix5.0的自定义倍数,不在监控项页面了,而是在监控项的旁边,多了一个预处理栏,通过这个预处理栏来配置倍数。
Outbound出站
net.if.out[eth1,bytes]
预处理与入站配置方式一样,我这里就不再重复截图了。
9、创建图形
设置图形名称,选择监控项
10、最后预览下图形,稍等片刻就可以看到图形了