展開
湖北國聯(lián)計(jì)算機(jī)科技有限公司
  • 首頁HOME
  • 公司簡介INTRODUCTION
  • 安全防御DEFENSE
  • 軟件開發(fā)SOFTWARE
  • 物聯(lián)網(wǎng)IOT
  • 運(yùn)行維護(hù)SRE
  • 成功案例CASE
  • 聯(lián)系我們CONTACT
  • Defense Q&A |網(wǎng)安Q&A

    搭建INOTIFY-TOOLS實(shí)現(xiàn)監(jiān)控站點(diǎn)目錄文件系統(tǒng)的事件
    來源:湖北國菱 時(shí)間:2017-02-11

    搭建INOTIFY-TOOLS實(shí)現(xiàn)監(jiān)控站點(diǎn)目錄文件系統(tǒng)的事件搭建步驟:

    1)環(huán)境配置,tools要求linux內(nèi)核是2.6.13以上。實(shí)測CENTOS6.5及以上均可直接安裝。

    2)下載安裝:    

    a.進(jìn)入下載目錄,如cd/root,用于存放下載文件。    

    b.wgethttp://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz----下載tar -zvxfinotify-tools-3.14.tar.gz----解壓                

    c.cd inotify-tools-3.14----進(jìn)入目錄

    3)開始安裝:    ./configure 注意最好不要帶--參數(shù)。測試帶--安裝目錄參數(shù)會(huì)導(dǎo)致下面運(yùn)行找不到command。    Make    Make install

    4)異常處理:    

    a.報(bào)錯(cuò)upper limiton inotify watches reached!      解決辦法:添加命令 echo 8192000> /proc/sys/fs/inotify/max_user_watches    

    b.報(bào)錯(cuò)inotifywait:error while loading shared libraries: libinotifytools.so.0: cannot openshared      object file: No such file ordirectory      

    解決辦法:32位系統(tǒng):ln -s /usr/local/lib/libinotifytools.so.0/usr/lib/libinotifytools.so.0                

    64位系統(tǒng):ln -s/usr/local/lib/libinotifytools.so.0 /usr/lib64/libinotifytools.so.05)命令的使用方式:    inotifywait-mrq -e modify,create,move,delete --fromfile '/opt/scripts/ffile' --timefmt'%Y-%m-%d %H:%M' --format '%T %f %e' --outfile '/home/rsync.log' /data/    命令解析:即自動(dòng)監(jiān)控/data/目錄下面的文件修改,創(chuàng)建,移動(dòng),刪除系統(tǒng)事件。    輸出格式:2017-02-1109:36 supe_cache_1.MYI MODIFY              2017-02-11 09:36edu.***.com-nginx-error.log MODIFY              輸出同上的文本的log文件到/home/目錄下的rsync.log文件。

    荊州地區(qū)政府網(wǎng)站建設(shè) 解決方案 專業(yè)團(tuán)隊(duì) 騰訊第三方平臺 地址:湖北省荊州市沙市區(qū)荊沙大道楚天都市佳園一期C區(qū)29棟112       地址:湖北省松滋市新江口街道才知文化廣場1幢1146-1151室     郵編:434200 聯(lián)系電話:0716-6666211     網(wǎng)站編輯部郵箱:business@gl-ns.com 鄂公網(wǎng)安備 42100202000212號 備案號:鄂ICP備2021015094號-1     企業(yè)名稱:湖北國菱計(jì)算機(jī)科技有限公司