1. web检测

web检测主要检测web的pv uv ip 以及请求延时,响应延时,加载时间,网站访问速度

2.snmp基础介绍

简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。
一般用于监控网络设备,如路由器交换机打开snmp协议后都是snmp的服务端
由于无法安装agent程序,但是都提供snmp服务端,所以使用zabbix通过snmp协议监控snmp服务端的数据
snmp 基础概念:
OID:
内存的大小:.1.3.6.1.2.1.25.2.2.0
内存的剩余:.1.3.6.1.2.1.25.2.2.1
任何一个指标在snmp中都有一个唯一的值进行表示,那么oid排列顺序是以树状信息排列。
MIB库:统计所有的old库(国际标准)
获取内存信息,hrMemorySize.0

可以理解MIB是域名,比较好记忆。 OID是IP地址,不太好记忆。
snmp版本:
v1:不支持加密,任何人都可以取值, 不安全
v2:简单加密版,通过口令才可以取值 通过 community设定口令
v3:复杂加密,采集效率比较低
目前使用的最多的还是v2版本

3.snmp服务端安装

1.安装

[root@web02 ~]# yum install net-snmp -y

2.配置

[root@web02 ~]# vim /etc/snmp/snmpd.conf
	#public是默认密码,建议修改
	com2sec notConfigUser  default		oldxu

#限制丛树杈哪个地方开始取值,如果需要监控的信息,设置.1从顶点开始
	view    systemview    included   .1

3.启动

[root@web02 ~]# systemctl enable snmpd.service 
	[root@web02 ~]# systemctl start snmpd

4.客户端安装命令测试取值

# yum install net-snmp-utils -y
	# snmpwalk -v2c -c oldxu 172.16.1.7 .1.3.6.1.2.1.25.2.2.0		#OID方式
	# snmpwalk -v2c -c oldxu 172.16.1.7 hrMemorySize.0				#MIB方式

5.在zabbix-web界面直接添加即可

4.自动化监控

自动化监控的方式:

  1. 自动发现,网络发现
    规则 + 动作 -->
    添加主机
    添加主机组
    添加模板
  2. 主动注册
    agent主动上报数据,而不是server询问
    1.agent需要配置 ServerActive HostName 配置为主动模式
    主动模式与被动模式的区别
    主动模式是由agent端主动的向server端提交获取到的状态信息,而被动模式是指由server端去扫描agent端主机来索取状态信息,被动模式势必会增加server端服务器的压力,速度慢,容易漏而且无法根据主机名称关联对应的模板,一般用于不知道有哪些agent端时使用
    主动注册2个场景:
    1.根据主机名称,关联不同的模板?
    web linux tcp nginx php mysql-slave
    db linux tcp mysql
    2.根据主机的元数据,关联不同的模板?
    linux
    windows

主动模式和被动模式的区别?

网络发现  ---> 被动模式
主动注册  ---> 主动模式


主动还是被动说的都是Agent程序.

被动:
	形象理解:   领导找你要数据
	Server-->不断轮询Agent获取数据
	
主动:
	形象理解:   主动向领导汇报数据
	Agent自动上报数据给Server

zabbix监控项全部都是被动模式:
针对监控项目被动模式: 获取100个值 需要server轮询获取Agent100次
针对监控项目主动模式: 获取100个监控项的值 Server—>发给Agent Agent一次上报所有数据

主动模式: 自动注册 zabbix监控客户端(主动式)
被动模式: 网络发现 zabbix监控客户端(被动式)

主动模式与被动模式 选择哪个?

1.如果主机超过300+以上,建议主动

2.如果zabbix队列比较繁忙 建议主动模式

主动发现

1.选择配置–>>自动发现–>>创建发现规则

zabbix客户端采用snmp安装 zabbix snmp oid_zabbix


zabbix客户端采用snmp安装 zabbix snmp oid_zabbix_02


zabbix客户端采用snmp安装 zabbix snmp oid_数据_03


zabbix客户端采用snmp安装 zabbix snmp oid_数据_04


zabbix客户端采用snmp安装 zabbix snmp oid_数据_05


zabbix客户端采用snmp安装 zabbix snmp oid_zabbix_06