返回顶部
首页 > 资讯 > 精选 >CentOS sensors软件如何监控主板CPU数据
  • 476
分享到

CentOS sensors软件如何监控主板CPU数据

2023-06-16 23:06:31 476人浏览 泡泡鱼
摘要

本篇文章为大家展示了Centos sensors软件如何监控主板CPU数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在linux下有个叫CentOS sensors的软件可以帮助我们来监控主板,

本篇文章为大家展示了Centos sensors软件如何监控主板CPU数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

linux下有个叫CentOS sensors的软件可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的 BiOS也可以看到。当我们可以在机器运行的时候通过CentOS sensors随时来监测着CPU的温度变化,可以预防呵保护因为CPU过热而会烧掉。

安装CentOS sensors现在基本上每个Linux都已经有CentOS sensors包了,我们主要安装了就可以了。或者我们也可以通过源文件来自己编译。1)在FC,RH, CENTOS下,用rpm:[root@securitycn ~]# rpm -ivh lm_sensors-2.10.0-3.1.i386.rpm3)编译源文件安装我们可以通过:这里下载源文件这里我们要注意的问题是要先安装libsysfs库,是Sysfsutils,Sysfsutils-devel软件

tar xzvf lm-sensors-xxx.tar.gz  make user  make user_install testing

下面我们就用一些简单的命令来利用CentOS sensors来得到CPU的数据。我们要用root的身份来:sensors-detect,然后它会自动搜索主板上的chipset和相应的driver,我们全部答YES就可以了[root@securitycn ~]# sensors-detect

# sensors-detect revision 1.413 (2006/01/19 20:28:00)  This program will help you determine which I2C/SMBus modules you need to  load to use lm_sensors most effectively. You need to have i2c and  lm_sensors installed before running this program.  Also, you need to be `root', or at least have access to the /dev/i2c-*  files, for most things.  If you have patched your kernel and have some drivers built in, you can  safely answer NO if asked to load some modules. In this case, things may  seem a bit confusing, but they will still work.   It is generally safe and recommended to accept the default answers to all  questions, unless you know what you're doing.   We can start with probing for (PCI) I2C or SMBus adapters.  You do not need any special privileges for this.  Do you want to probe now? (YES/no):

全部默认YES即可。然后我们启动CentOS sensors:

/etc/init.d/lm_sensors start  Starting lm_sensors: [ OK ]

我们可以通过lsmod来确定我们需要的driver已经加载了没有

lsmod | grep i2c  i2c_isa 9153 2 w83627hf,w83781d  i2c_i801 11341 0   i2c_dev 12613 0   i2c_ec 9025 1 sbs  i2c_core 23745 6 w83627hf,w83781d,i2c_isa,i2c_i801,i2c_dev,i2c_ec

然后我们用CentOS sensors的命令就可以了:

[root@securitycn ~]# sensors  w83627hf-isa-0290  Adapter: ISA adapter  VCore 1: +3.33 V (min = +0.00 V, max = +0.00 V) ALARM   VCore 2: +3.36 V (min = +0.00 V, max = +0.00 V) ALARM   +3.3V: +0.93 V (min = +3.14 V, max = +3.46 V) ALARM   +5V: +5.11 V (min = +4.73 V, max = +5.24 V)   +12V: +4.56 V (min = +10.82 V, max = +13.19 V) ALARM   -12V: -7.10 V (min = -13.18 V, max = -10.88 V) ALARM   -5V: -1.93 V (min = -5.25 V, max = -4.75 V) ALARM   V5SB: +5.51 V (min = +4.73 V, max = +5.24 V) ALARM   VBat: +0.02 V (min = +2.40 V, max = +3.60 V) ALARM   fan1: 0 RPM (min = 2732 RPM, div = 2) ALARM   fan2: 0 RPM (min = 0 RPM, div = 2)   fan3: 0 RPM (min = 0 RPM, div = 2)   temp1: +38癈 (high = +50癈, hyst = +45癈) sensor = thermistor   temp2: +33.5癈 (high = +80癈, hyst = +75癈) sensor = thermistor   temp3: +33.5癈 (high = +80癈, hyst = +75癈) sensor = thermistor   vid: +0.000 V (VRM Version 10.0)  alarms:   beep_enable:  Sound alarm enabled

