首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Zabbix Agent 部署指南:CentOS 7 Server 與 CentOS 6.4 Agent 環境準備

     編輯:Java 綜合教學

Zabbix Agent 部署指南

記錄 Zabbix 3.0.1 Server 端與 Agent 端部署的前置環境、軟體獲取與基礎安裝步驟。

1. 環境規劃

角色作業系統IP備註
ServerCentOS 7 (1511)192.168.11.252已部署 Zabbix 3.0.1 Server
AgentCentOS 6.4192.168.21.252路由可達 Server

2. 軟體獲取

  • 官網下載 Zabbix 3.0.1 源碼包或 RPM 套件:Zabbix Download
  • Agent 端需安裝 zabbix-agent 套件,Server 端需 zabbix-server、zabbix-web、資料庫 (MySQL/PostgreSQL) 等。

3. Agent 端安裝步驟 (CentOS 6.4)

  1. 安裝 Zabbix YUM 源:
    rpm -ivh https://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
  2. 安裝 Agent:
    yum install zabbix-agent -y
  3. 配置 /etc/zabbix/zabbix_agentd.conf:
    Server=192.168.11.252          # Server IP (被動模式)
    ServerActive=192.168.11.252    # Server IP (主動模式)
    Hostname=CentOS6.4-Agent       # 唯一主機名,需與 Server 端一致
    ListenPort=10050               # 預設端口
    StartAgents=5                  # 預啟動進程數
    
  4. 啟動並設定開機自啟:
    service zabbix-agent start
    chkconfig zabbix-agent on
  5. 防火牆放行 10050 埠:
    iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
    service iptables save

4. Server 端新增主機

  • 登入 Zabbix Web 介面:Configuration → Hosts → Create host
  • 填寫:Host name (與 Agent Hostname 一致)、Groups、IP/DNS、Port 10050。
  • 關聯模板:Template OS Linux 等。
  • 儲存後等待幾分鐘,圖表開始繪製即代表連線成功。

5. 常見問題排查

  • Agent 日誌 /var/log/zabbix/zabbix_agentd.log 查看錯誤。
  • Server 端 zabbix_get -s 192.168.21.252 -k agent.version 測試連通性。
  • SELinux 可能阻擋,暫時關閉或設定布林值 setsebool -P zabbix_can_network 1。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved