千家信息网

shell如何监控脚本

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要介绍了shell如何监控脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1 准备监控机linux 系统,普通服务器即可,
千家信息网最后更新 2025年02月04日shell如何监控脚本

这篇文章主要介绍了shell如何监控脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1 准备监控机

linux 系统,普通服务器即可,要求:
安装ssh 客户端,如果要发送手机短信,还需准备短信猫并且安装 gnokii或者 gammu

2 编辑ssh_config 配置文件

/etc/ssh/ssh_config 配置文件,设置"GSSAPIAuthentication no"
被监控的linux 编辑 /etc/ssh/sshd_config ,添加 UseDNS no ,最后重启sshd

3 使用密匙登录linux 主机

4 建立sh 目录,用于存放shell 脚本

mkdir -p /root/sh/crontab/log
sh 目录存放shell 脚本
crontab/log 目录存放错误信息

5 准备配置文件

代码如下:


cat /root/sh/CONFIG

MOBILES="13xxxxxxxxx 18xxxxxxxxx 13xxxxxxxxx"
MAILS="dongnan@jb51.net user2@jb51.net"

ESXI_HOSTS="192.168.57.91 192.168.57.93"
PHYSICAL_HOSTS="192.168.57.112 192.168.0.1 192.168.57.99"
LINUX_WEB_HOSTS="192.168.57.82 192.168.57.70 10.0.100.72 10.0.100.73 10.0.100.75 10.0.100.76 10.0.100.77 10.0.100.78"
WIN_WEB_HOSTS="10.0.100.81 10.0.100.83"
DB_SLAVE_HOSTS="10.0.100.82"
ALLHOSTS="$ESXI_HOSTS $PHYSICAL_HOSTS $LINUX_WEB_HOSTS $WIN_WEB_HOSTS $DB_SLAVE_HOSTS"

注意:此配置文件用于定义全局变量,包括ip 地址,邮件地址,电话号码等等.

6 crontab任务计划

代码如下:


crontab -l
#ping
*/1 * * * * /root/sh/chk_ping.sh >> /root/sh/cron.log 2>&1

#df
* * * * * /root/sh/chk_df.sh >> /root/sh/cron.log 2>&1

#load
*/1 * * * * /root/sh/chk_load.sh >> /root/sh/cron.log 2>&1

#mysql_replicate
*/1 * * * * /root/sh/chk_mysql_replicate.sh >> /root/sh/cron.log 2>&1

#web
*/1 * * * * /root/sh/chk_web.sh >> /root/sh/cron.log 2>&1

#xxxx
#......................................

注意:脚本执行时间]需按照脚本实际功能来制定,例如 chk_df 监控服务器磁盘空间,每小时执行一次就可以了;
所有监控脚本在 rhel5/centos5 下测试正常,其它linux 系统请自行测试。

感谢你能够认真阅读完这篇文章,希望小编分享的"shell如何监控脚本"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

脚本 监控 文件 篇文章 配置 目录 准备 代码 地址 服务器 短信 系统 服务 测试 普通 主机 价值 任务 信息 全局 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库与数据库文件 网络安全和java开发选哪个 传说中的一个数据库 嘉兴营销网络技术有哪些 西子奥的斯电梯服务器怎么选 网络安全和意识形态讲稿 数据库的公共字段是什么意思 查看和选择数据库的代码 小米远程管理 无法与服务器 db2数据库连接自动断开 关系数据库关系模型的层次结构 保定乐活网络技术有限公司 软件开发时间进度的安排 领取epic服务器 我国网络安全的重要议题 小说app软件开发 前瞻数据库能用吗 软件开发过程各个阶段输出 软件开发需求哪能找到 数据库图标变成灰色 上海软件开发价格多少 网络安全教育答题活动简报 网络安全手抄报a4纸3年级 苹果认证连接服务器出现问题 南通搜狗网络技术有限公司 全球网络安全与管理专业大学 z420服务器配电源 当今网络技术 第六届深圳市网络安全宣传周开启 应聘软件开发助理的面试
0