shell案例
1)监测一个机器存活状态
2)监控一个端口存活状态 等价于监控系统服务
3)找出使用CPU|memory前十的进程
4)监控内存使用率脚本
5)监控硬盘IO脚本
6)lamp安装脚本
常用业务平台
6.1) 最新的包安装lamp脚本
6.2)最新的包安装lnmp脚本
6.3)python环境 nginx+uwsgi+python3+virtualenv+django+mysql
6.4)java环境 nginx+jdk+tomcat+mysql
7)mysql binlog日志备份脚本 备份到备份服务器
8)新建user01-user20用户,要求密码是随机6位数 密码取值范围a-zA-Z0-9,要求密码不能只是单一的数字或小写或大写字母
9)shell随机数:写一个猜数字脚本,数字范围是1-100,定制计数器,每次猜完都要告诉用户猜大或猜小了,如果猜对了跳出脚本并输出计数器的值
监控脚本注意事项:
明确监控项
阈值是多少
监控方法(命令、思路(运行方法,调用方法))
返回值是什么
根据监控平台选择监控方式:例如zabbix zabbix-agent snmp
网友评论