|
|
11 mēneši atpakaļ | |
|---|---|---|
| .. | ||
| docker-compose.yaml | 11 mēneši atpakaļ | |
| readme.md | 11 mēneši atpakaļ | |
zabbix 监控说明,服务端采用docker-compose服务模式安装,客户端采用yum工具安装。被监控目标主机通过zabbix-agent程序向 zabbix-server提供采集的宿主机数据,落库到zabbix-db中,最终在zabbix-web展示
#安装方法
sudo curl -L "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
或者
apt-get install docker-compose-plugin
配置参考docker-compose.yaml文件
#启动服务端
docker-compose up -d
#添加镜像源
rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpm
yum clean all
yum install -y zabbix-agent
#ubuntu 添加源
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb
apt install zabbix-agent
#zabbix-agent配置
vim /etc/zabbix/zabbix_agentd.conf
Server:指定上面配置的 Zabbix Server 的 IP 地址或主机名。
Server=192.168.1.100
ServerActive:指定 Zabbix Server 的 IP 地址和端口(主动模式)。
ServerActive=192.168.1.100:10051
Hostname:设置被监控主机的名称。
Hostname=your_host_name(自定义名称)
ListenPort:指定监听端口(默认为 10050,防火墙开启)。
ListenPort=10050
LogFile:指定日志文件路径。
LogFile=/var/log/zabbix/zabbix_agentd.log
#zabbix-agent 开机自启
systemctl start zabbix-agent
systemctl enable zabbix-agent
systemctl status zabbix-agent
#linux 下防火墙开启
firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --reload