zabbix 3.2.2 agent端(源碼包)安裝部署 (二)


一、zabbix agent 端安裝部署

1、創建zabbix用戶和組

# groupadd zabbix
# useradd -g zabbix zabbix -s /sbin/nologin
 
        

2、解壓zabbix源碼包並編譯安裝

# tar -xf zabbix-3.2.2.tar.gz
# cd /usr/local/src/zabbix-3.2.2
# ./configure --prefix=/usr/local/zabbix-agent --enable-agent
# make make install

3、拷貝zabbix客戶端啟動腳本到/etc/init.d目錄下

# cd /usr/local/src/zabbix-3.2.2/misc/
# cp init.d/tru64/zabbix_agentd /etc/init.d/
# chmod +x /etc/init.d/zabbix_agentd

4、修改zabbix_agentd啟動腳本,將DAEMON啟動命令路徑修改為安裝時指定的路徑。

vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/sbin/zabbix_agentd                   
# 默認腳本啟動服務的路徑
內容如下:
DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd      
# 修改后腳本啟動服務的路徑,這個路徑要根據安裝時指定的路徑來設定

      細心的朋友可能發現了,配置zabbix_server端啟動腳本時沒有修改路徑啊,為什么agentd端需要修改呢?這里簡單說明下,我們部署zabbix server服務,在編譯安裝時沒有指定安裝路徑選項 “--prefix=/usr/local/zabbix_server”,而使用的默認安裝位置,如果在編譯時沒有指定 --prefilx=/path,zabbix會默認安裝到/usr/local目錄下,這就是為什么在里需要修改腳本路徑的原因。

chkconfig zabbix_agentd on

5、修改zabbix_agentd啟動腳本,使其支持chkconfig配置服務

vim /etc/init.d/zabbix_agentd
#!/bin/sh下面一行添加
#chkconfig: 345 95 95
#description: Zabbix_Server

6、設置zabbix_agentd服務開機啟動

7、編輯zabbix_agent配置文件

# egrep -v "^#|^$" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=172.16.10.150
ListenIP=172.16.10.152
ServerActive=172.16.10.152
Hostname=Zabbix server

8、創建日志目錄,並設置權限

# mkdir /var/log/zabbix
# chown -R zabbix.zabbix /var/log/zabbix/
# chown -R zabbix.zabbix /usr/local/zabbix-agent/

9、啟動zabbix_agentd服務

# /etc/init.d/zabbix_agentd start

10、查看zabbix_agentd服務是否啟動成功

# netstat -nltp | grep zabbix
tcp        0      0 172.16.10.152:10050         0.0.0.0:*                   LISTEN      26143/zabbix_agentd

到此,zabbix_agend端已安裝完成!


免責聲明!

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



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