クライアントマシンから中央サーバーへの送信
次の行でファイル/etc/rsyslog.d/send2serverを作成します。
*.* @hostname--fqdn--ip--
      
      例:
*.* @netlog.lan
      
      デバッグガベージを収集しないために、「*。*」を「* .notice」または「* .warning」に置き換えることができます。
設定の再読み込み:/etc/init.d/rsyslog restart
配送プロトコル
- udp / 514がデフォルトで使用されます
- 「@」の代わりに「@@」を指定すると、標準UDPの代わりにTCP(非標準の拡張子!)が使用されます。
- udp / tcpの代わりに配信の100%の信頼性が必要な場合は、クライアントでomrelpモジュールを使用し、サーバーでimrelpを使用する必要があります。
サーバー受付
/etc/rsyslog.confでは、行のコメントを外す必要があります。
$ModLoad imudp 
      
        
        
        
      
     $UDPServerRun 514 
      
        
        
        
      
     
      
        
        
        
      
     $ModLoad imtcp 
      
        
        
        
      
     $InputTCPServerRun 514 
      
        
        
        
      
    
      
      設定の再読み込み:/etc/init.d/rsyslog restart
MySQLストレージ
- apt-get rsyslog-mysqlのインストール
- 尋ねられたすべての質問に正確に答え、
- パスワードを除いて、提案された値を確認するだけで十分です。
- 設定は/etc/rsyslog.d/mysql.confに保存されます
LogAnalyzerで表示
- ダウンロードページ: loganalyzer.adiscon.com/downloads (Debianパッケージにはありません)
- 依存関係のインストール:apt-get install libapache2-mod-php5
- / var / www内のソースアーカイブから、。/ srcフォルダーをコピーし、「loganalyzer」に名前を変更する必要があります。
-   Apacheログから警告を削除するための./include/functions_common.phpの推奨修正: 
      
 
 --- loganalyzer/include/functions_common.php.orig 2011-11-14 14:32:32.000000000 +0200
 
 +++ loganalyzer/include/functions_common.php 2011-11-16 02:05:58.982834986 +0200
 
 @@ -1163 +1163,2 @@
 
 - $content['EXTRA_METATAGS'] .= '/>';
 
 + if (array_key_exists($content['HeaderDefaultEncoding']))
 
 + $content['EXTRA_METATAGS'] .= '/>';
 
 
 
 
 
 
-  空の構成ファイルの作成は、インストーラーによって完了します。 
      
 
 touch config.php
 
 chmod 666 config.php
 
 
 
 
 
 
LogAnalyzer用のSQLデータベースの準備
LogAnalyzerは、独自の列を使用して標準形式のSyslog.SystemEvents SQLテーブルを自動的に展開しますが、このためには多くの特権を与える必要があります。 SELECTのみを許可するには、列を手動で作成します。
ALTER TABLE `SystemEvents` ADD `processid` varchar(60) NOT NULL DEFAULT ''; 
      
        
        
        
      
     ALTER TABLE `SystemEvents` ADD `checksum` int(11) UNSIGNED NOT NULL DEFAULT '0'; 
      
        
        
        
      
    
      
      LogAnalyzerのセットアップ
- netlog.lan / loganalyzer / install.phpを開き、すべての手順を実行します。
- syslog-base = MonitorWareの形式。
- Syslogデータベース名とSystemEventsテーブルでは、大文字と小文字が区別されます。
インストールが完了したら:
chmod 644 config.php 
      
        
        
        
      
     rm install.php 
      
        
        
        
      
    
      
      最初のユーザーには管理者権限があります。
「管理センター/ユーザー」に移動し、「読み取り専用ユーザー」フラグでゲストを登録することをお勧めします。