一、aix機器上建立zabbix用戶bash
mkuser zabbixspa
二、上傳zabbix-3.4.11.targzrest
三、解壓code
gunzip zabbix-3.4.11.tar.gzblog
tar xvf zabbix-3.4.11.tarip
四、安裝GCC編譯器get
aix6.1上面的rpm包下載地址http://gnome.bullfreeware.com/aixtoolbox/RPMS/ppc編譯器
rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm #安裝gcc沒啥報錯源碼
四、進入解壓的目錄編譯it
./configure --prefix=/home/zabbix/zabbix-agent --enable-agent #編譯
報錯
缺乏prce-devel包。這個包依賴很多rpm包 依賴的包我列出來
pcre-8.34-1.aix6.1.ppc.rpm
pcre-devel-8.34-1.aix6.1.ppc.rpm
bash-4.1-7.aix6.1.ppc.rpm
bzip2-1.0.6-2.aix6.1.ppc.rpm
info-4.13-3.aix6.1.ppc.rpm
libgcc-6.3.0-2.aix6.1.ppc.rpm
readline-6.2-3.aix6.1.ppc.rpm
readline-devel-6.2-3.aix6.1.ppc.rpm
zlib-1.2.5-3.aix6.1.ppc.rpm
安裝完以後再次執行
./configure --prefix=/home/zabbix/zabbix-agent --enable-agent
沒有報錯,沒有警告
make
make install
我這裏編譯比較平順,沒有出現其餘報錯
編譯完成後在對應的目錄下出現以下目錄
複製啓動腳本到bin下
進入源碼包 zabbix-3.4.11/misc/init.d/aix 這個位置
cp zabbix_agentd /home/zabbix/zabbix-agent/bin/
修改啓動腳本文件對應的目錄
newdb#cat zabbix_agentd #!/bin/sh ########################################################## ###### Zabbix agent daemon init script ########################################################## case $1 in start) /home/zabbix/zabbix-agent/sbin/zabbix_agentd -c /home/zabbix/zabbix-agent/etc/zabbix_agentd.conf ;; #修改對應的二進制程序文件zabbix_agentd和配置文件路徑 stop) kill -TERM `cat /tmp/zabbix_agentd.pid` ;; restart) $0 stop sleep 10 $0 start ;; *) echo "Usage: $0 start|stop|restart" exit 1 esac
給啓動腳本可執行權限
修改配置文件
啓動
添加到開機自啓動
mkitab zabbix_agentd:2:respawn:/home/zabbix/zabbix-agent/sbin/zabbix_agentd -c /home/zabbix/zabbix-agent/etc/zabbix_agentd.conf
能夠獲取數據