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

运维监控学习笔记2

硬件监控:

1)使用IPMI

2)机房巡检

路由器和交换机: 使用SNMP(简单网络管理协议)进行监控。

Linux 安装snmp:

yum install -y net-snmp net-snmp-utils

说明:net-snmp是安装在snmp的客户端代理,net-snmp-utils是安装在snmp-server端,服务端可以获取到客户端的内容。snmp客户端需要启动,获取到tcp199和udp 161两个服务器。

信息管理库(MIB):管理信息库包含所有代理进程的所有可被查询和修改的参数。

管理进程和代理进程之间通信协议,叫做简单网络管理协议SNMP。SNMP包括数据交换的格式等,主要采用UDP协议。

编辑/etc/snmp/snmpd.conf

cd /etc/snmpmv snmpd.conf snmpd.conf.bakvim snmpd.conf
rocommunity chang 192.168.17.114systemctl start snmpd

再通过netstat -atunlp检查snmp的端口,看到有tcp的199端口和udp的161端口:

[root@vm1 snmp]# snmpget -v2c -c chang 192.168.17.114 1.3.6.1.2.1.1.3.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (313) 0:00:03.13

说明:获取的是系统的启动时间。

[root@vm1 snmp]# snmpget -v2c -c chang 192.168.17.114 1.3.6.1.4.1.2021.10.1.3.1
UCD-SNMP-MIB::laLoad.1 = STRING: 0.00[root@vm1 snmp]# uptime16:50:31 up  6:01,  2 users,  load average: 0.00, 0.01, 0.05

说明:获取的是系统的一分钟的负载。

采集数据

存储数据

展示数据

[root@vm1 snmp]# snmpwalk -v2c -c chang 192.168.17.114 1.3.6.1.4.1.2021.10.1.3
UCD-SNMP-MIB::laLoad.1 = STRING: 0.00
UCD-SNMP-MIB::laLoad.2 = STRING: 0.01
UCD-SNMP-MIB::laLoad.3 = STRING: 0.05

我们参考:SNMP常用OID参数

从这个页面,可以获得OID的常用值。

总结:

硬件监控涉及到两个:IPMI和SNMP。

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

相关文章:

  • 【深度学习】遗传算法[选择、交叉、变异、初始化种群、迭代优化、几何规划排序选择、线性交叉、非均匀变异]
  • 【小吉带你学Git】讲解GitHub操作,码云操作,GitLab操作
  • nginx基础
  • 【Windows API】获取卷标、卷名
  • 通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
  • swager web服务无法显示问题
  • 代码随想录训练营day18 二叉树
  • 图像的平移变换之c++实现(qt + 不调包)
  • 云原生K8S------Yaml文件详解
  • 测试开发环境安装
  • 微信小程序如何引入Iconfont
  • php使用get和post传递数据出现414 Request-URI Too Large的解决方案
  • 复现大华智慧园区综合管理平台SQL注入漏洞
  • 【uniapp】uniapp设置安全区域:
  • Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》-附带监控服务器
  • 24大连交通大学软件工程813题库
  • 数据治理-组织变革
  • html的语义化
  • 8/12 题解
  • 九耶丨阁瑞钛伦特-产品经理面试题
  • 前后端分离项目接口权限检查方案
  • 步入React正殿 - 事件处理
  • NLP(六十四)使用FastChat计算LLaMA-2模型的token长度
  • 个保新标 | 《信息安全技术 敏感个人信息处理安全要求》(征求意见稿)发布
  • 【uniapp 返回顶部】
  • 无代码集成励销云CRM连接更多应用
  • QT自带PDF库的使用
  • SQL | 排序检索的数据
  • 8. yaml文件管理
  • Cobbler自定义yum源