企业级日常巡查脚本

#!/bin/bash
system(){
echo "#############系统信息#############"
leixin=`uname`
banben=`cat /etc/redhat-release`
neihe=`uname -a|awk '{print $3}'`
shiji=`date +%F_%T`
yunxin=`uptime|awk '{print $3}'|awk -F , '{print $1}'`
congqi=`who -b |awk '{print $2,$3}'`
host=`hostname`
echo "    系统类型:$leixin"
echo "    系统版本:$banben"
echo "    系统内核:$neihe"
echo "    当前时间:$shiji"
echo "    运行时间:$yunxin"
echo "    最后重启时间:$congqi"
echo "    本机名称:$host"
}
system
network(){
echo "############# 网络信息#############"
shesi=`ifconfig |grep ens|awk -F : '{print $1}'`
for i in $shesi
do
wangluo=`ifconfig $i|awk '/netmask/{print $2}'`
echo "    本机IP:$shesi:$wangluo"
done
curl -I www.baidu.com &>/dev/null
if [ $? -eq 0 ];then
     echo "    外网正在使用" 
else
     echo "    外网断开"
fi
}
network
yingjian(){
echo "############# 硬件信息#############"
shuliang=`cat /proc/cpuinfo|awk -F : '/physical id/{print $2}'|sort|uniq|wc -l`
hexin=`grep "cpu cores" /proc/cpuinfo|sort|uniq|awk '{print $4}'`
xinghao=`grep "model name" /proc/cpuinfo|sort|uniq|awk -F: '{print $2}'`
echo "     CPU数量: $shuliang"
echo "     CPU核心: $hexin"
echo "     CPU型号:$xinghao"
neicun=`free -m|awk '/Mem/{print $2}'`
shengyu=`free -m|awk '/Mem/{print $7}'`
echo "  内存总容量: $neicun MB"
echo "剩余内存容量: $shengyu MB"
zongliang=`df -m |grep -v "tmpfs"|sed '1d'|awk '{print $2}'`
swap=`free -m|awk '/Swap/{print $2}'`
zl=0
for i in $zongliang
do
zl=$(($zl+$i))
done
echo "  磁盘总容量:$((($zl+$swap)/1000)) GB"

yunlian=`df -m|sed '1d'|grep -v tmpfs|awk '{print $4}'`
yunswap=`free -m|awk '/Swap/{print $4}'`
yu=0
for i in $yunlian
do
yu=$(($yu+$i))
done
echo "剩余磁盘容量:$((($yu+$yunswap)/1000)) GB"
}
yingjian
anquan(){
echo "############# 安全信息#############"
dangqyh=`whoami`
echo "    当前用户: $dangqyh"
md5sum -c --quiet /opt/passwd.db &>/dev/null
if [ $? -eq 0 ];then
     echo "    用户异常:否"
else
     echo "    用户异常:是"
fi
}
anquan

[root@localhost ~]# vim aa.sh
[root@localhost ~]# sh aa.sh
#############系统信息#############
系统类型:Linux
系统版本:CentOS Linux release 7.5.1804 (Core)
系统内核:3.10.0-862.el7.x86_64
当前时间:2019-09-28_21:06:04
运行时间:2:22
最后重启时间:2019-08-30 03:59
本机名称:localhost.localdomain
############# 网络信息#############
本机IP:ens33:192.168.11.135
外网正在使用
############# 硬件信息#############
CPU数量: 1
CPU核心: 1
CPU型号: Intel® Core™ i5-8265U CPU @ 1.60GHz
内存总容量: 974 MB
剩余内存容量: 250 MB
磁盘总容量:20 GB
剩余磁盘容量:14 GB
############# 安全信息#############
当前用户: root
用户异常:是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值