8.7. 명령줄을 사용하여 Directory Server 액세스 로그 가져오기


logconv.pl 명령은 Directory Server 액세스 로그를 분석하고 사용량 통계를 추출하며 명령줄에 지정된 중요한 이벤트 발생을 계산합니다. logconv.pl 명령은 총 작업 목록, 총 연결 수, 각 작업 유형별 개수, 영구 검색과 같은 일부 확장 작업의 수, 정보 바인딩을 출력합니다.

logconv.pl 명령에는 다음과 같은 구문이 있습니다.

# logconv.pl /path/to/accesslog
Copy to Clipboard Toggle word wrap

여러 액세스 로그 파일을 분석하려면 별표(*)와 함께 다음 형식을 사용할 수 있습니다.

# logconv.pl /var/log/dirsrv/slapd-<instance_name>/access&#42;
Copy to Clipboard Toggle word wrap

logconv.pl 명령은 Directory Server를 모니터링하고 Directory Server 구성을 최적화하는 데 유용한 다음 세 가지 유형의 통계를 생성합니다.

  • 총 바인딩 및 총 검색과 같은 이벤트 수입니다.
  • LDAP 요청에서 가장 자주 발생하는 매개변수 목록입니다. 예를 들어 logconv.pl 명령은 반환되는 상위 10개의 바인딩 DN, 기본 DN, 필터 문자열 및 속성 목록을 생성합니다.
  • ldap.h 에 정의된 것과 같은 오류 코드에 대한 발생 횟수입니다.

8.7.1. 명령줄을 사용하여 Directory Server 액세스 로그 분석

logconv.pl 명령은 Directory Server 액세스 로그를 분석하고 사용량 통계를 추출하고 중요한 이벤트 발생 횟수를 계산합니다.

logconv.pl 에는 다음 옵션이 사용됩니다.

  • - s : 로그 파일 분석을 시작할 시간을 지정합니다.
  • - e : 로그 파일 분석을 중지하는 시간을 지정합니다.
  • -BC: 서버에 연결하는 데 사용되는 DN 수와 서버가 반환하는 총 연결 코드를 기반으로 보고서를 생성합니다.
  • -m: 지정된 CSV 출력 파일에 초당 출력 데이터(-m)를 생성합니다.
  • -m : 지정된 CSV 출력 파일에 분당 개수( -M )를 사용하여 출력 데이터를 생성합니다.

