zabbix监控AIX主机
AIX OS版本:AIX 7.1Zabbix版本:zabbix-3.2.3
部署步骤
1. 安装软件包
软件包下载:http://www.bullfreeware.com/
查看软件包是否安装:
# lslpp -l |grep gcc
安装软件包:
# rpm -ivh libgcc-6.3.0-1.aix7.1.ppc.rpm
# rpm -ivh libstdc++-6.3.0-1.aix7.1.ppc.rpm
# rpm -ivh gmp-6.1.1-1.aix6.1.ppc.rpm
# rpm -ivh mpfr-3.1.4-1.aix6.1.ppc.rpm
# rpm -ivh libmpc-1.0.3-2.aix6.1.ppc.rpm
# rpm -ivh zlib-1.2.8-3.aix6.1.ppc.rpm
# rpm -ivh gettext-0.19.8-1.aix6.1.ppc.rpm --nodeps
# rpm -ivh libiconv-1.14-22.aix6.1.ppc.rpm
# rpm -ivh gcc-6.3.0-1.aix7.1.ppc.rpm --nodeps
# rpm -ivh gcc-cpp-6.3.0-1.aix7.1.ppc.rpm
2. AIX下zabbix编译安装
2.1 创建账户
# mkgroup -'A'>
# mkuser>
#> uid=209(zabbix) gid=309(zabbix) groups=1(staff)
2.2 修改sysinc.h文件:vi /software/zabbix-3.2.3/include/sysinc.h,搜索libperfstat.h,然后修改成如下:
#ifdef HAVE_LIBPERFSTAT
#include
#include
#endif
2.3 编译安装zabbix源文件
./configure --enable-agent --prefix=/usr/local/zabbix
make install
2.4 修改zabbix agent配置文件
Server=xxx.xxx.xxx.xxx --zabbix server主机IP
Hostname=xxx.xxx.xxx.xxx--该zabbix agent端主机IP
ServerActive=xxx.xxx.xxx.xxx:10051--zabbix server主机IP
UnsafeUserParameters=1
2.5 启动zabbix
# /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
--补充,杀进程重启可以如示操作 kill -9 `ps -ef|grep zabbix|awk '{print $2}'`
修改zabbix_agentd.pid文件权限
chmod a+x /tmp/zabbix_agentd.pid
2.6 将zabbix服务加入AIX系统自启动
mkitab zabbix_agentd:2:respawn:/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
页:
[1]