佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Shell腳本實(shí)現(xiàn)監(jiān)控iptables規(guī)則是否被修改

Shell腳本實(shí)現(xiàn)監(jiān)控iptables規(guī)則是否被修改

熱門標(biāo)簽:Linux服務(wù)器 鐵路電話系統(tǒng) 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 呼叫中心市場(chǎng)需求 百度競(jìng)價(jià)排名 AI電銷 服務(wù)外包

最近看了一篇通過(guò)nagios實(shí)現(xiàn)MD5實(shí)時(shí)監(jiān)控iptables狀態(tài)的文章,就想是否可以用shell也做到監(jiān)控iptables規(guī)則改變,經(jīng)過(guò)實(shí)驗(yàn),就有了下面這個(gè)腳本.

系統(tǒng):centos 5.x

腳本內(nèi)容:

cat check_iptables.sh

復(fù)制代碼 代碼如下:

#!/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分鐘檢測(cè)一次.

復(fù)制代碼 代碼如下:

chmod +x /root/check_iptables.sh
*/3 * * * * /bin/sh /root/check_iptables.sh

當(dāng)然你也可以加上郵件報(bào)警來(lái)通知iptables規(guī)則有改變.

您可能感興趣的文章:
  • Shell監(jiān)控iptables運(yùn)行狀態(tài)
  • Shell實(shí)現(xiàn)的iptables管理腳本分享
  • Shell腳本實(shí)現(xiàn)監(jiān)控iptables運(yùn)行狀態(tài)
  • Shell腳本配合iptables屏蔽來(lái)自某個(gè)國(guó)家的IP訪問(wèn)
  • CentOS 7 下使用 iptables

標(biāo)簽:銅川 湘潭 蘭州 湖南 衡水 黃山 仙桃 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本實(shí)現(xiàn)監(jiān)控iptables規(guī)則是否被修改》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    铜鼓县| 中方县| 淳安县| 应用必备| 临邑县| 苍山县| 青阳县| 大悟县| 金塔县| 噶尔县| 东莞市| 聂拉木县| 五指山市| 增城市| 修文县| 黑水县| 万盛区| 桓仁| 江达县| 滦平县| 江阴市| 宜阳县| 大悟县| 西昌市| 东乡| 昔阳县| 皮山县| 西乌珠穆沁旗| 南充市| 龙泉市| 罗平县| 民县| 会同县| 洛宁县| 灵山县| 蕲春县| 固原市| 泰安市| 横山县| 枣阳市| 固原市|