rsyslog+mysql+loganalyzer
1、yum install mariadb-server php-gd rsyslog-mysql ##連接到mysql需要的驅動程序,用來保存信息
2、登錄數據庫并給rsyslog賦權,設置密碼,重讀授權表
3、以rsyslog用戶身份登錄數據庫,此時創建Syslog庫,注意此處數據庫名稱要與rsyslog-mysql生成的腳本文件中數據庫名稱保持一致,以syslog用戶的身份去連接數據庫執行后面的腳本
4、重新連接數據庫,發現syslog數據庫已建立完成,驗證腳本執行結果
5、在/etc/rsyslog.conf配置文件中加載rsyslog-mysql生成的模塊,用于連接mysql數據庫
rsyslog通過ommysql模塊自動連接至數據庫,并要指明數據庫地址 數據庫名稱 數據庫用戶名 密碼
為了避免干擾,可先注釋如下信息
6、重啟服務即可:systemctl restart rsyslog,此時應該有日志信息生成,可通過如下方法查看
7、也可以通過loganalyzer軟件更直觀在的在瀏覽器中顯示日志信息,下載loganalyzer安裝包,解壓縮,src里面才是php源碼
8、創建軟連接,便于管理,創建config.php文件,賦權。
9、在瀏覽器中輸入rsyslog服務器地址
10、如果提示如下報錯則是由于數據庫地址錯誤導致,在config.php中修改成127.0.0.1即可
11.在重新瀏覽器即可
原創文章,作者:Naruto,如若轉載,請注明出處:http://www.www58058.com/53636
實操性比較強,建議理論部分結合起來詳細點