E.2.3.4. コマンドラインでのログ場所の変更


ファイルをローテーションするために、アクセスおよびエラーログファイルの名前および場所を変更できます。既存のログファイルが大きすぎる場合は、新しいファイルを作成するには、このローテーションを手動で行う必要があります。/var/log/dirsrv/admin-serv のデフォルトの場所がアプリケーションのニーズを満たさない場合は、場所を変更できます。
管理サーバー設定は 2 つの場所に保存されます。メインエントリーは、Configuration Directory Server の o=NetscapeRoot データベースの LDAP エントリーです。もう 1 つは console.conf ファイルです。ログ設定の変更には、両方の設定を変更する必要があります。
  1. Configuration Directory Server で Administration Server 設定エントリーを編集します。
    1. Administration Server エントリーの名前を取得します。Administration Server エントリーには特別なオブジェクトクラス nsAdminConfig があるため、そのオブジェクトクラスを使用して DN を取得することができます。
      # ldapsearch -D "cn=Directory Manager" -W -p 389 -h server.example.com -x -b "o=NetscapeRoot" "(objectclass=nsAdminConfig)" dn  
      
      version:1
      dn: cn=configuration,cn=admin-serv-example,cn=Red Hat Administration Server,cn=Server Group,cn=server.example.com,ou=example.com,o=NetscapeRoot
    2. Administration Server エントリーは、ldapmodify を使用して編集できます。アクセスおよびエラーログ設定は、それぞれ nsAccessLogs 属性および nsErrorLogs 属性に保存されます。以下に例を示します。
      # ldapmodify -D "cn=Directory Manager" -W -p 389 -h server.example.com -x
      
      dn: cn=configuration,cn=admin-serv-example,cn=Red Hat Administration Server,cn=Server Group,cn=server.example.com,ou=example.com,o=NetscapeRoot
      changetype:modify
      replace:nsAccessLog
      nsAccessLog:/var/log/dirsrv/admin-serv/access_new
      Enter を 2 回押して 操作を送信し、Control +C を押して ldapmodify を閉じます。
  2. Administration Server 設定ディレクトリーを開きます。
    # cd /etc/dirsrv/admin-serv
  3. console.conf ファイルを編集します。アクセスログの場合は、CustomLog パラメーター のパスおよびファイル名を編集します。エラーログの場合は、ErrorLog パラメーターのパスおよびファイル名を編集します。
    CustomLog /var/log/dirsrv/admin-serv/access_new common
    ErrorLog /var/log/dirsrv/admin-serv/error_new
    アクセスログパスの後に 一般的な 用語を残します。これは、アクセスログが Common Log Format にあることを意味します。
  4. 管理サーバーを再起動します。
    # systemctl restart dirsrv-admin.service
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.