赞
踩
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 10月 28 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 10月 31 11:32:29 fbsjk systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon.... 10月 31 11:32:29 fbsjk snmpd[97402]: NET-SNMP version 5.7.2 10月 31 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标识绿色则成功,之后就可以根据自己的需求自定义仪表板了:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。