arinux

Linux サーバー設定備忘録
<< openLDAP 構築(13) - クライアント設定(リモートホスト) | main | openLDAP 構築(15) - PAM認証設定 >>
openLDAP 構築(14) - ログ管理


openldap のログは local4 のファシリティ(ログ種別)で syslogd に渡されます。但し、これが有効になるようにするには、openldap のソースを 「--enable-debug」 付きで configure してから、コンパイルしておかなければいけません。


メモloglevel 一覧


レベル説明
-1すべてのデバッグレベルを有効にする
0デバッグしない
1関数呼出しのトレース
2パケット処理のデバッグ
4詳細なデバッグトレース
8接続管理
16パケット送受信の印字
32検索フィルタ処理
64設定ファイル処理
128アクセス制御リスト処理
256接続/操作/結果の統計ログ
512エントリ送信の統計ログ
1024shell バックエンドとの通信の印字
2048エントリ解析のデバッグ印字
4096データベースキャッシュ処理
8192データベースインデックスの処理
16384syncrepl コンシューマ処理


以下のように、server側のログ出力設定を行います。


  1. 「/usr/local/etc/openldap/slapd.conf」に以下を追加します。
    loglevel 256                             # この1行を追加
    
    • Default で loglevel 256 が適用されますので、他の値を指定する場合のみ追加すればいいです。
    • 複数のレベルを指定する場合は、「256+32=288」 のように数値を加えて、「loglevel 288」 と記述します。

  2. 「/etc/syslog.conf」 に以下を追加します。
    local4.*   /var/log/slapd.log            # この1行を追加
    


  3. 「/var/log/slapd.log」 を作成して、パーミッションを設定します。
    [root]# touch /var/log/slapd.log
    [root]# chown ldap:ldap /var/log/slapd.log
    [root]# chmod 600 /var/log/slapd.log
    


  4. 「/etc/logrotate.d/syslog」 に 「/var/log/slapd.log」 を追加します。
    /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler
    /var/log/boot.log /var/log/cron /var/log/slapd.log {
    (以下、省略)
    


  5. 「syslogd」 を再起動します。
    [root]# service syslog restart
    カーネルロガーを停止中:                                    [  OK  ]
    システムロガーを停止中:                                    [  OK  ]
    システムロガーを起動中:                                    [  OK  ]
    カーネルロガーを起動中:                                    [  OK  ]
    


  6. 「slapd」 を再起動します。
    [root]# /etc/rc.d/init.d/slapd stop
    [root]# /etc/rc.d/init.d/slapd start
    


  7. 「slapd.log」 にログが書き出されているかを確認します。
    [root]# cat /var/log/slapd.log
    May 16 14:52:14 test15 slapd[880]: @(#) $OpenLDAP: slapd 2.3.35 (May 10 2007
    $       root@test15.examples.com:/usr/local/src/openldap-2.3.35/servers/slapd
    May 16 14:52:14 test15 slapd[881]: slapd starting
    (以下、省略)
    


    メモログの出力例


    nextログの例


ここまで

| arinux | openldap | 16:29 | comments(0) | trackbacks(2) | pookmark |









http://arinux.net/trackback/18
接続管理
接続管理での検索結果をマッシュアップ。一語から広がる言葉のポータルサイト。
| 一語で検索 | 2007/10/31 6:08 PM |
( 接続管理 )についての最新のブログのリンク集
接続管理に関する最新ブログ、ユーチューブなどネットからの口コミ情報をまとめてみると…
| クチコミコミュニケーション | 2007/11/09 9:46 AM |
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< December 2017 >>
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ RECENT TRACKBACK
+ CATEGORIES
+ ARCHIVES
+ 掲載予定のタイトル
  • Wordpress
  • Pukiwiki
  • SMTPs/POPs/IMAPs
  • fml
  • Tips
+ CSS Nite
+ MOBILE
qrcode
+ LINKS
+ RECOMMEND
+ PROFILE