对服务器硬件的监控
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #!/bin/bash CPU=`mpstat` echo "CPU信息是:${CPU}" NEICUN=` free -m | grep Mem | awk '{print $4}' ` echo "内存剩余使用率为:${NEICUN}" IP=` ping -c 1 192.168.111.137` echo "网络为:${IP}" JK=` netstat -lptnu| grep 8080` echo "监控mysql服务:${JK}" JC=` df -Th| grep sda| awk '{print $(NF-1)}' | awk -F '%' '{print $1}' ` echo "输出结果为:${JC}" echo "hello" |mail -s "测试" 用户名@qq.com JK=`iostat -d -k -t 1 1` echo "输出结果为:${JK}" echo $PATH JG=` uname -a` echo "输出结果为:{JG}" BAN=` cat /etc/redhat-release ` echo "检查版本,结果为:${BAN}" TJ=` ifconfig | grep netmask| awk '{print $2}' | head -n1` echo "统计信息,输出结果为:${TJ}" SUO=` ps -ef` echo "查看所有进程:${SUO}" BAIDU=`curl -I http: //www .baidu.com` echo "输出结果:BAIDU" |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步