프로세스

  • 간단한 액세스 로그 요약을 생성하려면 다음 명령을 실행합니다.

    # logconv.pl /var/log/dirsrv/slapd-<instance_name>/access
    
    Access Log Analyzer 8.2
    Command: logconv.pl /var/log/dirsrv/slapd-<instance_name>/access
    Processing 1 Access Log(s)...
    
    [001] /var/log/dirsrv/slapd-<instance_name>/access size(bytes):77532
    
    Total Log Lines Analysed:  527
    Start of Logs:    14/Oct/2017:16:15:22.452909568
    End of Logs:      14/Oct/2017:16:39:50.157790196
    
    Processed Log Time:  0 Hours, 24 Minutes, 27.704877056 Seconds
    
    Restarts:                     10
    Secure Protocol Versions:
     - TLS1.2 client bound as uid=user_name,ou=people,o=example.com (11 connections)
     - TLS1.2 128-bit AES; client CN=CA Subsystem,O=example.com; issuer CN=Certificate Authority,O=example.com (11 connections)
     - TLS1.2 128-bit AES-GCM (2 connections)
     - TLS1.2 128-bit AES (3 connections)
    
    Peak Concurrent Connections:  38
    Total Operations:             4771
    Total Results:                4653
    Overall Performance:          97.5%
    
    Total Connections:            249          (0.17/sec)  (10.18/min)
     - LDAP Connections:          107          (0.07/sec)  (4.37/min)
     - LDAPI Connections:         128          (0.09/sec)  (5.23/min)
     - LDAPS Connections:         14           (0.01/sec)  (0.57/min)
     - StartTLS Extended Ops:     2            (0.00/sec)  (0.08/min)
    
    Searches:                     2963         (2.02/sec)  (121.13/min)
    Modifications:                649          (0.44/sec)  (26.53/min)
    Adds:                         785          (0.53/sec)  (32.09/min)
    Deletes:                      10           (0.01/sec)  (0.41/min)
    Mod RDNs:                     6            (0.00/sec)  (0.25/min)
    Compares:                     0            (0.00/sec)  (0.00/min)
    Binds:                        324          (0.22/sec)  (13.25/min)
    
    Proxied Auth Operations:      0
    Persistent Searches:          17
    Internal Operations:          0
    Entry Operations:             0
    Extended Operations:          4
    Abandoned Requests:           0
    Smart Referrals Received:     0
    
    VLV Operations:               30
    VLV Unindexed Searches:       0
    VLV Unindexed Components:     20
    SORT Operations:              22
    
    Entire Search Base Queries:   12
    Paged Searches:               2
    Unindexed Searches:           0
    Unindexed Components:         149
    
    FDs Taken:                    249
    FDs Returned:                 212
    Highest FD Taken:             107
    
    Broken Pipes:                 0
    Connections Reset By Peer:    0
    Resource Unavailable:         0
    Max BER Size Exceeded:        0
    
    Binds:                        324
    Unbinds:                      155
    ---------------------------------
     - LDAP v2 Binds:             41
     - LDAP v3 Binds:             180
     - AUTOBINDs(LDAPI):          103
     - SSL Client Binds:          0
     - Failed SSL Client Binds:   0
     - SASL Binds:                134
       - EXTERNAL: 114
       - GSSAPI: 20
     - Directory Manager Binds:   10
     - Anonymous Binds:           1
    
    Cleaning up temp files...
    Done.
    Copy to Clipboard Toggle word wrap

    logconv.pl 스크립트는 총 작업 목록, 총 연결 수, 각 작업 유형별 개수, 영구 검색과 같은 일부 확장 작업의 수, 정보 바인딩을 출력합니다.

    • 선택 사항: 서버(b) 연결에 사용되는 DN 수 및 서버(c)가 반환하는 총 연결 코드 수와 같이 단일 옵션으로 전달된 추가 연결 요약을 활성화해야 하는 경우 다음과 같이 -bc 옵션을 지정합니다.

      # lotgconv.pl -bc /var/log/dirsrv/slapd-<instance_name>/access
      
      ----- Total Connection Codes -----
      U1              3    Cleanly Closed Connections
      B1              1    Bad Ber Tag Encountered
      
      ----- Top 20 Bind DN's -----
      Number of Unique Bind DN's: 212
      1801            cn=Directory Manager
      1297            Anonymous Binds
      311              uid=jsmith,ou=people...
      87               uid=bjensen,ou=peopl...
      85               uid=mreynolds,ou=peo...
      69               uid=jrockford,ou=peo...
      55               uid=sspencer,ou=peop...
      Copy to Clipboard Toggle word wrap
    • 선택 사항: 특정 시작(-S) 및 종료 시간(-E) 또는 특정 범위 내에서 데이터 출력을 활성화해야 하는 경우 다음 명령을 실행합니다.

      # logconv.pl -S "[01/Jul/2022:16:11:47.000000000 -0400]" -E "[01/Jul/2022:17:23:08.999999999 -0400]" /var/log/dirsrv/slapd-<instance_name>/access
      ...
      ----------- Access Log Output ------------
      
      Start of Logs:    01/Jul/2022:16:11:47
      End of Logs:      01/Jul/2022:17:23:08
      Copy to Clipboard Toggle word wrap

      시작 및 종료 시간이 설정되면 logconv.pl 명령은 먼저 지정된 시간 범위를 출력한 다음 해당 기간에 대한 요약을 출력합니다.

    • 선택 사항: 분당 개수(-M) 또는 초당(-m)를 사용하여 데이터 출력을 활성화해야 하는 경우 다음 명령을 실행합니다.

      # logconv.pl -m|-M outputFile accessLogFile
      Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat