1.1.1 AIX編譯環境的準備
使用FTP軟件,從以下路徑下載AIX下的GCC軟件RPM包:
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc
所需要的最小安裝包清單如下:
gcc-4.2.0-3.aix6.1.ppc.rpm
gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm
gcc-locale-4.2.0-3.aix6.1.ppc.rpm
libgcc-4.2.0-3.aix6.1.ppc.rpm
libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
將下載下來的軟件包上傳至AIX機器,進行安裝,如:
rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm
1.1.2 AIX下Zabbix的編譯與安裝
AIX下Zabbix的編譯與linux中的相似,裝好編譯環境後,按以下步驟進行:
1) 將zabbix源文件上傳至AIX,如/software
2) 在AIX中新增一個帳號zabbix:useradd zabbix
3) 爲zabbix的安裝新建一個目錄,如:mkdir /zabbix
4) 修改sysinc.h文件:vi /software/zabbix-1.8.11/include/sysinc.h,搜索libperfstat.h,然後修改成如下:
#ifdef HAVE_LIBPERFSTAT
# include <sys/protosw.h>
# include <libperfstat.h>
#endif
5) 進入zabbix源文件目錄,進行編譯:./configure --enable-agent –prefix=/zabbix
6) 然後安裝:make install
1.1.3 AIX下Zabbix的啓動
1) 將/software/zabbix-1.8.11/misc/conf目錄中的zabbix_agentd.confCOPY到zabbix的安裝目錄,如這裏的/zabbix;
2) 修改/zabbix/zabbix_agentd.conf的內容,如下幾處:
LogFile=/tmp/zabbix_agentd.log
Server=192.168.1.50
Hostname=AIX1
3) 給zabbix目錄及文件設定權限:chomd –R a+x /zabbix/
4) 通過以下命令啓動zabbix服務:/zabbix/sbin/zabbix_agentd-c /zabbix/zabbix_agentd.conf
1.1.4 將zabbix服務加入AIX系統自啓動
mkitab zabbix_agentd:2:respawn:/zabbix/sbin/zabbix_agentd -c /zabbix/zabbix_agentd.conf