当前位置: 首页 > news >正文

CentOS 上安装snmp

Centos 上安装snmp

一、yum 安装

1.安装snmp

yum clean all
yum makecache
yum -y install net-snmp net-snmp-utils

2.配置snmp

vi /etc/snmp/snmpd.conf

# 根据需求指定ip段可以访问,也可以不指定ip
rocommunity public  10.28.0.0/16

3.启动并启用 SNMP 服务

systemctl start snmpd
systemctl enable snmpd

4.防火墙设置

如果服务器启用了防火墙,需要开放 UDP 161 端口以便外部设备能够查询 SNMP 数据

对于 firewalld:

firewall-cmd --zone=public --add-port=161/udp --permanent
firewall-cmd --reload

对于 iptables:

iptables -A INPUT -p udp --dport 161 -j ACCEPT
service iptables save

5.测试snmp 配置

snmpwalk -v1 -c public 10.28.168.232 1.3.6.1.4.1.34672

二、源码包安装

下载net-snmp-5.9.4.zip并安装

cd /soft
chmod 755 net-snmp-5.9.4.zip
unzip net-snmp-5.9.4.zipcd net-snmp-5.9.4#预编译./configure --prefix=/usr/local/net-snmp --with-default-snmp-version="2" --with-logfile=/usr/local/net-snmp/log/snmplog.log --with-persistent-directory=/var/net-snmp# 编译安装
make && make install# 编辑配置文件
cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.confcd /usr/local/net-snmp/sbin
#查看版本
./snmpd -vNET-SNMP version:  5.9.4.pre2
Web:               http://www.net-snmp.org/
Email:             net-snmp-coders@lists.sourceforge.net#编辑配置文件
cd /usr/local/net-snmp/share/snmp/vi snmpd.confcom2sec     notConfigUser  default       public
#       groupName       securityModel    securityNamegroup   notConfigGroup      v1           notConfigUsergroup   notConfigGroup      v2c          notConfigUser
#       name     incl/excl     subtree         mask(optional)view  all      included        .1#          group        context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  all  none none
http://www.lryc.cn/news/574179.html

相关文章:

  • 如何在 Python 中连接 Elasticsearch 并使用 Qwen3 来实现 RAG
  • AI编程再突破,文心快码发布行业首个多模态、多智能体协同AI IDE
  • 【深度学习加速探秘】Winograd 卷积算法:让计算效率 “飞” 起来
  • SpringCloud系列(33)--使用Hystrix进行通配服务降级
  • 前缀树进阶-经典案例详解
  • Ubuntu20.04安装录屏工具OBS
  • 【Leetcode】有效的括号、用栈实现队列、用队列实现栈
  • Spring Boot + Logback MDC 深度解析:实现全链路日志追踪
  • 从数据到洞察:UI前端如何利用大数据优化用户体验
  • 用Fiddler抓包工具优化API联调流程:与Postman、Wireshark协作实践分享
  • Zynq + FreeRTOS + YAFFS2 + SQLite3 集成指南
  • 在Ubuntu上设置Firefox自动化测试环境:指定Marionette端口号
  • SpringBoot+Vue自习室座位预约系统
  • Lamp和友点CMS一键部署脚本(Rocky linux)
  • 技术干货 | 深度解读GB/T 45086.1-2024 EMC部分关键项
  • Excel学习03
  • 如何在 Vue 应用中嵌入 ONLYOFFICE 编辑器
  • 零基础学习RabbitMQ(2)--Linux安装RabbitMQ
  • 16.数据聚合
  • 文章以及好用网站分享
  • [QMT量化交易小白入门]-六十六、加入评分阈值后,历史回测收益率达到74%
  • Matlab自学笔记六十:符号表达式的缩写和简化
  • <tauri><threejs><rust><GUI>基于tauri和threejs,实现一个3D图形浏览程序
  • WPF中MVVM和MVVMLight模式
  • 技术逐梦之旅:从C语言到Vue的成长之路
  • 【附源码】考试报名系统设计与实现+SpringBoot + Vue (前后端分离)
  • Java底层原理:深入理解类加载机制与反射
  • 开始读Learning PostgresSQL第二版
  • C# SolidWorks二次开发-实战2,解决SolidWorks2024转step文件名乱码问题
  • STM32和C++ 实现配置文件导入、导出功能