使用方法

vim bbskali.sh #创建sh文件,将下面的代码复制到里面。
chmod+x bbskali.sh #添加运行权限
bash bbskali.sh

会在root目录下生成bbskali.html文件!浏览器打开即可!

效果

代码

#!/bin/bash
ip=`ifconfig |grep -w inet |grep inet|grep -v 127 |awk '{print $2}'`
a=`df -hT|grep -w "/"|awk '{print $1}'`
b=`df -hT|grep -w "/"|awk '{print $2}'`
c=`df -hT|grep -w "/"|awk '{print $3}'`
d=`df -hT|grep -w "/"|awk '{print $4}'`
e=`df -hT|grep -w "/"|awk '{print $5}'`
f=`df -hT|grep -w "/"|awk '{print $6}'`
g=`df -hT|grep -w "/"|awk '{print $7}'`
#free-h
neic=`free -h|grep -w "Mem"|awk '{print $1}'`
total=`free -h|grep -w "Mem"|awk '{print $2}'`
used=`free -h|grep -w "Mem"|awk '{print $3}'`
free=`free -h|grep -w "Mem"|awk '{print $4}'`
shared=`free -h|grep -w "Mem"|awk '{print $5}'`
cache=`free -h|grep -w "Mem"|awk '{print $6}'`
available=`free -h|grep -w "Mem"|awk '{print $7}'`
#fuzai
fuzai=`uptime |awk 'sub(/,/,"",$11)'|awk '{print $11}'`
cp=`df -hT|grep -w "/"| awk 'sub(/%/,"",$6)'|awk '{print $6}'`
nc1=`free |grep -w "Mem"|awk '{print $2}'`
nc2=`free |grep -w "Mem"|awk '{print $3}'`
html="








告警主机:$ip
文件系统类型总共已用可用使用率挂载点
$a$b$c$d$e$f$g
Mem信息总量已用剩余交换缓冲可用
$neic$total$used$free$shared$cache$available
" echo -e "$html" >/root/bbskali.html `` ### 后记 水平有限,不懂得地方请各位大佬赐教!

最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