虛擬機器 linux6 8 搭建日誌伺服器筆記

2021-08-15 21:05:41 字數 2025 閱讀 4852

做專案剛好遇到客戶有日誌伺服器,所以想說自己砸虛擬機器上搭建乙個,熟悉下流程

參照 [

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...