第六章 数据收集

  • 6.4 数据收集-Simple Check
  • 6.5 数据收集-Telnet Check
  • 6.6 数据收集-Zabbix Internal


 

上篇讲解了 主动模式和被动模式的监控,它们都有共同的前提条件,就是要安装Zabbix Agent。
以下开始介绍无需Agent的方式

6.4 数据收集-Simple Check

zabbix API获取所有的监控主机 zabbix icmp监控_zabbix


zabbix API获取所有的监控主机 zabbix icmp监控_zabbix_02


Simple Check的一个key —— fping,知晓一个,其他用法都一样

icmp的fping的前提条件

Simple Check只能监控简单项 ping延迟 丢包等

需要server端安装fping、修改fping 属组

[root@localhost roo]# which fping
 /usr/sbin/fping
 [root@localhost roo]# yum install fping
 [root@localhost roo]# chown root:zabbix /usr/sbin/fping
 [root@localhost roo]# chmod 4710 /usr/sbin/fpingvim /etc/zabbix/zabbix_server.conf

查看fpinglocation参数,是否在默认路径

zabbix API获取所有的监控主机 zabbix icmp监控_zabbix_03


重启zabbix server

root@localhost roo]# systemctl restart zabbix-server.service

如果对监控项不太了解的,就去官网

Zabbix Document

zabbix API获取所有的监控主机 zabbix icmp监控_运维_04

第一步:创建一个监控响应延时,网络延时的监控项

zabbix API获取所有的监控主机 zabbix icmp监控_Server_05

默认返回的值是秒 而不是毫秒。如果要将展示为毫秒,需要将这个值乘1000

zabbix API获取所有的监控主机 zabbix icmp监控_运维_06

结果:

zabbix API获取所有的监控主机 zabbix icmp监控_数据收集_07


zabbix API获取所有的监控主机 zabbix icmp监控_数据收集_08

6.5 数据收集-Telnet Check

简单监控是通过ICMP来实现的
Telnet Check是通过Telnet来实现的

用户名和密码都是明文配置在监控项中

被监控设备需要有支持telnet协议的服务
同时,Zabbix Server需要安装telnet 客户端,并且防火墙要允许23端口访问

zabbix API获取所有的监控主机 zabbix icmp监控_Server_09


telnet Server创建连接,并且通过telnet协议 来发送执行的监控命令。被监控的设备执行命令,并且将结果返回给Zabbix Servertelnet监控项的配置语法

zabbix API获取所有的监控主机 zabbix icmp监控_数据收集_10


默认返回的是utf-8

第一步:安装telnet服务
telnet server 安装在 Zabbix Agent

#yum search telnet
 #yum install telnet-server
 #systemctl start telnet.socket
 #systemctl enable telnet.socket
 添加用户
 #useradd monitor
 #passwd monitor

telnet agent 安装在 Zabbix Server

#yum install telnet

测试telnet 是否正常

zabbix API获取所有的监控主机 zabbix icmp监控_Server_11


第二步:前端页面配置telnet监控项

zabbix API获取所有的监控主机 zabbix icmp监控_zabbix_12

可以运用在 其他网络设备,如打印机结果:

zabbix API获取所有的监控主机 zabbix icmp监控_Server_13

6.6 数据收集-Zabbix Internal

内部监控主要是监控Zabbix Server和Proxy内部运行的性能,是运行优化的主要数据来源。

Internal Check的具体配置

Search:zabbix

zabbix API获取所有的监控主机 zabbix icmp监控_运维_14

可以通过监控——》最新数据查看

#vim /etc/zabbix/zabbix_server.conf 哪些监控项对应的哪些配置。