Zabbix Agentd原始碼安裝

2021-07-05 16:18:58 字數 2383 閱讀 9781

說明:

此處zabbix agentd版本為2.4.0,agentd版本多少差別不是很大。在編譯裡指定./configure –prefix=/usr/local –sysconfdir=/etc/zabbix  –enable-agent則就是客戶端;指定–enable-server就成了伺服器端。

在安裝客戶端的時候,軟體包和伺服器是同乙個,只是 configure 的配置引數不同而已。 當然,原始碼安裝,什麼 gcc,make 這些命令都得安裝,所以客戶端不建議原始碼安裝,由於針對大量機器(成千上萬,在網際網路公司很常見),推薦 rpm 包安裝,下面展示的是用原始碼安裝:

1.新增zabbix使用者和組

# groupadd zabbix

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

2. 解壓縮zabbix軟體包後,編譯並安裝

#wget 

#tar zxf zabbix-2.4.0.tar.gz

#cd zabbix-2.4.0

#./configure --prefix=/usr/local --sysconfdir=/etc/zabbix --enable-agent

#make install

3. 修改zabbix agent配置檔案

# vim /etc/zabbix/zabbix_agentd.conf  //只需修改server引數後的「zabbix server的ip和

server

=10.0

.3.56

// zabbix server的ip

serveractive

=10.0

.3.56

//zabbix server的ip,主動向zabbix server報資料

hostname

=test

logfile

=/var/

log/

zabbix

/zabbix_agentd

.log

unsafeuserparameters=1

//是否允許所有字元引數的傳遞

cat 

/etc

/services

|grep zabbix

zabbix

-agent

10050

/tcp

# zabbix agent

zabbix

-agent

10050

/udp

# zabbix agent

zabbix

-10051

/tcp

zabbix

-10051

/udp

如果沒有可以:

cat

>>

/etc/

services

<<

eofzabbix

-agent

10050

/tcp

# zabbix agent

zabbix

-agent

10050

/udp

# zabbix agent

zabbix

-10051

/tcp

zabbix

-10051

/udp

eof

6. 複製zabbix自啟動指令碼到/etc/init.d目錄,以及log目錄建立

#mkdir -vp /var/log/zabbix

#chown zabbix.zabbix /var/log/zabbix/

#scp zabbix-2.4.0/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

#chmod 755 /etc/init.d/zabbix_agentd

7. 啟動zabbix agent

#/etc/init.d/zabbix_agentd start

8.檢視zabbix agent是否已被正常啟動

[

root@test

~]# netstat -anltp |grep zabbix_agentd

tcp 00

0.0.

0.0:

10050

0.0.

0.0:*

listen

23299

/zabbix_agentd

打完收工。。。。。。。。。

《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具

檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...

Cartographer原始碼篇 原始碼分析 1

在安裝編譯cartographer 1.0.0的時候,我們可以看到 主要包括cartorgarpher ros cartographer ceres sover三個部分。其中,ceres solver用於非線性優化,求解最小二乘問題 cartographer ros為ros平台的封裝,獲取感測器資料...

python原始碼剖析 Python原始碼剖析

第頁共 頁python 原始碼剖析 物件機制 1.物件 在python 的世界中,一切都是物件,乙個整數是乙個物件,乙個字串也是 乙個物件,更為奇妙的是,型別也是乙個物件,整數型別是乙個物件,字串類 型也是乙個物件。從 年guido 在那個聖誕節揭開 python 世界的大幕開始,一直到現在,pyt...