Zabbix的snmp监控

简介: Zabbix的snmp监控

一、SNMP介绍

简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。

二、服务端安装snmp监控工具

[root@IT-01 ~]# yum -y install net-snmp net-snmp-utils.x86_64 
Last metadata expiration check: 8:51:16 ago on Thu 03 Jun 2021 02:07:15 AM CST.
Dependencies resolved.
===============================================================================================================================================
 Package                             Architecture           Version                                            Repository                 Size
===============================================================================================================================================
Installing:
 net-snmp                            x86_64                 1:5.8-18.el8_3.1                                   AppStream                 354 k
 net-snmp-utils                      x86_64                 1:5.8-18.el8_3.1                                   AppStream                 239 k
Upgrading:
 net-snmp-libs                       x86_64                 1:5.8-18.el8_3.1                                   BaseOS                    824 k
Installing dependencies:
 lm_sensors-libs                     x86_64                 3.4.0-21.20180522git70f7e08.el8                    BaseOS                     59 k
 net-snmp-agent-libs                 x86_64                 1:5.8-18.el8_3.1                                   AppStream                 747 k

Transaction Summary
===============================================================================================================================================
Install  4 Packages
Upgrade  1 Package

Total download size: 2.2 M
Downloading Packages:
(1/5): net-snmp-agent-libs-5.8-18.el8_3.1.x86_64.rpm                                                           2.5 MB/s | 747 kB     00:00    
(2/5): net-snmp-5.8-18.el8_3.1.x86_64.rpm                                                                      1.1 MB/s | 354 kB     00:00    
(3/5): lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64.rpm                                              801 kB/s |  59 kB     00:00    
(4/5): net-snmp-utils-5.8-18.el8_3.1.x86_64.rpm                                                                584 kB/s | 239 kB     00:00    
(5/5): net-snmp-libs-5.8-18.el8_3.1.x86_64.rpm                                                                 5.2 MB/s | 824 kB     00:00    
-----------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                          4.7 MB/s | 2.2 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                       1/1 
  Upgrading        : net-snmp-libs-1:5.8-18.el8_3.1.x86_64                                                                                 1/6 
  Installing       : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                2/6 
  Running scriptlet: lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                2/6 
  Installing       : net-snmp-agent-libs-1:5.8-18.el8_3.1.x86_64                                                                           3/6 
  Installing       : net-snmp-1:5.8-18.el8_3.1.x86_64                                                                                      4/6 
  Running scriptlet: net-snmp-1:5.8-18.el8_3.1.x86_64                                                                                      4/6 
  Installing       : net-snmp-utils-1:5.8-18.el8_3.1.x86_64                                                                                5/6 
  Cleanup          : net-snmp-libs-1:5.8-14.el8.x86_64                                                                                     6/6 
  Running scriptlet: net-snmp-libs-1:5.8-14.el8.x86_64                                                                                     6/6 
  Verifying        : net-snmp-1:5.8-18.el8_3.1.x86_64                                                                                      1/6 
  Verifying        : net-snmp-agent-libs-1:5.8-18.el8_3.1.x86_64                                                                           2/6 
  Verifying        : net-snmp-utils-1:5.8-18.el8_3.1.x86_64                                                                                3/6 
  Verifying        : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                4/6 
  Verifying        : net-snmp-libs-1:5.8-18.el8_3.1.x86_64                                                                                 5/6 
  Verifying        : net-snmp-libs-1:5.8-14.el8.x86_64                                                                                     6/6 
Installed products updated.

Upgraded:
  net-snmp-libs-1:5.8-18.el8_3.1.x86_64                                                                                                        

Installed:
  lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64    net-snmp-1:5.8-18.el8_3.1.x86_64    net-snmp-agent-libs-1:5.8-18.el8_3.1.x86_64   
  net-snmp-utils-1:5.8-18.el8_3.1.x86_64                   

Complete!

三、修改SNMP相关配置文件

[root@IT-01 ~]# grep -Ev '^#|^$' /etc/snmp/snmpd.conf 
com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
view    systemview    included   .1
access  notConfigGroup ""      any       noauth    exact  systemview none none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
dontLogTCPWrappersConnects yes

四、重启snmp服务

[root@IT-01 ~]# systemctl start snmpd

五、测试收集信息

[root@IT-01 ~]# snmpwalk -v 2c -c public 127.0.0.1 sysname
SNMPv2-MIB::sysName.0 = STRING: IT-01

六、WEB配置

在这里插入图片描述

七、检查SNMP是否添加成功

在这里插入图片描述

相关文章
|
10天前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
27 9
|
4月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
1月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
75 7
|
2月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
【10月更文挑战第5天】随着OceanBase社区版的广泛应用,企业纷纷采用这一高性能、高可用的分布式数据库系统。为了确保系统的稳定运行,使用成熟的Zabbix监控工具进行全面监控至关重要。本文通过具体示例介绍了如何配置Zabbix监控OceanBase,包括安装配置、创建监控模板和监控项、编写脚本、设置触发器及图形展示等步骤,帮助读者快速上手,及时发现并解决问题,确保业务始终处于最佳状态。
77 2
|
3月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
74 2
zabbix agent集成percona监控MySQL的插件实战案例
|
4月前
|
SQL 监控 分布式数据库
【解锁数据库监控的神秘力量!】OceanBase社区版与Zabbix的完美邂逅 —— 揭秘分布式数据库监控的终极奥秘!
【8月更文挑战第7天】随着OceanBase社区版的普及,企业广泛采用这一高性能、高可用的分布式数据库。为保障系统稳定,使用成熟的Zabbix监控工具对其进行全方位监控至关重要。本文通过实例介绍如何在Zabbix中配置监控OceanBase的方法,包括创建监控模板、添加监控项(如TPS)、设置触发器及图形展示,并提供示例脚本帮助快速上手。通过这些步骤,可以有效监控OceanBase状态,确保业务连续性。
109 0
|
6月前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
100 0
Zabbix监控神通数据库教程
|
5月前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
7月前
|
存储 监控
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
53 0
|
7月前
|
监控 程序员 数据库
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
58 0