通过网页查看Linux系统状态.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过网页查看Linux系统状态

PAGE \* MERGEFORMAT1 通过网页查看Linux系统状态 前期准备 使用CentOS-6.4-x86_64-minimal.iso镜像文件安装操作系统,ip地址设置为00 yum -y update yum -y install httpd expect ntpdate ntpdate service httpd start chkconfig httpd on iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT service iptables save 编写脚本 vi aaa.sh 输入以下内容: for ip in $(cat ip.txt | awk {print $1}) # 读取被监控服务器IP地址 do # 开始循环 Day=$(date +%F) # 获取系统日期 export Cip=$ip # 定义可以传递的变量Cip, export Passwd=$(cat ip.txt | grep $Cip | awk {print $2}) # 读取被监控服务器root密码 sh bbb.sh ccc # 运行bbb.sh脚本,并将所有的输出保存到ccc文档 Time=$(date +%T) # 获取系统时间 Icmp=$(ping $Cip -c1 -w1 | grep ttl | awk {print $7} | awk -F = {print $2}) # 获取ping的响应时间 RX0=$(cat ccc | grep eth0 | sed -n 2p | awk {print $2} ) # 获取0秒时的接收字节 TX0=$(cat ccc | grep eth0 | sed -n 2p | awk {print $10}) # 获取0秒时的发送字节 RX1=$(cat ccc | grep eth0 | sed -n 4p | awk {print $2}) # 获取1秒时的接收字节 TX1=$(cat ccc | grep eth0 | sed -n 4p | awk {print $10}) # 获取1秒时的接收字节 RX=$(awk BEGIN{printf %.2f\n,($RX1-$RX0)/1024}) # 获取计算出来的流入速率Kpbs TX=$(awk BEGIN{printf %.2f\n,($TX1-$TX0)/1024}) # 获取计算出来的流出速率Kpbs Cpu=$(cat ccc | grep Cpu | awk {print $5}| awk -F % {print (100-$1)}) # 获取Cpu利用率 Mem=$(cat ccc | grep Mem | awk {printf %.2f\n,$3/$2*100}) # 获取内存利用率 Disck=$(cat ccc| sed -n /df/,/exit/p | sed 1d |sed $d | awk {a+=$2} {b+=$3} END {printf %.2f\n,b/a*100}) # 获取磁盘利用率 ls /var/www/html | grep -q $Cip || mkdir /var/www/html/$Cip # 生成/var/www/html/文件夹里对应的IP地址文件夹 ls /var/www/html/$Cip | grep -q $Day.txt || touch /var/www/html/$Cip/$Day.txt # 生成/var/www/html/对应IP地址文件夹里的对应日期txt文档 cat /var/www/html/$Cip/$Day.txt | grep -q Cpu echo -e $Time\t$Icmp\t\t$Cpu%\t\t$Mem%\t\t$Disck%\t\t$RX\t\t$TX /var/www/html/$Cip/$Day.txt || echo -e $Day $Cip 报告\n时间\t\t响应时间ms\tCpu利用率 \t内存利用率\t磁盘利用率\t流入速率Kbps\t流出速率Kbps\n$Time\t$Icmp\t\t$Cpu%\t\t$Mem%\t\t$Disck%\t\t$RX\t\t$TX /var/www/html/$Cip/$Day.txt # 向txt文档文档里写入获取到的值 ls /var/www/html | grep -q index.html || touch /var/www/html/index.html # 生成/var/www/html/index.html网页 cat /var/www

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档