嗯,有2个环境,2个版本的zabbix-server不一致
先弄第一个
1、
系统:ubuntu22.04
zabbix-server:5.03
我是root执行哈,默认你有sudo权限
根据官方版本下载deb包,我以我的环境版本来算,这里没有5.03,那就下5.02,低于5.03来下
https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/
添加zabbix-agent资源库
执行一下命令,添加zabbix-agent资源库:
root@80-ubuntu:~# cd /tmp/
root@80-ubuntu:/tmp# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-2%2Bubuntu22.04_all.deb
root@80-ubuntu:/tmp# dpkg -i zabbix-release_5.0-2+ubuntu22.04_all.deb
root@80-ubuntu:/tmp# apt-get update
如图:
配置zabbix-agent
执行以下命令,配置zabbix-agent,这里采用是被动监控模式:
vi /etc/zabbix/zabbix_agentd.conf
配置zabbix server 的IP以及该云主机的host name,主要配置两项:
- Server=xx.xx.xx.xx 你的server主机ip
- Hostname=system.hostname
最后这里贴出我的配置,主要就几行:
root@80-ubuntu:/etc/zabbix# cat zabbix_agentd.conf |grep -Ev '^$|#'
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.28
ServerActive=127.0.0.1
Hostname=system.hostname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
root@80-ubuntu:/etc/zabbix#
执行以下命令,启动/重启zabbix-agent:
service zabbix-agent restart
service zabbix-agent status
或者
systemctl start zabbix-agent
systemctl status zabbix-agent
systemctl enable zabbix-agent
再或者 /etc/init.d/zabbix-agent start 都行的
放开端口防火墙,
最后: