主动监控和被动监控是对于被监控主机来说的。
主动监控:被监控主机向监控服务器发起连接。
被动监控:监控服务器向被监控主机发起连接。
zabbix默认提供的是被动监控,由主机向被监控服务器发送连接请求,当被监控主机数量大时,监控服务器的压力就会增大。
为了减小监控服务器的压力,一般采用主动监控模式或者分布式监控。
主动监控:
1、配置被监控主机:
①:安装依赖以及zabbix软件包
新建主机192.168.80.137
yum -y install gcc pcre-devel
tar -xvf zabbix-3.4.4.tar.gz
cd zabbix-3.4.4
./configure --enable-agent
make && make install
②:修改配置文件:
vim /usr/local/etc/zabbix_agentd.conf
# Server=127.0.0.1,192.168.80.136 注释掉这一行,93行
StartAgents=0 #仅由于agent进程,没有端口,便于主动监控
Hostname=zabbix_client_web11 #自定义主机名,之后监控服务器要用到
RefreshActiveChecks=120 #每120秒主动提供一次数据
③:创建用户,开启服务
useradd zabbix #可以设置为nologin
zabbix_agentd
ps -C zabbix_agentd #由于没有端口,所以通过进程直接查看服务
2、配置监控服务器:
# 通过192.168.80.136/index.php进行配置
①:添加被监控主机
配置-->主机-->创建主机
主机名要和/usr/local/etc/zabbix_agentd.conf.d中的Hostname相同
群组可以自定义
ip配置为:0.0.0.0 端口配置为:0
②:克隆模板(把监控项改为主动)
配置-->模板-->Template OS Linux-->全克隆-->添加
点击克隆的模板,之后选择监控项,然后全选监控项
批量更新
选择类型,修改为主动式
有个别监控项是能够修改为主动模式的,因此需要手动关闭
③:为被监控主机添加模板
配置-->主机-->模板
最后结果:
3、查看监控信息:
检测中-->最新数据
写总结的第五十七天!!!