shell编程实战案例
- 监控一个机器存活状态
- 监控一个端口存活
- 找出使用cpu或者内存前十的进程
- 监控内存使用率脚本
- 监控硬盘io
- 随机生成字符文件名
- 多进程
# 监控脚本注意事项
明确监控项
阀值是多少
监控方法(命令,思路(运行方法,调用方法))
返回值是什么
根据监控平台选择监控方式:例如zabbix,zabbix-agent,snmp,prometheus
监控主机及联网状态
1、监控目的
掌握在线业务机器及联网的 状态
2、监控方法
通过采用ICMP协议的ping命令对计算机进行ping测试,通过表示主机为开启并联网,不通则代表主机宕机或断网
3、监控思路
通过分析多次ping结果判断主机状态
4、实现实现
代码语言:shell复制#!/usr/bin/env bash
#Description: 监控目标主机状态
#Author: mikelLam
#Created Time: 2021/12/27 17:43
# Constants
RESET='