国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

Shell腳本實現監控iptables規則是否被修改

2020-07-27 19:09:24
字體:
來源:轉載
供稿:網友

最近看了一篇通過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規則有改變.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上高县| 太白县| 宝鸡市| 天峻县| 涟水县| 池州市| 垦利县| 邓州市| 依兰县| 哈尔滨市| 科技| 新民市| 墨玉县| 衢州市| 峨眉山市| 漳州市| 安溪县| 京山县| 额济纳旗| 田东县| 大石桥市| 福清市| 确山县| 侯马市| 通道| 漳浦县| 深圳市| 阳泉市| 房产| 三门县| 林州市| 区。| 巩留县| 沙雅县| 壤塘县| 新津县| 临颍县| 锦屏县| 文山县| 鸡东县| 鹿泉市|