科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道构建网络安全长城:安全设备的管理(7)

构建网络安全长城:安全设备的管理(7)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

作为一个优秀的网管,不仅要对来自内外的入侵活动随时监控,而且要对自己内部的网络设备的使用情况保持关注。

作者:51CTO.COM 2007年11月6日

关键字: 网络 防火墙 NMS 安全设备

  • 评论
  • 分享微博
  • 分享邮件

  [root@ netserver bin]# sensors-detect

  之后会询问一些问题,各位可以自行决定,当然如果觉得麻烦,可以一路回车就行了。最后出现类似如下信息:

  WARNING! If you have some things built into your kernel, the

  below list will contain too many modules. Skip the appropriate ones!

  To load everything that is needed, add this to some /etc/rc* file:

  #----cut here----

  # I2C adapter drivers

  modprobe i2c-isa

  # I2C chip drivers

  modprobe via686a

  #----cut here----

  To make the sensors modules behave correctly, add these lines to either

  /etc/modules.conf or /etc/conf.modules:

  #----cut here----

  # I2C module options

  alias char-major-89 i2c-dev

  #----cut here----

  (根据各位机器不同,所以也会有差异)

  [root@ netserver bin]#vi /etc/rc.local

  将下面部分(这是上面的第一段cut中的部分,具体内容请根据您测试出的结果为准)加入,以方便开机就能引导:

  # I2C adapter drivers

  modprobe i2c-isa

  # I2C chip drivers

  modprobe via686a

  [root@ netserver bin]#vi /etc/modules.conf

  将下面部分(这是上面的第二段cut中的部分,具体内容请根据您测试出的结果为准)加入,以方便开机加载:

  alias char-major-89 i2c-dev

  之后,请重新启动计算机:

  [root@ netserver bin]#reboot

  重新启动后,输入sensors命令查看主版信息

  [root@ netserver root]# sensors

  如果出现了类似:

  CPU core: +1.59 V (min = +0.00 V, max = +2.18 V)

  +2.5V: +2.40 V (min = +2.24 V, max = +2.74 V)

  I/O:  +3.25 V (min = +2.95 V, max = +3.62 V)

  +5V:  +4.92 V (min = +4.47 V, max = +5.49 V)

  +12V: +11.27 V (min = +10.79 V, max = +13.18 V)

  CPU Fan:  6428 RPM (min = 3000 RPM, div = 2)

  P/S Fan:  0 RPM (min = 3000 RPM, div = 2)

  这样的消息,表示我们已经成功了。

  下来,让我们将它和mrtg配合起来工作:

  [root@ netserver root]#cd /usr/local/mrtg/bin

  与上面的思路类似,我给出操作,只解释不同的地方:

  [root@ netserver bin]#mkdir –p /var/www/html/mrtg/local/vol

  手工编辑一个mrtg.cfg文件

  [root@ netserver bin]#vi /var/www/html/mrtg/local/vol/mrtg.cfg

  输入以下内容:

  WorkDir: /var/www/html/mrtg/local/vol

  Language:chinese

  Refresh: 300

  WriteExpires: Yes

  Target[VOL]: `/var/www/html/mrtg/local/vol/vol.sh`

  MaxBytes[VOL]: 4000

  Title[VOL]: CPU &I/O Voltage Watch

  PageTop[VOL]: <H1> CPU &I/O Voltage Watch </H1>

  Options[VOL]: gauge,growright

  Ylegend[VOL]: Voltage (mV) #请注意这里的单位是毫伏哦

  YSize[VOL]: 100

  ShortLegend[VOL]: mV

  LegendI[VOL]: CPU Voltage

  LegendO[VOL]: I/O Voltage

  接下来是一个小脚本程序vol.sh

  [root@ netserver bin]#vi /var/www/html/mrtg/local/vol/vol.sh

  脚本内容如下:

  #!/bin/bash

  sensors > vol.temp

  tmp1=`grep 'CPU core' vol.temp | awk ' {print $3}'`

  cpu_core_vol=`expr substr $tmp1 2 4`

  echo $cpu_core_vol*1000 | bc #为精确表示电压,我采用毫V作为电压单位

  tmp2=`grep 'I/O' vol.temp | awk ' {print $2}'`

  io_vol=`expr substr $tmp2 2 4`

  echo $io_vol*1000 | bc

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章