您好,登錄后才能下訂單哦!
怎樣進行zabbix agent源碼編譯安裝,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
最近在做數據中心遷移整合,而zabbix也在做整合,大部分部署安裝都是通過腳本完成,但部分操作系統版本、防火墻等原因需要手動調整,這里遇到一個RHEL4的zabbix_agent安裝問題,需要手動編譯安裝,所以就有了如下內容。
一、zabbix agent源碼包下載
官網地址:https://www.zabbix.com/download
版本下載地址:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.7/zabbix-3.2.7.tar.gz/download
二、zabbix agent安裝
#用戶創建
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
#解壓包
tar -xzvf zabbix-3.2.7.tar.gz
cd zabbix-3.2.7
#源碼編譯安裝
./configure --prefix=/usr/local/zabbix --enable-agent
make -j 8
make install
三、zabbix agent部署
自啟動部署:
cp -rp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod u+x /etc/init.d/zabbix_agentd
vi /etc/init.d/zabbix_agentd
# chkconfig: 35 10 95
# description: Zabbix Agentd
DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
其中2345是默認啟動級別,級別有0-6共7個級別。
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網絡連接的多用戶命令行模式
等級3表示:有網絡連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
10是啟動優先級,95是停止優先級,優先級范圍是0-100,數字越大,優先級越低。
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
配置文件部署:
cd /usr/local/zabbix/
ln -s etc conf
mkdir logs
mv ~/zabbix_new/source/bak/script/ ./
mv ~/zabbix_new/source/bak/zabbix_agentd/ ./conf/
zabbix_agentd.conf內容如下
PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
LogFileSize=0
StartAgents=10
Timeout=30
AllowRoot=1
Include=/usr/local/zabbix/conf/zabbix_agentd/
UnsafeUserParameters=1
ServerActive=agent_ip
Server=agent_ip
Hostname=ipaddr
啟動zabbix_agent:
service zabbix_agentd start
Zabbix agent started.
四、zabbix server端部署
關于怎樣進行zabbix agent源碼編譯安裝問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。