草庐IT

Zabbix监控华为交换机

cs阿坤dn 2025-02-19 原文

一、安装包与版本

1.Zabbix5.0-LTS[官方线上安装]
2.snmp离线安装rpm包【提取码:a97b】

二、具体步骤

1.系统环境:

2.根据Zabbix5.0-LTS[官方线上安装]安装后需要注意的问题:

[root@fbsjk ~]# ls /etc/opt/rh/rh-php72/   #zabbix封装的php路径
opt  pear  pear.conf  php.d  php-fpm.conf  php-fpm.d  php.ini  pki  pm  skel  sysconfig  X11  xdg  xinetd.d
[root@fbsjk ~]#
[root@fbsjk ~]# cd /etc/opt/rh/rh-php72/
[root@fbsjk rh-php72]# vim php.ini         #告知mysql.sock路径
...
; Local Variables:
; tab-width: 4
; End:
mysqli.default_socket = /srv/program/mysql-3306/mysql-5.7/mysql.sock

:wq
[root@fbsjk rh-php72]# ln -s /srv/program/mysql-3306/mysql-5.7/mysql.sock /tmp/mysql.sock  #zabbix默认去tmp下寻找sock文件
[root@fbsjk rh-php72]# ll /tmp/mysql.sock
lrwxrwxrwx 1 root root 44 1028 15:19 /tmp/mysql.sock -> /srv/program/mysql-3306/mysql-5.7/mysql.sock
[root@fbsjk rh-php72]#

3.snmp服务安装:

[root@fbsjk ~]# ls
anaconda-ks.cfg  snmprpm.tar.gz
[root@fbsjk ~]# tar -xvzf snmprpm.tar.gz 
snmprpm/
snmprpm/net-snmp-libs-5.7.2-49.el7_9.1.x86_64.rpm
snmprpm/net-snmp-5.7.2-49.el7_9.1.x86_64.rpm
snmprpm/net-snmp-agent-libs-5.7.2-49.el7_9.1.x86_64.rpm
snmprpm/net-snmp-python-5.7.2-49.el7_9.1.x86_64.rpm
snmprpm/net-snmp-utils-5.7.2-49.el7_9.1.x86_64.rpm
snmprpm/perl-Data-Dumper-2.145-3.el7.x86_64.rpm
snmprpm/lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64.rpm
[root@fbsjk ~]# cd snmprpm
[root@fbsjk snmprpm]# ls
lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64.rpm  net-snmp-libs-5.7.2-49.el7_9.1.x86_64.rpm    perl-Data-Dumper-2.145-3.el7.x86_64.rpm
net-snmp-5.7.2-49.el7_9.1.x86_64.rpm                       net-snmp-python-5.7.2-49.el7_9.1.x86_64.rpm
net-snmp-agent-libs-5.7.2-49.el7_9.1.x86_64.rpm            net-snmp-utils-5.7.2-49.el7_9.1.x86_64.rpm
[root@fbsjk snmprpm]# rpm -ivh *.rpm	#安装当前目录所有rpm包
准备中...                          ################################# [100%]
	软件包 net-snmp-libs-1:5.7.2-49.el7_9.1.x86_64 已经安装
	软件包 lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64 已经安装
	软件包 net-snmp-agent-libs-1:5.7.2-49.el7_9.1.x86_64 已经安装
	软件包 perl-Data-Dumper-2.145-3.el7.x86_64 已经安装
	软件包 net-snmp-1:5.7.2-49.el7_9.1.x86_64 已经安装
	软件包 net-snmp-python-1:5.7.2-49.el7_9.1.x86_64 已经安装
	软件包 net-snmp-utils-1:5.7.2-49.el7_9.1.x86_64 已经安装
	
[root@fbsjk snmprpm]# rpm -qa|grep snmp	  #检查是否已安装
net-snmp-python-5.7.2-49.el7_9.1.x86_64
net-snmp-agent-libs-5.7.2-49.el7_9.1.x86_64
net-snmp-5.7.2-49.el7_9.1.x86_64
net-snmp-libs-5.7.2-49.el7_9.1.x86_64
net-snmp-utils-5.7.2-49.el7_9.1.x86_64
[root@fbsjk snmprpm]# systemctl start snmpd		#启动snmp服务
[root@fbsjk snmprpm]# systemctl enable snmpd	#设置开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
[root@fbsjk snmprpm]# systemctl status snmpd	#查看运行状态
● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
   Loaded: loaded (/usr/lib/systemd/system/snmpd.service; enabled; vendor preset: disabled)
   Active: active (running) since 日 2021-10-31 11:32:29 CST; 2 days ago
 Main PID: 97402 (snmpd)
   CGroup: /system.slice/snmpd.service
           └─97402 /usr/sbin/snmpd -LS0-6d -f

1031 11:32:29 fbsjk systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon....
1031 11:32:29 fbsjk snmpd[97402]: NET-SNMP version 5.7.2
1031 11:32:29 fbsjk systemd[1]: Started Simple Network Management Protocol (SNMP) Daemon..
[root@fbsjk snmprpm]# 

4.Zabbix添加switch(以华为交换机举例):
登录到switch的web界面:
https://192.168.100.1/simple/view/login.html(以自己ip为准)

点击“维护”界面

