ZABBIX實踐(二) centos下的Agent端部署和安裝
首先重複一下前面的規劃
server端: 192.168.136.144 centos6.5 (虛擬機器)
agent端: 192.168.136.155 centos6.5( 虛擬機器)
下面,我們要在agent端155上安裝 zabbix的agent ,看看如何進行安裝和監控起來1、同步客戶端時間,防止跟伺服器端不一致,導致檢測到不可用的監控資料
本次實踐只是涉及zabbix本身,所以ntp時間同步不詳細說明,本部落格的其他章節有介紹。
2、建立zabbix執行所需要的使用者跟組
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
usermod -s /sbin/nologin zabbix
3、解壓安裝zabbixagent端
進入自己放安裝包的目錄, 首先要解壓安裝包。
tar -vxf zabbix-3.2.0.tar.gz
cd zabbix-3.2.0
./configure --prefix=/usr/local/zabbix --with-net-snmp --enable-agent
make
make install
make成功時的介面如下圖:
4、copy agent端執行所需要的指令碼
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
注意,要修改一下這個啟動指令碼, vi /etc/init.d/zabbix_agentd
DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
5、配置agent端配置檔案
vim /usr/local/zabbix/etc/zabbix_agentd.conf #此處千萬別寫成了zabbix_agent.conf,否則配置了不生效
Server=192.168.136.144 #填寫Server的IP地址
ServerActive=192.168.136.144 #修改為Server的IP地址
Hostname=h3.worker.com #填寫本機的HostName,注意Server端要能解析
UnsafeUserParameters=1 #是否允許自定義的key,1為允許,0為不允許
#Include= etc/zabbix/zabbix_agentd.conf.d/ 這個選項不要配置,否則會造成agent 查詢conf 出現遞迴,無法啟動。
6、從zabbix 服務端驗證一下,可以解析客戶端伺服器的hostname(注意:此步驟在服務端操作)
7、啟動zabbix agent端
/etc/init.d/zabbix_agentd start
8、最後在zabbix server 端通過 configuer-》host 配置 h3.worker.com後,就可以進行監控