准备工作:
- 服务器主机IP:192.168.218.132
- 关闭服务端和客户端防火墙
- zabbix安装包
//安装包并解压 [root@localhost ~]# cd /usr/src/ [root@localhost src]# ls debug kernels zabbix-5.4.4.tar.gz [root@localhost src]# tar xf zabbix-5.4.4.tar.gz [root@localhost src]# ls debug kernels zabbix-5.4.4 zabbix-5.4.4.tar.gz
- 创建用户
[root@localhost src]# useradd -r -M -s /sbin/nologin zabbix [root@localhost src]# id zabbix uid=994(zabbix) gid=991(zabbix) groups=991(zabbix)
- 安装依赖包
[root@localhost src]# yum -y install wget gcc gcc-c++ make pcre-devel openssl openssl-devel
- 编译安装agent
[root@localhost src]# cd zabbix-5.4.4 [root@localhost zabbix-5.4.4]# ./configure --enable-agent [root@localhost zabbix-5.4.4]# make install
- 配置zabbix_agentd.conf
[root@localhost ~]# cd /usr/local/etc/ [root@localhost etc]# ls zabbix_agentd.conf zabbix_agentd.conf.d [root@localhost etc]# vim zabbix_agentd.conf 搜索Server将Server=127.0.0.1改为Server=192.168.218.132 //这里的IP为服务器端IP 将ServerActive=127.0.0.1改为ServerActive=192.168.218.132 //这里的IP为服务器端IP 搜索Hostname找到Hostname=Zabbix server,这里需要将Hostname改一下,改为一个全局唯一的,我这里随机生成一个密码,使用这个随机数来命名 Hostname=jVBeNVcv //配置完成以上三项保存退出
- 启动服务
[root@localhost ~]# zabbix_agentd [root@localhost ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:10050 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* //10050端口已开启添加监控项
- 网页访问
- 添加主机
- 以上虽然主机添加了,但是存在一些问题,以下完善一下
- 修改一下显示名字
- 添加监控项(模板添加)
这里以添加Linux系统模块为例
- 添加完成监控项以后,测试
虽然已添加完成监控项,但是status依然是灰色状态,然后多刷新几次页面
看到status是绿色以后监控项配置完成



