Zabbix代理的配置
ZABBIX 代理的配置
客戶端
第 1 步 創(chuàng)建 Zabbix 帳號
這是用來運行服務(wù)器的用戶。在實際應(yīng)用過程中你應(yīng)該創(chuàng)建一個專用的普通帳號(通常使用 ‘zabbix’)。ZABBIX 代理在 root 帳號下運行會被保護。
第 2 步 解壓 ZABBIX 源代碼
- shell> gunzip zabbix.tar.gz && tar xvf zabbix.tar
第 3 步 為您的系統(tǒng)配置和編譯源代碼
該源代碼僅為客戶端編譯。為客戶端配置源代碼如下:
- shell> ./configure --enable-agent
注意: 使用標(biāo)記 --enable-static 可以統(tǒng)計鏈接庫。如果您計劃在不同服務(wù)器之間發(fā)布編譯過的二進(jìn)制文件,您必須使用該標(biāo)志以使這些二進(jìn)制文件在沒有要求庫文件的情況下也能運行。
第 4 步 生成代理
- shell> make
從 bin/ 目錄創(chuàng)建二進(jìn)制文件復(fù)制到 /opt/zabbix/bin 或其它常用目錄如 /usr/local/bin 或 /usr/local/zabbix/bin 中
第 5 步 配置 /etc/services
這一步并非必需,但推薦做這一步。On the client (monitored) machines, add the following lines to /etc/services:
- zabbix_agent 10050/tcp
- zabbix_trap 10051/tcp
第6步 配置 /etc/inetd.conf
如果您計劃使用 zabbix_agent 來代替 zabbix_agentd 的話,那么下行必須要添加:
- zabbix_agent stream tcp nowait.3600 zabbix /opt/zabbix/bin/zabbix_agent
重啟 inetd
- shell> killall -HUP inetd
第7步 配置 /etc/zabbix/zabbix_agent.conf
您需要在每個安裝了 zabbix_agent 的主機上配置這個文件,該文件包含 Zabbix 服務(wù)器的 IP 地址。來自其他主機的連接將被拒絕。注意,該文件中將不會出現(xiàn)行結(jié)束字符。
您也可以參考 misc/conf/zabbix_agent.conf 文件
第8步 配置 /etc/zabbix/zabbix_agentd.conf
您需要在每個安裝了 zabbix_agentd 的主機上配置這個文件,該文件包含了 Zabbix 服務(wù)器的 IP 地址。 來自其他主機的連接將被拒絕。您可以參考 misc/conf/zabbix_agentd.conf 文件。
第9步 在所有被監(jiān)測機器上運行 zabbix_agentd
- shell> /opt/zabbix/bin/zabbix_agentd
以上就是Zabbix代理的配置。
【編輯推薦】