科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

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

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

  echo 0

  echo 0

  然后改变vol.sh的权限为755:

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

  运行mrtg,执行以下命令3次(前两次会提示一些警告信息,不用理会)

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

  E.获取本机风扇CPU和显卡风扇转速情况 (基本和上面相似,只有mrtg.cfg和sh脚本文件不同,所以不解释)

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

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

  输入以下内容:

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

  Language:chinese

  Refresh: 300

  WriteExpires: Yes

  Target[FAN]: `/var/www/html/mrtg/local/fan/fan.sh`

  MaxBytes[FAN]: 8000

  Title[FAN]: CPU &P/S Fan Watch

  PageTop[FAN]: <H1> CPU &P/S Fan Watch </H1>

  Options[FAN]: gauge,growright

  Ylegend[FAN]: FAN (RPM)

  YSize[FAN]: 100

  ShortLegend[FAN]: RPM

  LegendI[FAN]: CPU Fan

  LegendO[FAN]: P/S Fan

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

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

  脚本内容如下:

  #!/bin/bash

  sensors > fan.temp

  grep 'CPU Fan' fan.temp | awk ' {print $3}'

  grep 'P/S Fan' fan.temp | awk ' {print $3}'

  echo 0

  echo 0

  然后改变fan.sh的权限为755:

  [root@ netserver bin]#chmod 755 /var/www/html/mrtg/local/fan/fan.sh

  运行mrtg,执行以下命令3次(前两次会提示一些警告信息,不用理会)

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

  输入以下内容:

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

  Language:chinese

  Refresh: 300

  WriteExpires: Yes

  Target[TEMP]: `/var/www/html/mrtg/local/temp/temp.sh`

  MaxBytes[TEMP]: 60

  Title[TEMP]: CPU &SYS Temperature Watch

  PageTop[TEMP]: <H1> CPU &SYS Temperature Watch </H1>

  Options[TEMP]: gauge,growright

  Ylegend[TEMP]: Temperature (C)

  YSize[TEMP]: 100

  ShortLegend[TEMP]: C

  LegendI[TEMP]: CPU Temperature

  LegendO[TEMP]: SYS Temperature

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

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

  脚本内容如下:

  #!/bin/bash

  sensors > temp.temp

  expr substr "`grep 'CPU Temp' temp.temp | awk ' {print $3}'`" 2 4

  expr substr "`grep 'SYS Temp' temp.temp | awk ' {print $3}'`" 2 4

  echo 0

  echo 0

  然后改变temp.sh的权限为755:

  [root@ netserver bin]#chmod 755 /var/www/html/mrtg/local/temp/temp.sh

  运行mrtg,执行以下命令3次(前两次会提示一些警告信息,不用理会)

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

  G设置定时执行和写个简单的主页面:

  [root@ netserver bin]# crontab –e

  然后添加任务,输入下面几行:

  5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/switch100/mrtg.cfg > /dev/null 2>&1(以上为一行,这是我们刚才添加的管理交换机的)

  2,7,12,17,22,27,32,37,42,47,52,57 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/net/mrtg.cfg > /dev/null 2>&1(以上为一行)

  3,8,13,18,23,28,33,38,43,48,53,58 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/cpu/mrtg.cfg > /dev/null 2>&1(以上为一行)

  4,9,14,19,24,29,34,39,44,49,54,59 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/memory/mrtg.cfg > /dev/null 2>&1(以上为一行)

  2,7,12,17,22,27,32,37,42,47,52,57 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/vol/mrtg.cfg > /dev/null 2>&1(以上为一行)

  3,8,13,18,23,28,33,38,43,48,53,58 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/fan/mrtg.cfg > /dev/null 2>&1(以上为一行)

  4,9,14,19,24,29,34,39,44,49,54,59 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/local/temp/mrtg.cfg > /dev/null 2>&1(以上为一行)

  好了,这样我们就把本机的网卡、CPU、内存和Swap每5分钟采样一次,制作成图表方便监管了。

  最后,让我们写一个简单的html,将几者放到一起。

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

  代码如下:

  <HTML>

  <HEAD>

  <TITLE>信息统计</TITLE>

  <META HTTP-EQUIV="Refresh" CONTENT="300">

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

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

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