|
|
@@ -1,13 +1,63 @@
|
|
|
-zabbix 监控说明,服务端采用docker-compose服务模式安装,客户端采用yum工具安装
|
|
|
+# 待验证
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+zabbix 监控说明,服务端采用docker-compose服务模式安装,客户端采用yum工具安装。被监控目标主机通过zabbix-agent程序向
|
|
|
+zabbix-server提供采集的宿主机数据,落库到zabbix-db中,最终在zabbix-web展示
|
|
|
|
|
|
### 组件清单
|
|
|
|
|
|
+#### docker-compose
|
|
|
+```
|
|
|
+#安装方法
|
|
|
+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
|
|
|
+```
|
|
|
+
|
|
|
#### 1. zabbix-server
|
|
|
|
|
|
#### 2. zabbix-web
|
|
|
|
|
|
#### 3. zabbix-mysql
|
|
|
|
|
|
-#### 4.zabbix-agent(监控客户端)
|
|
|
+```
|
|
|
+配置参考docker-compose.yaml文件
|
|
|
+#启动服务端
|
|
|
+docker-compose up -d
|
|
|
+```
|
|
|
+
|
|
|
+#### 4.zabbix-agent(监控客户端,本应用需要安装在监控目标宿主机上)
|
|
|
+
|
|
|
+```
|
|
|
+#添加镜像源
|
|
|
+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
|
|
|
+
|
|
|
+#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
|
|
|
+```
|
|
|
|
|
|
-仅本应用需要安装在监控目标宿主机上
|