这里我们可以看到温度还没有相对应CPU,我们主要稍微修改一下/etc/sensors.conf就可以了,不过其实都不用我们自己去动手,一般我们都可以从主板生产商那里下载到配置文件。通过CentOS sensors我们就可以得到主板温度,CPU电压,风扇转速这些信息。我们可以根据这些数据来监察系统的运行情况来预防系统的问题。

接下来让它和MRTG整合在一起吧

[root@securitycn ~]# cd /usr/local/mrtg/bin  [root@securitycn ~]# vi temp.sh  #内容如下  #!/bin/bash  cputemp=`/usr/bin/sensors | grep temp1 |awk '{print $2}'|cut -c 2-4` #这句是说找出有temp1那一行,印出第二个列的2-4个字  systemp =`/usr/bin/sensors | grep temp2 |awk '{print $2}'|cut -c 2-5` 不用解释了吧  echo $cputemp  echo $systemp  # the uptime  uptime | sed 's:^.* up \(.*\), [0-9][0-9]* users.*$:\1:'  # my name  uname -n
[root@securitycn ~]# chmod +x temp.sh 改成可执行  [root@securitycn ~]# ./temp.sh 试试看有没有问题  39  33.5  15:36:19 up 22:28, 1 user, load average: 0.04, 0.09, 0.04  securitycn

CentOS sensors再来写下面的文件

[root@securitycn ~]# cd ../etc/  [root@securitycn ~]# vi temp.cfg
WorkDir: /data1/usr/apache/htdocs/mrtg/temp/  Target[index]: `/usr/local/mrtg/bin/temp.sh`  MaxBytes[index]:80  Options[index]: gauge, nopercent, growright  YLegend[index]: Temp (度)  ShortLegend[index]: 度  LegendO[index]: 系统温度;  LegendI[index]: CPU温度;  Title[index]: 系统温度表  PageTop[index]: <H1>主机温度表</H1>

[root@securitycn ~]# /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/temp.cfg执行3次就不报错了然后加入到crontab里面*/5 * * * * /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/temp.cfgPageTop[index]: <H1>主机温度表

上述内容就是CentOS sensors软件如何监控主板CPU数据,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: CentOS sensors软件如何监控主板CPU数据

