zabbix 佈署實踐【2 agent安裝】


轉載地址:http://www.cnblogs.com/veniceslove/p/6288828.html

客戶端的安裝相對較爲簡單,主要是更新它的repo源

 

以CentOS7爲例

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm


Centos6爲例

rpm -ivh  http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

 

Ubuntu1404爲例

# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

# dpkg -i zabbix-release_3.0-1+trusty_all.deb

# apt-get update



安裝agent

CentOS

yum install zabbix-agent -y

Ubuntu

apt-get install  zabbix-agent -y

 

 

安裝完畢後,修改配置文件

 

vi /etc/zabbix/zabbix_agentd.conf

    修改Zabbix server的ip

 

Server=10.40.150.150 #被動模式 server端IP地址,可以使用域名,但需保證域名在agent端可解析

ServerActive=10.40.150.150   #主動動模式, server端IP地址,可以使用域名,但需保證域名在agent端可解析

Hostname=10.40.100.20  被監控機的IP,需要與你配置的主機名稱一致,這裏我以IP爲例,當然,你們可以自定一些非中文的名稱

wKiom1lvEQfiTimNAABJbrNm7po256.png

CentOS

 

service zabbix-agent restart

chkconfig zabbix-agent on

 

Ubuntu

service zabbix-agent restart

Ubuntu的zabbix自帶開機自啓動

 

 

如果發現機器無法監控主機,注意查看

server端

tail -100f /var/log/zabbix/zabbix_server.log

agent客戶機

tail -100f /var/log/zabbix/zabbix_agentd.log

的報錯說明,一般報錯都很提示得很明顯

 

 

在實際安裝過程中,有可以CentOS6和CentOS7的yum源,一開始安裝沒有仔細看操作系統的版本,而安裝錯了源,會導致zabbix-agent會啓動報錯,

 

則於yum緩存中包含了錯誤源中的數據。

讀者會先嚐試使用yum -e 卸載像zabbix-release-3.0-1.el7這樣的包

再yum remove zabbix-agent

 

接着yum -ivh 正常的zabbix的rpm源包,

再yum install zabbix-agent

 

雖然刪除了錯誤的源文件(rpm)但是並沒有刷新yum的緩存,緩存中的數據衝突,導致仍然不能安裝正確的zabbix-agent。

ps:zabbix-agent 安裝沒有依賴關係這個好事兒

 

解決辦法: 卸載yum源後,需要刷新yum緩存

yum clean all && yum clean metadata && yum clean dbcache

刷新完後要再重新安裝zabbix-agent就好了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章