centos下Zabbix 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 -zvxf zabbix-3.2.0.tar.gz 
cd zabbix-3.2.0
./configure --prefix=/usr/local/zabbix-3.2.0--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-3.2.0/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

 

備注:如果希望使用root用戶啟動,則修改 zabbix_agentd.conf中 AllowRoot=1

 

zabbix_agentd.conf 配置中,解釋如下:
### Option: AllowRoot
#       Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent
#       will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.
#       0 - do not allow
#       1 - allow
#
# Mandatory: no
# Default:
# AllowRoot=0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM