当前位置 : 李杰的流水账 > 技术 > linux

Zabbix客户端(agent端口)安装配置

  1) 创建用户

groupadd zabbix

useradd -g zabbix zabbix

2)zabbix软件包下载,安装3.4.0方法和2.2.6一样,安装zabbix-2.2.6 http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz 上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面 cd /usr/local/src #进入软件包下载目录 tar zxvf zabbix-2.2.6.tar.gz #解压 cd /usr/local/src/zabbix-2.2.6 #进入安装目录./configure --prefix=/usr/local/zabbix --enable-agent
安装agentd的时候有可能报如下错误 configure: error: Unable to use libpcre (libpcre check failed) 如果出现这个错误,而且使用 find / -name libpcre* 你也装了的时候 yum -y install pcre* 顺利的话,直接
make && make install 碰到错误 CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /usr/local/src/zabbix-3.4.0/missing aclocal-1.14 -I m4 /usr/local/src/zabbix-3.4.0/missing:行81: aclocal-1.14: 未找到命令 WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [aclocal.m4] 错误 127 解决方法 yum install automake autoreconf -ivf 3)添加服务端口和修改启动脚本 vi /etc/services #编辑,在最后添加以下代码 # Zabbix zabbix-agent 10050/tcp # Zabbix Agent zabbix-agent 10050/udp # Zabbix Agent zabbix-trapper 10051/tcp # Zabbix Trapper zabbix-trapper 10051/udp # Zabbix Trapper cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限 vi /etc/rc.d/init.d/zabbix_agentd #编辑客户端配置文件 修改BASEDIR=/usr/local/zabbix/ #zabbix安装目录 chkconfig --add zabbix_agentd chkconfig zabbix_agentd on #添加开机启动 4)修改zabbix_agent配置文件 vim /usr/local/zabbix/etc/zabbix_agentd.conf Server=192.168.1.22,192.168.1.21 #服务器端的IP及本机的IP ServerActive=192.168.1.22,192.168.1.21 Hostname=single #agent主机名 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/  #扩展配置目录
5)启动 /etc/init.d/zabbix_agentd start 6)在防火墙上开启相应端口 vi /etc/sysconfig/iptables 添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT 重启防火墙: service iptables restart 7)测试

      下面的命令需要在server端执行,其中192.168.1.21是agent的ip

#/usr/local/zabbix/bin/zabbix_get -s192.168.1.21 -p10050 -k"system.uptime"

1031163

    说明成功啦。 8)监控该服务器 访问:http://192.168.1.22/zabbix/,192.168.1.22是zabbix server的IP. 组态—>主机->创建主机, 可以选择相应的模板,如: Z如果是红色的话是不正常的,必须是绿色。

内容列表