当前位置: 首页 > 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服务


 

相关文章:

  • 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:构建智能化可视化交互系统的技术范式
  • 师爷、文士、畸人:会稽范啸风及其著述
  • 商务部新闻发言人就暂停17家美国实体不可靠实体清单措施答记者问
  • 西安市未央区委书记刘国荣已任西咸新区党工委书记
  • 甘肃发布外卖食品安全违法行为典型案例:一商家用鸭肉冒充牛肉被罚
  • 上海首发经济“卷”到会展业,浦东签约三个年度“首展”
  • 独行侠以1.8%概率获得状元签,NBA原来真的有剧本?