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

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.dtcms.com/a/191841.html

相关文章:

  • Python类的力量:第五篇:魔法方法与协议——让类拥有Python的“超能力”
  • pytorch nn.RNN demo
  • 软件设计师考试《综合知识》设计模式之——工厂模式与抽象工厂模式考点分析
  • 【HTML】个人博客页面
  • 【美团】后端一面复盘|项目驱动 + 手撕 + JVM + 数据库全面覆盖
  • QT 使用QPdfWriter和QPainter绘制PDF文件
  • Parsec解决PnP连接失败的问题
  • 11 web 自动化之 DDT 数据驱动详解
  • Swagger go中文版本手册
  • 【HCIA】策略路由
  • 搭建Hadoop集群standalone
  • STM32 SD卡拔插后FatFs挂载失败可能原因
  • 短视频二创App功能深度解析:短剧创作与推广的智能化革命
  • 开源模型应用落地-模型上下文协议(MCP)-Resources-资源的使用逻辑
  • Python中plotext 库详细使用(命令行界面中直接绘制各种图形)
  • 前馈神经网络回归(ANN Regression)从原理到实战
  • 从单线程到多线程:项目实战web Worker线程使用总结
  • 联合建模组织学和分子标记用于癌症分类|文献速递-深度学习医疗AI最新文献
  • 2025 后端自学UNIAPP【项目实战:旅游项目】5、个人中心页面:微信登录,同意授权,获取用户信息
  • 大模型智能体与 React Flow:构建智能化可视化交互系统的技术范式
  • Node.js 安装 + React Flow 快速入门:环境安装与项目搭建
  • #跟着若城学鸿蒙# 鸿蒙-卡证识别
  • 【搭建Node-RED + MQTT Broker实现AI大模型交互】
  • 游戏引擎学习第283天:“让‘Standing-on’成为一个更严谨的概念
  • 算法分析:蛮力法
  • 【PX4飞控】在 Matlab Simulink 中使用 Mavlink 协议与 PX4 飞行器进行交互
  • Java应用OOM排查:面试通关“三部曲”心法
  • 使用LoRA微调Qwen2.5-VL-7B-Instruct完成电气主接线图识别
  • EasyExcel集成使用总结与完整示例
  • 毕设设计 | 管理系统图例