iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >shell监控脚本 准备工作分享
  • 684
分享到

shell监控脚本 准备工作分享

准备工作脚本shell 2022-06-04 21:06:38 684人浏览 泡泡鱼
摘要

1 准备监控机 linux 系统,普通服务器即可,要求: 安装ssh 客户端,如果要发送手机短信,还需准备短信猫并且安装 gnokii或者 gammu 2 编辑ssh_config 配置文件 /etc/s

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@gimoo.net user2@gimoo.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 系统请自行测试。

--结束END--

本文标题: shell监控脚本 准备工作分享

本文链接: https://www.lsjlt.com/news/17969.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下进程监控的shell脚本分享
    这篇文章主要介绍“linux下进程监控的shell脚本分享”,在日常操作中,相信很多人在linux下进程监控的shell脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下进程监控的shell脚...
    99+
    2023-06-09
  • 自动监控主从MySQL同步的SHELL脚本分享
    这篇文章主要介绍“自动监控主从MySQL同步的SHELL脚本分享”,在日常操作中,相信很多人在自动监控主从MySQL同步的SHELL脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • shell如何监控脚本
    这篇文章主要介绍了shell如何监控脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1 准备监控机 linux 系统,普通服务器即可,要求: 安装ssh 客户端,如果要发送...
    99+
    2023-06-09
  • Oracle慢SQL监控脚本代码分享
    本篇内容主要讲解“Oracle慢SQL监控脚本代码分享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle慢SQL监控脚本代码分享”吧! 线上Oracl...
    99+
    2024-04-02
  • SHELL脚本监控JAVA进程的示例分析
    这篇文章主要为大家展示了“SHELL脚本监控JAVA进程的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SHELL脚本监控JAVA进程的示例分析”这篇文章吧。脚本内容:java_chec...
    99+
    2023-06-09
  • CentOS下mysql定时备份的Shell脚本分享
    这篇文章主要讲解了“CentOS下mysql定时备份的Shell脚本分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS下mysql定时备份的Shell脚本分享”吧!1、备份语句&...
    99+
    2023-06-09
  • mysql的备份脚本分享
    本篇内容介绍了“mysql的备份脚本分享”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bas...
    99+
    2024-04-02
  • 如何实现监控MySQL服务shell脚本
    这篇文章给大家分享的是有关如何实现监控MySQL服务shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy&nbs...
    99+
    2023-06-09
  • linux中怎么用shell脚本监控进程
    要在Linux中使用shell脚本监控进程,可以使用以下步骤: 获取要监控的进程的PID(进程ID)。 可以使用命令`pgrep...
    99+
    2023-10-26
    linux shell
  • Shell脚本监控Linux系统CPU使用率
    通过top或者htop命令。可以看到每一个cpu核心的使用情况,但是服务器的整体cpu使用情况,就无法直观的看到。需要通过shell脚本才能实现。 cpu_ck.sh#/bin/bash #environment var...
    99+
    2023-01-31
    使用率 脚本 系统
  • CentOS系统备份脚本分享
    本篇内容主要讲解“CentOS系统备份脚本分享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS系统备份脚本分享”吧!#!/bin/sh#设定变量bak_path=/root/bak_l...
    99+
    2023-06-10
  • shell脚本如何实现磁盘监控系统
    这篇文章给大家分享的是有关shell脚本如何实现磁盘监控系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。利用shell脚本实现每隔60秒磁盘内存数据监控#!/bin/bash#Author:GaoHongYu#...
    99+
    2023-06-09
  • 怎么用shell脚本监控mysql主从状态
    这篇文章主要介绍“怎么用shell脚本监控mysql主从状态”,在日常操作中,相信很多人在怎么用shell脚本监控mysql主从状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用shell脚本监控mys...
    99+
    2023-06-09
  • 怎么用Shell脚本监控iptables运行状态
    这篇文章主要介绍“怎么用Shell脚本监控iptables运行状态”,在日常操作中,相信很多人在怎么用Shell脚本监控iptables运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Shell脚...
    99+
    2023-06-09
  • mysql数据备份的脚本分享
    本篇内容主要讲解“mysql数据备份的脚本分享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据备份的脚本分享”吧!  #!/usr/bin...
    99+
    2024-04-02
  • shell脚本shell脚本实现监控某个进程意外停止后拉起进程
    小编给大家分享一下shell脚本shell脚本实现监控某个进程意外停止后拉起进程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!要监护的进程启动脚本:实现脚本写入c...
    99+
    2023-06-09
  • 如何用shell脚本实现监控shell脚本的执行流程及变量的值
    本篇内容主要讲解“如何用shell脚本实现监控shell脚本的执行流程及变量的值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用shell脚本实现监控shell脚本的执行流程及变量的值”吧!...
    99+
    2023-06-09
  • 如何监控docker容器运行状态 shell 脚本
    场景 公司项目部署在docker中,由于未知原因容器偶尔会停止,需要写一个脚本监控 容器运行状态,如果容器停止了,就再启动该容器 shell脚本 #!/bin/bash # 传入...
    99+
    2024-04-02
  • Shell脚本如何监控目录内文件改动
    这篇文章将为大家详细讲解有关Shell脚本如何监控目录内文件改动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体代码如下所示:#! /bin/bashwebroot="/home/w...
    99+
    2023-06-09
  • 怎么监控docker容器运行状态shell脚本
    这篇文章将为大家详细讲解有关怎么监控docker容器运行状态shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。场景公司项目部署在docker中,由于未知原因容器偶尔会停止,需要写一个脚本监控 容...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作