rsyslog記錄日志于mysql

rsyslog記錄日志于mysql:

    前提:準備好msql server或mariadb server;

    (1) 安裝rsyslog連接至mysql server的驅動模塊;

        # yum install rsyslog-mysql 

    (2) 在mysql server準備rsyslog專用的用戶賬號;

         GRANT ALL ON Syslog.* TO 'rsyslog'@'127.0.0.1' IDENTIFIED BY 'rsyslogpass';

         GRANT ALL ON Syslog.* TO 'rsyslog'@'local' IDENTIFIED BY 'rsyslogpass';

    (3) 生成所需要的數據庫和表;

        mysql -ursyslog -h127.0.0.1 -prsyslogpass <  /usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql

    (4) 配置rsyslog使用ommysql模塊

        #### MODULES ####

        ……

        $ModLoad ommysql 

    (5) 配置RULES,將所期望的日志信息記錄于mysql中;

        facility.priority :ommysql:DBHOST,DB,DBUSER,DBUSERPASS

    (6) 重啟rsyslog服務;

    (7) loganalyzer

        WebGUI, 運行amp環境中;

        (a) 準備amp環境

            # yum install httpd php php-mysql php-gd

            # systemctl start httpd.service 

        (b) 安裝loganalyzer

            # tar xf loganalyzer-VERSION.tar.gz

            # cd loganalyzer-VERSION

            # cp -a src  /var/www/html/loganalyzer-VERSION

            # cd /var/www/html

            # ln -sv loganalyzer-VERSION log

            # cd log 

            # touch config.php 

            # chmod 666 config.php 

            打開瀏覽器,配置;

                MySQL Native, Syslog Field

                Table Type:"Monitorware“

            # chmod 644 config.php 

原創文章,作者:songzizhe,如若轉載,請注明出處:http://www.www58058.com/55864

(0)
songzizhesongzizhe
上一篇 2016-12-05 17:03
下一篇 2016-12-05 17:03

相關推薦

  • 編寫腳本

        1、  編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPV4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。                      …

    2017-04-13
  • Linux基礎小模塊

    1.基礎知識小塊:shell 由shell程序的自帶命令:即為內置命令(builtin) 獨立的可執行程序文件、文件名 :即為外部命令  [root@localhost~]#ls      ~用戶當前所在目錄  #:命令提示符(管理員帳號root)  $:普通用戶   &nbsp…

    Linux干貨 2016-08-10
  • 馬哥教育網絡班21期+第10周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) POST –>Boot Sequence(BIOS) –> Boot Loader(MBR) –> Kernel(ramdisk) –>rootfs –>…

    Linux干貨 2016-09-19
  • LVS的四種模型

    相關術語: vs:Virtual Server,Director,Dispatcher,Balancer rs:Real Server,upstream server,backend server lvs集群的類型: lvs-nat:修改請求報文的目標IP lvs-dr:操作封裝新的MAC地址; lvs-tun:在原請求IP報文之外新加一個IP首部; lvs…

    Linux干貨 2016-10-30
  • N22-第二周博客作業

    1、Linux系統上常見的文件管理類命令有哪些,其常用的使用方法及其示例演示。 常見的文件類管理命令:cp,rm,mv cp復制文件和目錄: -f, –force 強制執行 -i 顯示交互信息,默認cp 帶-i選項 -r,-R 遞歸復制目錄 -s 創建一個符號鏈接而不復制文件 -d 復制符號鏈接本身 cp aa.link qqq 相當于創建qqq…

    Linux干貨 2016-08-22
  • linux系統及簡單使用

    簡介:CentOS(Community Enterprise Operating System)社區企業操作系統,安全和穩定性較好,有優秀的社區支持。   Linux系統的原則: 1、由單一目的的較小的程序程序組成 2、一切皆文件 3、避免捕獲用戶接口 4、配置文件保存在文本中 5、鏈接程序完成復雜的功能   Linux系統安裝: 英文安…

    Linux干貨 2017-07-15
欧美性久久久久