#!/bin/bash
cpu=mpstat
echo 「cpu的資訊為: $cpu」
neicun=free -m|grep mem|awk ''
m
echo 「記憶體剩餘使用率資訊: $neicun」
ping -c 1 192.168.191.130 >/dev/null
if [ $? -eq 0 ];then
echo 「網路通暢哦」
else
echo 「網路故障」
finetstat -anpt | grep -w 3306
if [ $? -eq 0 ];then
echo 「mysql正在執行」
else
echo 「mysql故障」
ficipan=iostat -d -k 1 1
echo 「磁碟情況: $cipan」
echo 「環境變數為: $path」
kernel=uname -a
echo 「作業系統的kernel資訊為: $kernel」
banben=cat /etc/redhat-release
echo 「作業系統版本為: $banben」
jincheng=ps -ef
echo 「所有程序為: $jincheng」
ping=curl -i
echo $ping
shell 企業級巡檢自動化(簡單)
系統版本centos7 bin bash cpu info echo cpu的型號資訊 cpu的核心數 cpu core cat proc cpuinfo grep core id uniq wc l echo cpu的核心數 cpu的物理個數 cpu physical cat proc cpuin...
shell 企業級巡檢自動化 普通版本
系統版本 centos7 主機ip 11.11.11.28 bin bash 能夠對伺服器cpu進行監控,並輸出cpu的資訊 echo cpu資訊 cat proc cpuinfo head n17 記憶體監控 echo 記憶體監控資訊 記憶體總量 mem total free m awk mem ...
企業日常巡檢的shell指令碼 包含注釋
指令碼的顯示效果 指令碼如下 bin bash function system awk 代表過濾第三行的資訊 os time date f t awk f,代表以逗號切分的,第一行資訊 os run time uptime awk awk f,os last reboot time who b aw...