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

Ubuntu服务器开启SNMP服务 监控系统配置指南 -优雅草星云智控简易化操作

Ubuntu服务器开启SNMP服务 & 监控系统配置指南 -优雅草星云智控简易化操作


一、Ubuntu服务器开启SNMP服务

步骤1:安装SNMP服务

sudo apt update
sudo apt install snmp snmpd snmp-mibs-downloader -y

步骤2:配置SNMP(编辑配置文件)

sudo nano /etc/snmp/snmpd.conf

修改以下内容:

# 允许本地和局域网访问
agentAddress udp:161
# 设置社区名(密码),建议修改为复杂字符串
rocommunity your_community_string 192.168.1.0/24
# 取消注释以下行以启用系统信息暴露
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1

步骤3:重启服务并放行防火墙

sudo systemctl restart snmpd
sudo ufw allow 161/udp

验证SNMP是否正常运行

snmpwalk -v 2c -c your_community_string localhost .1.3.6.1.2.1.1.1

(应返回系统信息)


二、星云智控系统添加监控

步骤1:登录星云智控控制台

  • 访问 http://<星云智控服务器IP>:端口

步骤2:添加Ubuntu服务器

  1. 进入 设备管理 > 添加设备
  2. 填写信息:
    • 设备名称:Ubuntu-Server
    • IP地址:服务器IP
    • 协议类型:SNMP
    • 社区名:your_community_string
    • 端口:161

步骤3:应用监控模板

  1. 选择 Linux基础监控模板
  2. 自定义监控项(可选):
    • CPU使用率:.1.3.6.1.4.1.2021.10.1.3.1
    • 内存占用:.1.3.6.1.4.1.2021.4.6.0

三、Zabbix系统添加监控

步骤1:登录Zabbix控制台

  • 访问 http://<Zabbix服务器IP>/zabbix

步骤2:创建主机

  1. Configuration > Hosts > Create host
    • Host name: Ubuntu-Server
    • Groups: Linux servers
    • IP address: 服务器IP

步骤3:链接模板

  1. 选择模板:Template OS Linux by SNMP
  2. 设置SNMP参数:
    • SNMP community: your_community_string
    • Version: SNMPv2c

步骤4:验证监控数据

  • Monitoring > Latest data 中筛选主机,查看数据是否正常采集。

常见问题解决
  1. SNMP无响应
    • 检查防火墙:sudo ufw status
    • 验证服务状态:sudo systemctl status snmpd
  1. 星云智控/Zabbix显示”Unreachable”
    • 确保SNMP社区名一致
    • 测试网络连通性:telnet <IP> 161
  1. 自定义OID监控
    • 在Zabbix中通过 Items > Create Item 添加
    • 在星云智控中通过 模板管理 > 自定义指标 添加

安全建议
  1. your_community_string 替换为高强度密码
  2. 限制SNMP访问IP范围(如 192.168.1.100 替换 /24
  3. 考虑升级到SNMPv3(加密通信):
createUser snmp_user SHA "auth_password" AES "priv_password"
rwuser snmp_user priv

通过以上步骤,您的Ubuntu服务器将同时被星云智控或者Zabbix监控

我们来实操一下 星云智控添加:

执行

sudo apt update

再执行

sudo apt install snmp snmpd snmp-mibs-downloader -y

执行

sudo nano /etc/snmp/snmpd.conf

打开 特定编辑,编辑我们的具体 信息和 可被监控放白名单的信息

关于具体配置我们下一篇单独文章见,描述关于如何编辑此内容,本文是如何开启snmp服务


 

http://www.lryc.cn/news/2379646.html

相关文章:

  • linux本地部署ollama+deepseek过程
  • 从零开始实现大语言模型(十五):并行计算与分布式机器学习
  • OpenCV进阶操作:指纹验证、识别
  • 网络安全-等级保护(等保) 2-5 GB/T 25070—2019《信息安全技术 网络安全等级保护安全设计技术要求》-2019-05-10发布【现行】
  • 3D生成新突破:阶跃星辰Step1X-3D开源,可控性大幅提升
  • MySQL数据类型之VARCHAR和CHAR使用详解
  • 数字人 LAM 部署笔记
  • 《Docker 入门与进阶:架构剖析、隔离原理及安装实操》
  • 基于Akamai云计算平台的OTT媒体点播转码解决方案
  • 【MySQL】02.数据库基础
  • 选错方向太致命,华为HCIE数通和云计算到底怎么选?
  • 经典启发算法【早期/启发式/HC爬山/SA模拟退火/TS禁忌搜/IA免疫 思想流程举例全】
  • IntraWeb 16.0.2 + Bootstrap 4 居中布局实战(附源码+效果图)
  • Spring 框架中适配器模式的五大典型应用场景
  • 【Java ee初阶】jvm(3)
  • C 语言多维数组:定义、初始化与访问的深度解析
  • 浅入ES5、ES6(ES2015)、ES2023(ES14)版本对比,及使用建议---ES6就够用(个人觉得)
  • 23种设计模式考试趋势分析之——适配器(Adapter)设计模式——求三连
  • Python 翻译词典小程序
  • 【Linux笔记】——线程互斥与互斥锁的封装
  • Android屏幕采集编码打包推送RTMP技术详解:从开发到优化与应用
  • 【深度学习】残差网络(ResNet)
  • 《Python星球日记》 第94天:走近自动化训练平台
  • S7 200 smart连接Profinet转ModbusTCP网关与西门子1200PLC配置案例
  • React中巧妙使用异步组件Suspense优化页面性能。
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.7)
  • 11 web 自动化之 DDT 数据驱动详解
  • OpenCV-python灰度变化和直方图修正类型
  • 从 Excel 到 Data.olllo:数据分析师的提效之路
  • 图像定制大一统?字节提出DreamO,支持人物生成、 ID保持、虚拟试穿、风格迁移等多项任务,有效解决多泛化性冲突。