返回顶部
首页 > 资讯 > 服务器 >Shell脚本实现监控iptables规则是否被修改
  • 228
分享到

Shell脚本实现监控iptables规则是否被修改

脚本规则Shell 2022-06-04 21:06:25 228人浏览 泡泡鱼
摘要

最近看了一篇通过nagiOS实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本. 系统:Centos 5.x 脚本内容

最近看了一篇通过nagiOS实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本.

系统:Centos 5.x

脚本内容:

cat check_iptables.sh

#!/bin/bash

if [ ! -f .count ];then

  iptables -L -n|md5sum|awk '{print $1}' > ~/.count

  exit 1

else

  iptables -L -n|md5sum|awk '{print $1}' >~/1.txt

  difffile=`diff ~/.count ~/1.txt|wc -l`

  if [[ $difffile = 0 ]];then

     echo "file is ok!"

     sleep 1

     rm -f ~/1.txt

  else

     echo "file is no ok!"

     cat ~/1.txt >~/.count

     sleep 1

     rm -f ~/1.txt

fi

fi

然后丢到crontab里.以每隔3分钟检测一次.

chmod +x /root/check_iptables.sh

*/3 * * * * /bin/sh /root/check_iptables.sh

当然你也可以加上邮件报警来通知iptables规则有改变.

--结束END--

本文标题: Shell脚本实现监控iptables规则是否被修改

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

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

猜你喜欢
  • Shell脚本实现监控iptables规则是否被修改
    最近看了一篇通过nagios实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本. 系统:centos 5.x 脚本内容...
    99+
    2022-06-04
    脚本 规则 Shell
  • 怎么用Shell脚本实现监控iptables规则是否被修改
    这篇文章主要介绍“怎么用Shell脚本实现监控iptables规则是否被修改”,在日常操作中,相信很多人在怎么用Shell脚本实现监控iptables规则是否被修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-09
  • Shell脚本实现监控iptables运行状态
    最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,...
    99+
    2022-06-04
    脚本 运行状态 Shell
  • Shell脚本实现监控rsync数据是否传输完
    今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -s...
    99+
    2022-06-04
    脚本 数据 Shell
  • Shell脚本实现检测文件是否被修改过代码分享
    #!/bin/bash funmd5_1() { find /root/passwd -type f | xargs md5sum > /tmp/funmd5_1.log } funmd5_2() ...
    99+
    2022-06-04
    脚本 代码 文件
  • 怎么用Shell脚本实现检测文件是否被修改过的功能
    本篇内容介绍了“怎么用Shell脚本实现检测文件是否被修改过的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bashfun...
    99+
    2023-06-09
  • 用shell脚本监控进程是否存在 不存在则启动的实例
    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne ...
    99+
    2022-06-04
    不存在 是否存在 脚本
  • Shell脚本实现的memcached进程监控
    WEB服务器使用memcached,但是不知道为什么memcached老是挂掉(基本20分钟~50分钟左右),导致部分网站页面在访问的时候出错;定义日志后,查看日志也未能发现什么;初步判定由于之前更新lib...
    99+
    2022-06-04
    脚本 进程 Shell
  • shell脚本实现磁盘监控系统
    利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Name:ncjk.s...
    99+
    2022-06-04
    shell 磁盘 shell 磁盘监控
  • Shell脚本实现监控MySQL主从同步
    代码如下: #!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN...
    99+
    2022-06-04
    主从 脚本 Shell
  • 如何实现监控MySQL服务shell脚本
    这篇文章给大家分享的是有关如何实现监控MySQL服务shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy&nbs...
    99+
    2023-06-09
  • 如何使用shell脚本监控进程是否存在若不存在则启动
    小编给大家分享一下如何使用shell脚本监控进程是否存在若不存在则启动,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货:#!/bin/shps -f...
    99+
    2023-06-09
  • 怎么用Shell脚本监控rsync数据是否传输完
    本篇内容介绍了“怎么用Shell脚本监控rsync数据是否传输完”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天有台服务器a要把网站程序全...
    99+
    2023-06-09
  • shell脚本实现监控shell脚本的执行流程及变量的值
    很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的操作,就需要对具体执行过程中的变量等可变的因素的监控,那么我...
    99+
    2022-06-04
    脚本 变量 流程
  • Shell脚本实现memcache缓存命中率监控
    公司有几个服务器开着多个memcached进程,除了要监控他们是否正常telnet通,实例是否存在外还要监控他们的缓存命中率。针对他们的缓存命中率进行报警。 网上有个perl写的,需要编译安装。有个pyt...
    99+
    2022-06-04
    命中率 缓存 脚本
  • Shell脚本实现监控kingate并自动启动
    自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,...
    99+
    2022-06-04
    脚本 自动启动 Shell
  • shell脚本如何实现磁盘监控系统
    这篇文章给大家分享的是有关shell脚本如何实现磁盘监控系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。利用shell脚本实现每隔60秒磁盘内存数据监控#!/bin/bash#Author:GaoHongYu#...
    99+
    2023-06-09
  • linux如何实现监视端口是否正常的shell脚本
    这篇文章将为大家详细讲解有关linux如何实现监视端口是否正常的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:#!/bin/bash port=”80″ res...
    99+
    2023-06-09
  • 监控网站是否可以正常打开的Shell脚本分享
    最近刚好需要测试一下新建站的稳定性,所以写了个SHELL脚本放到本机(最近换了mac本),能够实时查看你需要监控的WEB页面状态,并发送到指定邮箱. 这里赞一下OS X自带有crontab计划任务,可以直接...
    99+
    2022-06-04
    脚本 网站 Shell
  • 怎么使用Shell脚本程序监控网站URL是否正常
    这篇文章给大家介绍怎么使用Shell脚本程序监控网站URL是否正常,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。监控网站URL是否正常最常见的方法莫过于wget和curl命令了,这两个命令都是非常强大的,强大到网友查看...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作