首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    zabbix添加snmp监控项_SNMP协议

    目录 一、SNMPTrap消息处理流程 二、snmptt 1、SNMPTrap、snmptt安装 2、配置文件修改 3、SNMPTrapFile文件创建 4、监控项创建 三、perl脚本 1、SNMPTrap zabbix对SNMPTrap数据的监控,是通过对日志文件的监控实现。 日志文件的更新有snmptrapd的消息处理程序完成。 本文介绍两种snmptrap消息处理方式的环境搭建:snmptt, perl脚本 一、SNMPTrap消息处理流程 1、监控主机发送SNMPTrap信息到snmptrapd服务器; 2、snmptrapd 2、配置文件修改 /etc/snmp/snmptrapd.conf authCommunity log,execute,net public traphandle default 三、perl脚本 1、SNMPTrap安装 yum install -y net-snmp net-snmp-libs net-snmp-utils net-snmp-perl mrtg 2

    7.8K30编辑于 2022-09-24
  • 来自专栏开源部署

    Cacti监控Windows主机报错:SNMP Information SNMP error

    我用Linux做Cacti监控服务器监控Windows主机时出现以下错误,自己检查Windows主机的SNMP端口正常,防火墙也正常关闭,用snmpwalk命令也报错。 1.错误如下: 2.检查Windows主机的端口和防火墙 3.在Linux服务器上用snmpswak命令提示错误 4.解决问题(是因为Windows主机的SNMP服务没有"接受团体名称")

    2.9K10编辑于 2022-07-03
  • 来自专栏charlieroro

    使用Prometheus监控snmp

    获取snmp信息 首先获取需要监控snmp的基本信息,假设基本信息如下: snmp服务IP: 1.1.1.1 snmp community: public snmp exportor部署地址: 2.2.2.2 配置snmp exporter 从官方下载snmp exporter的可执行文件。 生成新的snmp.yml之后替换原有的snmp.yml即可。 sum(rate(ifHCInBroadcastPkts[2m])+rate(ifHCInMulticastPkts[2m])+rate(ifHCInUcastPkts[2m]))by(ifDescr TIPS snmp exporter中有一些类似的监控指标如ifHCInBroadcastPkts和ifInBroadcastPkts,使用Prometheus监控时推荐使用带HC的,如ifHCInBroadcastPkts

    6.4K20发布于 2020-03-23
  • 来自专栏华汇数据服务

    什么是SNMP监控

    图片SNMP监控当今由交换机、路由器和服务器组成的复杂网络中,管理所有设备是一项艰巨的任务。最终网络会开始出现问题并速度变慢,因此密切关注整个网络至关重要。网络上的大多数设备都支持网络管理协议。 存在各种支持网络管理的协议,包括流行的简单网络管理协议 SNMP,它与大多数网络设备的 SNMP 代理预捆绑在一起。SNMP 是一种应用层互联网协议,允许网络设备共享管理和监控信息。 SNMP系统有哪些优势在维护设备和数据的过程中,企业可能面对着数据量过大、数据维护技术不足、管理技术分散等问题,而运用SNMP系统,可以有效的帮助企业避免这些问题,提升自身的竞争力。 SNMP系统可以通过建立设备与数据之间的连接,让公司能够整合设备传输信息,统一相应的数据口径,从而达到统一和标准化企业运营数据的功能,这种功能可以帮助企业更好的对设备和数据进行统一管理。 可视化界面SNMP系统通过将相应的设备数据和网络数据分层,可以更好的为管理人员提供数据逻辑,便于管理人员查看设备和网络运营状态,可视化的界面可以真实模拟设备运行状况、展示设备的分布结构、立体画呈现公司数据系统的运行情况

    57630编辑于 2022-10-31
  • 来自专栏sktj

    Zabbix SNMP监控实例

    1. zabbix增加snmp接口 configuration(配置)->Hosts(主机)->您需要配置的主机,找到“SNMP interfaces”,配置完之后如下图可查询: 2. 创建SNMP监控项 configuration(配置)->Hosts(主机)->您需要配置的主机->items,点击create items,配置如下: 单位B和倍数1024。 因为通过snmp获取的数据是kB,比如通过snmp得到1024kB,zabbix以为是1024,那么数据不准了,所以我们需要额外给它乘以1024,这样就准确。 3. 最新数据里面查看zabbix是否获取到了snmp数据        monitor->last data->找到你得主机以及相应的item

    50610编辑于 2022-05-24
  • 来自专栏木二天空

    025.Zabbix之SNMP监控

    v2c #指定snmp版本为v2c 13 [SW1]snmp-agent community read public acl 2001 #设定团体名public并关联规则 14 #设定团体名 -v 2c -c public 172.24.8.13 #使用命令测试是否能获取snmp相关信息 2.2 添加设备 ? #如图所示添加SNMP设备,检查相关IP和端口,依次添加第二台交换机。 注意:建议移除Agent interface选项,此处采用的是SNMP监控。 2.3 关联模板 ? 依次选择相应SNMP监控模板。 ? 2.4 修改相应团体名 ? #此处修改只针对此主机生效,而非整个模板。 2.5 单独添加端口流量监控 ? 设置相应的团体名,SNMP OID值(具体可百度),具体相关配置参考其他笔记即可。 基于模板自动生产的监控项,常规应用足够。 三 创建聚合监控项 ?

    1.1K70发布于 2019-07-26
  • 来自专栏空空裤兜

    利用SNMP监控VPS性能

    监控宝有服务器性能监控,利用SNMP,借鉴了网上好多文章,还有监控宝的帮助文档,在此谢过。 开工,简单写写过程。(在centos环境下) 第一步,安装SNMP 懒人就懒办法吧,一键搞定。 yum install -y net-snmp net-snmp-utils 第二步,设置SNMP 修改配置文件 /etc/snmp/snmpd.conf,在最后加两行 rocommunity jiankongbao 第三步,启动SNMP 启动服务:service snmpd start 开机自动启动:chkconfig snmpd on 关闭服务:service snmpd stop 第四步,配置监控宝 填写两个个空就行 服务器添加之后添加监控项目,全部打钩就OK。 设置好告警通知方式,哈哈,一切交给监控宝,接到告警消息在处理吧。 原文链接:https://www.kudou.org/snmp-jiankong-vps.html

    3.8K10编辑于 2023-03-03
  • 来自专栏Elton的技术分享博客

    Gentoo安装SNMP & MRTG 本机监控

    创建目录 /usr/bin/mkdir /etc/mrtg /usr/bin/mkdir /etc/cron.mrtg /usr/bin/mkdir /var/www/localhost/mrtg 2) 创建snmpd.conf文件 vim /etc/snmp/snmpd.conf com2sec local 127.0.0.1/32 public com2sec local 10.10.10.0 /24 public group MyROGroup v1 local group MyROGroup v2c local group MyROGroup usm localhost.cpu]: % YLegend[localhost.cpu]: CPU Utilization Legend1[localhost.cpu]: Active CPU in % (Load) Legend2[ Pkt loss % LegendO[mithril.ping]: Avg RTT Legend1[mithril.ping]: Maximum Round Trip Time in ms Legend2[

    99620发布于 2021-01-22
  • 来自专栏Cloud-DIY

    【Zabbix】Zabbix基于SNMP监控配置

    Web监控 (zabbix.com) SNMP:简单网络管理协议 三种通信方式:读(get,getnext),写(set),trap(陷阱) 端口:161/udp 162/udp SNMP协议 ~]# yum install net-snmp net-snmp-utils 2、修改snmpd.conf配置文件 配置文件:定义ACL访问控制 [root@zabbix-server ~]# vim /etc/snmp/snmpd.conf #定义认证符,将社区名称"public"映射为"安全名称" # sec.name source community com2sec 监控是否生效 # 在zabbix服务端进行测试 [root@zabbix-server ~]# snmpget -v 2c -c public 192.168.200.60 .1.3.6.1.2.1.1.3.0 -c public 192.168.200.60 .1.3.6.1.2.1.1.5.0 SNMPv2-MIB::sysName.0 = STRING: zabbix-server 5、在监控页面,对应主机上添加

    2.2K20编辑于 2022-12-13
  • 来自专栏Zabbix中国官方

    【老张监控技术】Zabbix监控设备SNMP Trap消息

    一.SNMP协议 1.协议介绍 snmp协议是日常使用的较多的一种协议,绝大多数网络设备/存储等都支持snmp协议,通过此协议可以实现设备状态的监控及管理。 2.主要组成 SNMP协议包括以下三个部分 ? SNMP Agent:负责处理snmp请求,主要包括get,set等操作。 只有通过snmpget+oid能获取的数据的oid,才能配置成独立的监控项,作为监控指标采集数据。 使用zabbix监控snmp设备状态,一般按照以下步骤进行操作: 通过snmpwalk确定snmp agent配置是否正确 通过snmpget获取具体的某个oid的数据,记录oid 在zabbix上建立对应的 二.SNMPTrap监控 1.SNMPTT介绍 SNMPTT (SNMP Trap Translator) 是一个perl语言编写的用来处理snmptrap消息的程序,可与Net-SNMP / UCD-SNMP

    7.9K52发布于 2021-02-03
  • 来自专栏Kubernetes 与 Devops 干货分享

    Zabbix(4)-Zabbix使用snmp监控硬件

    时代得到了蓬勃的发展,1992 年发布了 SNMPv2 版本,以增强 SNMPv1 的安全性和功能,SNMP 的协议版本目前有 SNMP v1、SNMP v2c 和 SNMP v3 三种版本,其具体差别如下 SNMP v2c也采用团体名认证,它在兼容SNMP v1的同时又扩充了SNMP v1的功能,它提供了更多的操作类型 (GetBulk和InformRequest)、支持更多的数据类型(Counter64 使用SNMP监控硬件设备 通过Zabbix 自带的snmp接口即可实现snmp监控硬件,具体实现流程如下 梳理资产设备型号,便于根据产品查询对应的oid参数指标 使用snmpwalk测试数据是否符合使用场景 zabbix配置模板监控项触发项 zabbix配置告警通知 snmpwalk获取信息命令 安全级别为authPriv时,snmpwalk获取信息方式: snmpwalk -v 3 -u admin 监控

    1.7K20编辑于 2022-10-31
  • Python通过SNMP监控网络设备

    所以我是分别开发的客户端程序,服务端使用dll文件与客户端通信,服务端的dll在与python通信,通过Python丰富的第三方库,实现绘图入库等,该方式比较繁琐,我们管理的设备还有一些网络设备,这些设备无法通过开发程序来实现监控 ,为了实现全平台全设备监控,我决定使用SNMP实现监控任务。 首先需要在系统中安装SNMP客户端,对于Linux平台来说只需要执行如下配置过程即可. [root@localhost ~]# yum install -y net-snmp [root@localhost ~]# cat /etc/snmp/snmpd.conf |grep -vE "^ 首先我们不适用PySNMP模块直接开线程调用看看,该代码如下所示. import os,re,time # 通过SNMP收集主机CPU利用率: 通过SNMP协议,收集目标主机的CPU利用率(百分比),

    2.1K30编辑于 2022-12-28
  • 来自专栏Linux运维

    网络监控SNMP 协议与监控工具的协同实践

    目前主流的SNMP版本为v2c与v3:v2c支持批量数据采集,效率更高;v3新增身份认证与数据加密功能,安全性大幅提升,适用于对隐私性要求较高的企业网络。 二、网络监控工具:SNMP协议的“能力放大器”单纯依靠SNMP协议仅能实现基础数据采集,而专业网络监控工具通过对SNMP数据的“加工、分析、可视化”,将零散的指标转化为可落地的运维价值。 三、核心监测维度:SNMP协议的“监控焦点”结合SNMP协议与监控工具,可实现对网络核心状态的全覆盖监测,关键维度包括:(一)设备运行状态监测通过SNMP采集设备的硬件与系统指标,确保设备“基础可用”: 四、实践案例:小型企业的SNMP监控部署某小型制造企业拥有1台核心路由器、3台交换机、5台服务器,需实现基础网络监控,部署方案如下:设备配置:在路由器、交换机上启用SNMPv2c,配置共同体名(如public 五、挑战与优化方向尽管SNMP+监控工具的方案成熟高效,但实际应用中仍面临部分挑战,需针对性优化:安全性问题:SNMPv2c的共同体名明文传输,存在被窃听风险,建议升级至SNMPv3,启用认证(MD5/

    66010编辑于 2026-01-02
  • 来自专栏LINUX开源玩家

    用centreon-plugins执行snmp监控

    几年下来,PVE集群上面跑的虚拟机和容器超过两百了,因为种种原因,其中部分不在监控里面。这两周打算全部放入监控,想来想去还是snmp+centreon-plugin最省事。 1. " >> /etc/snmp/snmpd.conf' pct exec $VMID -- sh -c 'echo "com2sec mynetwork 192.168.10.0 v2c notConfigUse" >> /etc/snmp/snmpd.conf' pct exec $VMID -- sh -c 'echo " 告警和展示 把centreon-plugins嵌入监控软件直接利用其告警和展示功能就好了,我是granafa嵌入icinga2: 4. public --mode cpu --verbose --snmp-version=2c .

    1.2K20编辑于 2022-05-20
  • 来自专栏用户8851537的专栏

    Prometheus实现对IDRAC的SNMP监控

    网络管理员使用SNMP功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生成报告等。 /snmp_exporter.log 2>&1 & mibs下载 # Dell iDRAC-SMIv2.mib 下载地址 wget https://dl.dell.com/FOLDER06571535M 执行此命令可查看OID对应的名字,我们使用 internet 来采集所有指标,记下这个OID snmptranslate -Tz -m /root/support/station/mibs/iDRAC-SMIv2. ,并编辑如下内容 modules: idrac: walk: - 1.3.6.1 version: 2 timeout: 30s auth: /mibs/SNMPv2-SMI.txt /root/support/station/mibs/ # 生成监控指标 .

    2.8K20发布于 2021-09-01
  • 来自专栏用户8851537的专栏

    Prometheus实现对IDRAC的SNMP监控

    网络管理员使用SNMP功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生成报告等。 /snmp_exporter.log 2>&1 & mibs下载 # Dell iDRAC-SMIv2.mib 下载地址 wget https://dl.dell.com/FOLDER06571535M 执行此命令可查看OID对应的名字,我们使用 internet 来采集所有指标,记下这个OID snmptranslate -Tz -m /root/support/station/mibs/iDRAC-SMIv2. ,并编辑如下内容 modules: idrac: walk: - 1.3.6.1 version: 2 timeout: 30s auth: /mibs/SNMPv2-SMI.txt /root/support/station/mibs/ # 生成监控指标 .

    3.3K10发布于 2021-08-19
  • 来自专栏LINUX开源玩家

    使用snmp监控openvpn的用户数

    几年前使用icinga2和nagios plugins搭建了主机监控,后来为了方便监控网络设备使用centron获取snmp信息,再加上自己写的一些监控插件,基本完善了监控项目(主机,网络设备,各种操作系统 前些天打算把openvpn用户数放进监控,发现以前的办法行不通了:需要在ovpn服务器上运行脚本获取用户数,在icinga2服务器上再使用check_snmp去ovpn服务器上调用snmp extend : # snmpwalk -v 2c -c public 192.168.1.20 NET-SNMP-EXTEND-MIB::nsExtendObjects NET-SNMP-EXTEND-MIB::nsExtendNumEntries ::nsExtendOutLine .1.3.6.1.4.1.8072.1.3.2.4.1.2 在icigna2服务器上进一步解析其OID # snmpwalk -v 2c -c public 192.168.1.20 users OK (17) | 'vpn_users'=17;20;30 | 整合到icinga2 接下来整合到icinga2里面就好了。

    2.3K10编辑于 2022-05-20
  • 来自专栏Zabbix中国官方

    教程|监控项类型—SNMP客户端

    Zabbix 服务器和代理守护进程向 SNMP 设备一个请求中查询多个值时,这会影响所有SNMP监控项(常规 SNMP监控项、具有动态索引的 SNMP 监控项和 SNMP 自动发现)同时可以使 SNMP 此处的“2c”代表 SNMP 版本,您也可以将其替换为“1”,表示设备上的 SNMP 版本v1。 它会返回给你一个SNMP字符串及其最后一个值的列表。 为主机添加 SNMP 接口: 输入 IP 地址/DNS 名称和端口号 从下拉列表中选择 SNMP 版本 根据所选 SNMP 版本添加接口凭据: SNMPv1、v2 只需要community凭据(默认值是 标志,可以监视SNMP参数 02 示 例 2 监控正常运行时间: 参数 说明 OID MIB::sysUpTime.0 Key router.uptime Value type 浮点数 Units 这会影响几种类型的 SNMP监控项: · 常规 SNMP 监控项 · SNMP监控项带动态索引 · SNMP 低级别自动发现规则 具有相同参数的单个接口上的所有SNMP监控项都将同时进行查询。

    5.7K41编辑于 2022-12-12
  • 来自专栏网络安全与可视化

    使用ntopng和SNMP监控网络设备

    摘要 SNMP被广泛用于网络监控。 能够远程监控网络设备是清楚了解现在和过去网络健康状况的根本。 ntopng系统地与SNMP设备进行交互,提供对网络的历史和实时洞察。 Ntopng SNMP支持 简单网络管理协议(SNMP)是用于远程监控网络设备的事实标准之一,如路由器、交换机和服务器等。 添加一个新的SNMP设备 在 “SNMP Devices “页面的底部有一个 “Add New Device”的链接。添加新的SNMP很简单,只需要指定设备的IP地址和SNMP社区。 SNMP设备的历史检查 通过点击 “Chart “图标可以访问历史SNMP数据,该图标适用于任何SNMP设备及其每个接口。Chart图标可能不可见。 结论 这篇文章演示了如何使用ntopng与SNMP设备进行系统交互,以监控其运行健康和状态。数据可以实时可视化,也可以记录下来以进行历史分析。当前同时支持SNMP v1和v2c。

    1.7K42发布于 2020-10-22
  • 来自专栏Linux运维学习之路

    zabbix自动发现与自动注册及SNMP监控

    SNMP监控 分担压力,降低负载 多机房监控 zabbix Server  ===》  zabbix agent (只能同一个局域网监控) 分担压力,降低负载 zabbix Server ===》 SNMP监控   无法安装agent  很多前辈的监控软件都可以监控各种设备  都是通过snmp监控   snmp (simple network manager protocol) 简单网络管理协议 [root@m01 ~]# snmpwalk -v 2c -c public 127.0.0.1 sysname SNMPv2-MIB::sysName.0 = STRING: m01 # snmpwalk 类似 zabbix_get # -v 2c 指定使用snmp协议的版本 snmp分为v1 v2 v3 # -c public 指定暗号 # sysname 类似zabbix的key 网页配置 创建主机中起个名称,将agent代理程序的接口移除,添加SNMP接口的 在模板中,选择有SNMP名称的linux系统模板,然后添加 ##SNMP OID列表 监控需要用到的OID http://www.ttlsa.com

    4.6K80发布于 2018-03-29
领券