• shell巡检草拟


    #!/bin/bash
    
    phy_cpu=$(cat /proc/cpuinfo | grep "physical id"|sort | uniq | wc -l)
    
    logic_cpu_num=$(cat /proc/cpuinfo | grep "processor"| wc -l)
    
    cpu_core_num=$(cat /proc/cpuinfo | grep "cores"|uniq|awk -F: '{print $2}')
    
    cpu_freq=$(cat /proc/cpuinfo | grep MHz | uniq | awk -F: '{print $2}')
    
    system_core=$(uname -r)
    
    system_version=$(cat /etc/redhat-release)
    
    system_hostname=$(hostname | awk '{print $1}')
    
    systemc_envirement_variables=$(env | grep PATH)
    
    mem_free=$(grep MemFree /proc/meminfo)
    
    disk_usage=$(df -h)
    
    system_uptime=$(uptime)
    
    system_load=$(cat /proc/loadavg)
    
    system_ip=$(ifconfig | grep "inet"|grep -v "127.0.0.1"|awk -F: '{print $1}'|awk 'NR==1{print}'| awk '{print $2}')                #自己改的
    
    mem_info=$(/usr/sbin/dmidecode | grep -A 16 "Memory Device"|grep -E "Size|Locator"|grep -v Bank)
    
    mem_total=$(grep MemTotal /proc/meminfo)
    
    day01=$(date +%Y)
    
    day02=$(date +%m)
    
    day03=$(date +%d)
    
     
    
    path=inspection.txt
    
    echo -e " " > $path
    
    echo -e $day01年$day02月$day03系统巡检报告  >> $path
    
    echo -e 主机名:"	"$system_hostname >> $path
    
    echo -e 服务器IP: "	"$system_ip >> $path
    
    echo -e 系统内核: "	"$system_core  >> $path
    
    echo -e 操作系统版本:"	"$system_version >> $path
    
    echo -e 磁盘使用情况: "	""	" $disk_usage >> $path
    
    echo -e CPU核数:"	"$cpu_core_num >> $path
    
    echo -e 物理CPU个数:"	"$phy_cpu >> $path
    
    echo -e 逻辑CPU个数:"	"$logic_cpu_num >> $path
    
    echo -e 系统环境变量:"	"$systemc_envirement_variables >> $path
    
    echo -e CPU的主频:"	"$cpu_freq >> $path
    
    echo -e 内存简要信息:"	"$mem_info >> $path
    
    echo -e 内存总大小:"	"$mem_total >> $path
    
    echo -e 内存空间: "	"$mem_free >> $path
    
    echo -e 时间/系统运行时间/当前登陆用户/系统过去1分钟/5分钟/15分钟内平均负载/"	"$system_uptime >> $path
    
    echo -e 1分钟/5分钟/15分钟平均负载/在采样时刻,运行任务的数目/系统活跃任务的个数/最大的pid值线程/ "	"$system_load >> $path
  • 相关阅读:
    2019.9.25 初级数据结构——树状数组
    2019.9.29 陪审团
    2019.9.27 硬币
    0070-星星阵
    0069-简单的回文数问题
    0068-简单的求和问题
    0067-水仙花数
    0066-若干个数求和问题
    0065-数方块
    0064-简单的平方和
  • 原文地址:https://www.cnblogs.com/zhou2019/p/10864122.html
Copyright © 2020-2023  润新知