Linux下脚本实战之系统监控
Linux 实战 脚本 系统监控
2023-09-14 09:09:22 时间
一、脚本要求
1.监控系统的CPU、内存、硬盘使用率
二、脚本内容
#!/bin/bash
##########################################################
#File Name:monitor.sh
#Version:V1.0
#Aurhor:
#Emali:
#Created Time:2021-05-03 12:45:32
#Description:
##########################################################
#! /bin/bash
DATETIME=$(date +%F" "%H%M)
IP=$(ifconfig bond0 |awk '/netmask/ {print $2}')
which vmstat &> /dev/null
if [ ! $? = 0 ];then
echo "vmstat command no found,please install the package!"
exit 10
elif [ $? = 0 ] ; then
## mem the state
TOTAL=$(free -m |awk '/Mem/ {print $2}')
USED=$(free -m |awk '/Mem/ {print $3}')
FREE=$(free -m |awk '/Mem/ {print $4+$6}')
if [ $FREE -lt 10
相关文章
- 语言Linux C语言编程实战(linux编程书c)
- Linux下路由追踪:一次测试之旅(路由追踪linux)
- Linux下的抓包分析:实战使用Wireshark(linux下的抓包工具)
- 执行脚本Linux脚本下无需登录即可实现任务(linux免登陆)
- Linux 内核编程:掌握操作系统的核心(linux内核编写)
- Linux下如何快速退出Vi编辑器(linux退出vi编辑器)
- Linux掌握时间:查看与修改修改时间(linux查看修改时间)
- 揭秘:为何Linux系统运行速度明显减慢(linux系统很慢)
- 轻松学习Linux脚本之CP命令(linux脚本cp)
- 定时脚本实现Linux定时启动(linux定时启动)
- Linux服务器:如何安全清理内存(linux服务器内存清理)
- Linux系统的多样化发展与分支版本(linux的分支)
- Linux下编写脚本:简单易行(linux下创建脚本)
- 脚本Linux下如何创建Shell脚本(linux创建shell)
- Linux运维:一种节省时间的编写脚本之道(linux运维常用脚本)
- 高效管理使用:打造Linux文档管理系统(linux文档管理系统)
- 哪种操作系统适合初学者学习Linux?(linux入门用什么系统)
- Linux下建立网络测试脚本的指南(linux网络测试脚本)
- 让你的Linux服务器热备无忧(linux热备)
- Linux系统升级软件命令,让你的系统保持最新状态。(linux升级软件命令)
- Linux下快速查找应用程序的方法(linux查询应用程序)
- 让Linux更好地运行脚本:执行命令学习之路(linux执行脚本命令)