zabbix-4.0.3添加监控主机
首先需要把zabbix源码包上传到被监控的主机上面。
解压源码包进入编译目录。
[[email protected] tools]# tar -xf zabbix-4.0.3.tar.gz
[[email protected] tools]# cd zabbix-4.0.3/
检查zabbix用户是否创建,没有的话创建对应的用户和组。
[[email protected] zabbix-4.0.3]# id zabbix
id: zabbix: no such user
[[email protected] zabbix-4.0.3]# groupadd zabbix
[[email protected] zabbix-4.0.3]# useradd zabbix -g zabbix -M -s /sbin/nologin
安装依赖软件。
[[email protected] zabbix-4.0.3]# yum -y install pcre pcre-devel gcc gcc-c++
指定zabbix被监控端zabbix-agent并按*处理器核心数进行安装。
[[email protected] zabbix-4.0.3]# ./configure --prefix=/usr/local/zabbix --enable-agent
[[email protected] zabbix-4.0.3]# make -j `cat /proc/cpuinfo | grep "physical id" | uniq | wc -l` && make install
拷贝启动脚本到系统服务。
[[email protected] zabbix-4.0.3]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
查看系统是否有zabbix端口。
[[email protected] zabbix-4.0.3]# cat /etc/services | grep -i 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
修改zabbix-agent配置文件指定监控服务器地址,主机名称,是否开启自定义监控。
[[email protected] zabbix-4.0.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
94 Server=192.168.139.170
135 ServerActive=192.168.139.170
146 Hostname=hadoop1
281 UnsafeUserParameters=1
修改启动脚本。
[[email protected] zabbix-4.0.3]# vim /etc/init.d/zabbix_agentd
22 BASEDIR=/usr/local/zabbix
启动zabbix-agent。
[[email protected] zabbix-4.0.3]# /etc/init.d/zabbix_agentd start
Reloading systemd: [ 确定 ]
Starting zabbix_agentd (via systemctl): [ 确定 ]
[[email protected] zabbix-4.0.3]# netstat -nutpl|grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 13069/zabbix_agentd
监控web页面选择创建主机,添加需要监控的主机。
点击刚刚添加的主机,选择监控模板。
检查被监控主机是否成功。(网络有延迟,大约1分钟可以看到结果)