zabbix专题:第十章 zabbix之SNMP方式监控

zabbix专题:第十章 zabbix之SNMP方式监控

(SNMP基本都是监控网络设备,本文介绍点理论知识)

概述

如果我们需要监控打印机、路由器、UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的支持. 
备注:SNMP检查基于UDP协议

配置SNMP监控 
使用SNMP来监视设备,需要完成以下步骤

  1. 创建主机 
    创建一个使用SNMP接口的主机,创建主机过程中你可以选择相应的模板,路由器、交换机这些设备的监控itme,zabbix已经默认自带了
  2. 找出你想监控的SNMP字符串(或者OID) 
    如果你想获取SNMP字符串,你可以使用命令snmpwalk来实现,当然在安装zabbix的时候你需要增加snmp的支持
# snmpwalk -v 2c -c public .

yum安装snmp

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

snmp配置

[[email protected] ~]# vim /etc/snmp/snmpd.confview systemview included .1.3.6.1.2.1.25.1.1 //找到这行,增加下面配置view systemview included .1 // 这个是新增加的proc mountd // 找到这些配置,把注释去掉proc ntalkd 4proc sendmail 10 1disk / 10000load 12 14 14

启动snmpd

[root@localhost ~]# service snmpd start

通过snmp获取数据

需要通过snmp获取到数据,首先我们需要对应的OID 
获取主机名

[[email protected] ~]# snmpwalk -c public -v 2c 10.1.252.241 sysNameSNMPv2-MIB::sysName.0 = STRING: localhost.localdomain[[email protected] ~]# snmpwalk -c public -v 2c 10.1.252.241 .1.3.6.1.2.1.1.5.0SNMPv2-MIB::sysName.0 = STRING: localhost.localdomain

获取服务器剩余内存

[[email protected] ~]# snmpwalk -c public -v 2c 10.1.252.241 .1.3.6.1.4.1.2021.4.11.0UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 2222572 kB[[email protected] ~]# snmpwalk -c public -v 2c 10.1.252.241 memTotalFreeUCD-SNMP-MIB::memTotalFree.0 = INTEGER: 2222572 kB
时间: 2024-08-01 10:45:05

zabbix专题:第十章 zabbix之SNMP方式监控的相关文章

Snmp 方式监控linux服务器

Snmp 方式监控linux服务器 一.  被监控端修改 shell#yum install net-snmp –y shell# mv /etc/snmp/snmpd.conf  /etc/snmp/snmpd.conf.bak shell# vim /etc/snmpd/snmpd.conf com2sec mynetwork 10.0.2.161 public  #这里写服务端的ip,表示允许这台机器访问你的snmp,如果default就是默认全部都可以访问. group MyROGrou

zabbix-3.2.6之snmp方式监控windows

一.在windows中添加snmp 在服务中添加public和接受服务器的IP地址. 二.在zabbix-server服务器中安装net-snmp软件 1.修改配置文件 [[email protected] tools]# vi /etc/snmp/snmpd.conf # Third, create a view for us to let the group have rights to: # Make at least snmpwalk -v 1 localhost -c public s

zabbix专题:第六章 动作Actions、告警方式Medias

第六章 动作Actions.告警方式Medias 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 通知条件 实战添加一个动作(告警方式Medias<自定义脚本发媒介>) zabbix脚本报警介质自定义 zabbix专题:第六章 动作Actions.告警方式Medias 我们前面花了大量时间去讲解item.trigger.event都是为发送报警做准备的,什么是事件通知呢?简单的说故障发生了

zabbix专题:第八章 宏:MACRO

zabbix专题:第八章 宏:MACRO 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com zabbix宏 (1)宏是一种抽象,他根据一系列预定义的规则替换一定的文本模式,而解释器或编译器在遇到宏时会自动进行这一模式替换,可以理解为变量. (2)zabbix有许多内置的宏,如{HOST.NAME}.{HOST.IP}.{TRIGGER.DESCRIPTION}.{TRIGGER.NAME}.{TRIGGER

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

使用Zabbix中遇到的问题:snmp监控端口流量偶尔会断图

在使用zabbix的snmp方式的监控端口流量时,某一个图总是断断续续的(被监控设备有较大的端口流量),经常会出现几分钟内没有图像的问题. 这是因为item中是使用MIB中的ifInOctets(OID:1.3.6.1.2.1.2.2.1.10)和 ifOutOctets(OID:1.3.6.1.2.1.2.2.1.16)作为获取端口流量的依据的.其表示某接口流入或流出的数据总量. 这里解释一下,因为取到的值是数据的总量,所以我们在设置item时会使用前后两次取到的差值除以时间得到一个接口速率.

zabbix专题:第十一章 zabbix proxy分布式监控配置

zabbix专题:第十一章 zabbix proxy分布式监控配置             对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.co zabbix proxy分布式监控配置 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式.分

Zabbix 专题 之 名称讲解

                Zabbix 专题之名称解释     要想更透彻的理解zabbix,就必须先明白zabbix系统的专业名称,本篇介绍zabbix中Aplication.Item key.Trigger.Action等如下: 1)Item key:监控项         命名要求:只能使用字母.数字.下划线.点号.连接符.         接受参数:system.cpu.load[<cpu>,<mode>] ,net.if.inbound[if,<mode>

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需