本文链接: https://lsjlt.com/news/285939.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS sensors软件如何监控主板CPU数据
    本篇文章为大家展示了CentOS sensors软件如何监控主板CPU数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Linux下有个叫CentOS sensors的软件可以帮助我们来监控主板,...
    99+
    2023-06-16
  • 如何在ubuntu 8.04.1 LTS下安装cpu温度监控软件lm-sensors
    本篇内容介绍了“如何在ubuntu 8.04.1 LTS下安装cpu温度监控软件lm-sensors”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2023-06-13
  • linux监控软件如何使用
    这篇文章主要讲解了“linux监控软件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux监控软件如何使用”吧!linux监控软件有:1、Monit,用于程序和服务监测;2、Ne...
    99+
    2023-06-22
  • 如何在 CentOS 8 上使用 Netdata 监控 MySQL_MariaDB 数据库?
    在当今数据驱动的世界中,监控数据库的性能和健康对于确保应用程序的顺利运行和基础设施的整体效率至关重要。当涉及到在CentOS 8上监控MySQL或MariaDB数据库时,Netdata成为一个强大且用户友好的工具。Netdata提供实时洞察...
    99+
    2023-10-22
  • 数据库监控软件——尽量少的写脚本
    ...
    99+
    2024-04-02
  • greenplum监控软件Greenplum-cc-web如何安装
    这篇文章主要介绍了greenplum监控软件Greenplum-cc-web如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下 3 开始安装以下是我的设置,可以根...
    99+
    2023-06-03
  • 如何在CentOS中安装商业主机控制面板DTC
    如何在CentOS中安装商业主机控制面板DTC,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是DTC Domain Technologie Control (DTC) 是一...
    99+
    2023-06-10
  • 【SNMP采集】如何快速为监控主机添加SNMPv3模板?
    本次以乐维使用Zabbix监控主机华为E9000为例。1.关于snmpwalk v3命令详解参考网站:https://blog.csdn.net/ivnetware/article/details/517654582.首先要知道华为E900...
    99+
    2023-06-05
  • 如何在阿里云监控中设置数据库监控
    本文将详细介绍如何在阿里云监控中设置数据库监控,以确保数据库的稳定运行和数据安全。我们将介绍设置数据库监控所需的步骤和工具,并给出一些实用的建议。 在阿里云监控中设置数据库监控是一种重要的数据库管理方式,可以帮助管理员及时发现并解决数据库中...
    99+
    2023-11-14
    阿里 数据库 如何在
  • python如何获取Prometheus监控数据
    目录获取Prometheus监控数据获取Prometheus target数据获取Prometheus 监控信息(cpu、mem、disks)通过promsql读取prometheu...
    99+
    2024-04-02
  • Zabbix+Python如何监控Oracle数据库
    小编给大家分享一下Zabbix+Python如何监控Oracle数据库,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、规划监控项监控数据库的目的是为了保障数据库稳定运行,一旦出现故障,dba能够及时发现并介入处理,监控项...
    99+
    2023-06-04
  • Netdata如何监控数据库性能
    要使用Netdata监控数据库性能,您需要安装Netdata并配置适当的插件来监控您的数据库。以下是一些常见数据库的监控方法: ...
    99+
    2024-04-02
  • 如何在CentOS系统中安装SVN版本控制软件
    这篇文章主要介绍“如何在CentOS系统中安装SVN版本控制软件”,在日常操作中,相信很多人在如何在CentOS系统中安装SVN版本控制软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在CentOS系统...
    99+
    2023-06-10
  • 如何在Linux下根据运行的进程监控CPU使用率
    这篇文章主要介绍如何在Linux下根据运行的进程监控CPU使用率,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!cpustat 是 Linux 下一个强大的系统性能测量程序,它用 Go 编程语言 编写。它通过使用 &n...
    99+
    2023-06-16
  • Spring Boot Admin如何管理监控数据
    这篇文章给大家分享的是有关Spring Boot Admin如何管理监控数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。spring boot actuator 可以监控应用的各种信息, 唯一的缺点就是返回的监...
    99+
    2023-05-30
    spring boot admin
  • 如何监控Aurora数据库的性能
    监控Aurora数据库的性能是非常重要的,可以帮助您及时发现并解决数据库性能问题。以下是一些监控Aurora数据库性能的方法: ...
    99+
    2024-04-02
  • Oracle数据库中如何监控性能
    Oracle数据库可以通过多种方式来监控性能,以下是一些常见的方法: 使用Oracle Enterprise Manager(O...
    99+
    2024-04-09
    Oracle
  • 如何使用PL/SQL监控数据库
    在Oracle数据库中,可以使用PL/SQL语言编写监控脚本来监控数据库的性能、状态和运行情况。以下是一些示例监控数据库的方法: ...
    99+
    2024-05-08
    PL/SQL
  • MySQL数据库监控软件lepus使用问题以及解决办法
    在使用lepus3.7监控MySQL数据库的时候,碰到了以下几个问题,本博客给出了这些问题产生的原因,以及相应的解决办法。 1. 问题1:php页面无法连接数据库 直接使用php程序执行php文件...
    99+
    2024-04-02
  • mysql中如何设置监控软件spotlight报警发送邮件功能
    这篇文章主要介绍了mysql中如何设置监控软件spotlight报警发送邮件功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这里我以spotlight on MySQL为例...
    99+
    2023-06-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作