点击左侧“SNMP”后勾选图中v2c版本后点击“应用”保存配置

点击上兰“团体/组管理”设置团体名称(我这里设置的IOCC@123)

点击上兰“Trap设置”打开途中红框设置
Trap目标主机:点击“新建”(我这里已经设置过)用于zabbix server主机链接

在Zabbix server服务器测试

#通过snmpwalk或许交换机系统信息
#-v是snmp版本(2c),-c是团体名称(IOCC@123)
#出现如下信息则表面switch设置snmp服务开启
[root@fbsjk ~]# snmpwalk -v 2c -c IOCC@123 192.168.100.1  system 
SNMPv2-MIB::sysDescr.0 = STRING: S5731-S48T4X 
Huawei Versatile Routing Platform Software 
 VRP (R) software,Version 5.170 (S5731 V200R019C00SPC500) 
 Copyright (C) 2007 Huawei Technologies Co., Ltd.
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.23.693
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1376953015) 159 days, 8:52:10.15
SNMPv2-MIB::sysContact.0 = STRING: R&D Beijing, Huawei Technologies Co., Ltd.
SNMPv2-MIB::sysName.0 = STRING: HDDT-FBS-JR1  #用户名
SNMPv2-MIB::sysLocation.0 = STRING: Beijing China
SNMPv2-MIB::sysServices.0 = INTEGER: 78
[root@fbsjk ~]# 

登录到Zabbix的web界面:
点击左侧“设置”->“主机”,右上角点“创建主机”

点击“移除”默认的,点击“添加”类别为“SNMP”接口后按图中依次填写:


模板选择如图,最后点击添加即可

最后右侧SNMP标识绿色则成功,之后就可以根据自己的需求自定义仪表板了:

有关Zabbix监控华为交换机的更多相关文章

  1. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  2. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  3. Observability:从零开始创建 Java 微服务并监控它 (二) - 2

    这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/

  4. 华为OD机试真题 C++ 实现【带传送阵的矩阵游离】【2023 Q2 | 200分】 - 2

            所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。

  5. 西安华为OD面试体验 - 2

    西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,

  6. ruby - Perl 和 Ruby 之间的 YAML 数据交换问题 - 2

    我在通过YAML在Perl和Ruby之间交换数据时遇到问题。我有一些看起来像数字:数字的值,例如1:16。Perl的YAML库(Tiny和XS)将其编码为1:16,不带引号。Ruby的YAML库(Psych)不会将其解释为字符串,而是以某种方式变成Fixnum值4560。我不知道如何在任何一方解决这个转换问题。我用例的YAML中的每个值都应该是一个对象或字符串。因此,如果存在这样的选项,我可以告诉PerlYAML库引用所有值。或者有什么方法可以告诉RubyYAML库将所有​​值解释为字符串?有任何想法吗?从逻辑上讲,改变任何一方的语言都不是一种选择。Perl:useYAML::XSqw

  7. 华为ensp详细安装包、安装教程及所遇问题 - 2

    目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装

  8. 中润光学在科创板IPO过会:拟募资4亿元,张平华为实际控制人 - 2

    近日,上海证券交易所科创板披露的信息显示,嘉兴中润光学科技股份有限公司(下称“中润光学”)获得上市委会议通过。这意味着,中润光学的上市之路获得实质性进展,接下来将提交注册。据贝多财经了解,中润光学的招股书于2022年5月20日获得科创板受理,5个月后便获得上市委会议通过,进度不可谓不快。本次冲刺科创板上市,中润光学拟募资4.05亿元,计划用于高端光学镜头智能制造项目、高端光学镜头研发中心升级项目等。天眼查信息显示,中润光学成立于2012年8月,是一家以从事非金属矿物制品业为主的企业。当前,该公司的注册资本为6600万元,法定代表人为张平华。穿透股权可知,张平华也是该公司的实际控制人。据招股书介

  9. 阿里云,华为云,腾讯云三大公有云厂商,香港地区主机测评 - 2

    三大公有云厂商,香港地区主机测评一、ping时延比对(厦门电信本地测试):Ping时延测试腾讯云阿里云华为云延迟率最低时延44ms,最高72ms,平均46ms47.242段:最低时延59ms,最高204ms,平均107ms最低时延45ms,最高93ms,平均47ms丢包率丢包率小有的ip段丢包率较大每个段都会有概率丢包阿里云:47.242段:最低时延59ms,最高204ms,平均107ms,有的ip段丢包率较大8.210段:最低时延64ms,最高232ms,平均119ms,丢包率较好腾讯云:最低时延44ms,最高72ms,平均46ms,丢包率小华为云:最低时延45ms,最高93ms,平均47m

  10. ruby-on-rails - 监控多个 Rails 应用程序 - 2

    是否可以在我的服务器上运行任何工具来监控多个Rails应用程序?我需要监控每个应用程序收到的请求数、每个应用程序使用了多少内存、使用了多少CPU以及其他类似的统计信息。我需要查看每个单独的Rails应用程序的统计信息。 最佳答案 我建议你试试NewRelicRPM.免费版:RPMLiteisthemostwidelyusedsolutionforbasicwebapplicationmonitoring.RPMLiteprovidesapplicationmonitoringforunlimitedJava,RubyorJRubya

随机推荐