做專案剛好遇到客戶有日誌伺服器,所以想說自己砸虛擬機器上搭建乙個,熟悉下流程
參照 [
centos 6.8 日誌伺服器 192.168.91.147
centos 7 伺服器 192.168.91.134
日誌伺服器上的配置流程
1 安裝lamp環境
安裝完成後啟動httpd和mysql 並設定開機啟動
檢查並安裝rsyslog(正常系統都有自帶)
rpm -qa|grep rsyslog
檢視
安裝rsyslog連線mysql模組
yum install rsyslog-mysql
-ycd /usr/share/doc/rsyslog-mysql
-5.8
.10ls
mysql -uroot
-proot
< createdb.sql
進入mysql可以看到對應的資料庫,並且已經建立了兩張表
設定相關許可權
# mysql -uroot –p
mysql> grant all on syslog.* to rsyslog@localhost identified by
'root';
mysql> flush privileges;
mysql> exit
3
配置服務端支援rsyslog-mysql 模組,並開啟udp服務埠獲取網內其他linux系統日誌
後面兩行是開啟日誌記錄模組
$modload imudp #imupd是模組名,支援udp協議
$udpserverrun
514#允許514埠接收使用udp和tcp協議**過來的日誌
最後重啟下rsyslog服務
4 配置客戶端
centos7 的配置
檢查rsyslog 是否安裝
# rpm -qa|grep rsyslog
配置rsyslog 客戶端傳送本地日誌到服務端
# vi /etc/rsyslog.conf
*.* @192.168.1.107
行尾新增上面這行內容,即客戶端將本地日誌傳送到伺服器。
重啟rsyslog 服務
# /etc/init.d/rsyslog restart
# vi /etc/bashrc
在檔案尾部增加一行
export prompt_command=');logger "[euid=$(whoami)]":$(who am i):[`pwd`]"$msg"; }'
設定其生效
# source /etc/bashrc
客戶端配置完畢。
驗證:
在日誌伺服器上 tailf messages資訊
然後再伺服器上做些操作,可以看到有資訊記錄過來了。
最後的loganalyzer安裝就不寫了。網上也一大堆。只要是知道一下怎麼去獲取日誌的。
綜合來說,主要是圍繞 rsyslog 這個服務進行的
linux虛擬機器搭建radis環境
心酸歷史 在網上找到了乙個部落格安裝到一半異常退出。然後各種嘗試,發個部落格記錄一下?系統版本 centos6.5 bin 127.0.0.0 注釋掉,否則外網訪問不到 daemonize no 改為yes protected mode yes改為nodaemonize yes redis採用的是單...
虛擬機器搭建linux(持續更新)
一 最近在vmware上安裝ubuntu系統的時候出現些問題,發現終端下的tree指令無法使用。執行一下 sudo dpkg configure a 方法二 親測可以用 sudo rm var lib apt lists lock 方法三 1 ps aux 查出apt get程序的pid,2 用su...
虛擬機器中Linux環境搭建
作為一名軟體測試資深工程師,在日常工作中離不開對測試環境的操作。我們測試的軟體,系統都是部署在linux系統環境上,我們掌握linux 系統的日常操作是非常必要的。那麼在學習linux作業系統的時候,如何在自己的windows環境上搭建乙個linux系統呢?下面就是我要介紹的。vmware work...