1.对服务器CPU进行监控,并输出CPU的信息
[root@192 ~]# cat /proc/cpuinfo | grep 'model name' | awk -F ':' '{print $2}'
Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
2.对服务器内存进行监控,并输出内存剩余使用率信息
[root@192 ~]# free -m | grep Mem | awk '{print $4/$2*100}'
7.3922
3.对服务器网络进行监控,检测网络是否通畅,并输出结果
[root@192 ~]# ping -c1 www.baidu.com > /dev/null
[root@192 ~]# echo $?
0
4.对服务器服务进行监控,比如ftp服务,mysql服务,并输出结果
[root@192 ~]# systemctl start mariadb #开启mysql
[root@192 ~]# ss -nlpt | grep mysqld > /dev/null
[root@192 ~]# echo $?
0
[root@192 ~]# systemctl stop mariadb #停掉mysql
[root@192 ~]# ss -nlpt | grep mysqld > /dev/null
[root@192 ~]# echo $?
1
5.文件系统