Zabbix代理的配置
ZABBIX 代理的配置
客戶(hù)端
第 1 步 創(chuàng)建 Zabbix 帳號(hào)
這是用來(lái)運(yùn)行服務(wù)器的用戶(hù)。在實(shí)際應(yīng)用過(guò)程中你應(yīng)該創(chuàng)建一個(gè)專(zhuān)用的普通帳號(hào)(通常使用 ‘zabbix’)。ZABBIX 代理在 root 帳號(hào)下運(yùn)行會(huì)被保護(hù)。
第 2 步 解壓 ZABBIX 源代碼
- shell> gunzip zabbix.tar.gz && tar xvf zabbix.tar
第 3 步 為您的系統(tǒng)配置和編譯源代碼
該源代碼僅為客戶(hù)端編譯。為客戶(hù)端配置源代碼如下:
- shell> ./configure --enable-agent
注意: 使用標(biāo)記 --enable-static 可以統(tǒng)計(jì)鏈接庫(kù)。如果您計(jì)劃在不同服務(wù)器之間發(fā)布編譯過(guò)的二進(jìn)制文件,您必須使用該標(biāo)志以使這些二進(jìn)制文件在沒(méi)有要求庫(kù)文件的情況下也能運(yù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
如果您計(jì)劃使用 zabbix_agent 來(lái)代替 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
您需要在每個(gè)安裝了 zabbix_agent 的主機(jī)上配置這個(gè)文件,該文件包含 Zabbix 服務(wù)器的 IP 地址。來(lái)自其他主機(jī)的連接將被拒絕。注意,該文件中將不會(huì)出現(xiàn)行結(jié)束字符。
您也可以參考 misc/conf/zabbix_agent.conf 文件
第8步 配置 /etc/zabbix/zabbix_agentd.conf
您需要在每個(gè)安裝了 zabbix_agentd 的主機(jī)上配置這個(gè)文件,該文件包含了 Zabbix 服務(wù)器的 IP 地址。 來(lái)自其他主機(jī)的連接將被拒絕。您可以參考 misc/conf/zabbix_agentd.conf 文件。
第9步 在所有被監(jiān)測(cè)機(jī)器上運(yùn)行 zabbix_agentd
- shell> /opt/zabbix/bin/zabbix_agentd
以上就是Zabbix代理的配置。
【編輯推薦】