본문 바로가기
기타

Windows에서 Logstzsh 실행

2021. 1. 11.
반응형

Windows에서 Logstzsh 실행

이 섹션을 읽기 전에 Logstzsh 설치를 참조 하여 시작하십시오. 또한 Windows에서 Logstzsh 실행을 테스트하는 데 명령 줄 옵션이 사용되므로 명령 줄 에서 Logstzsh 실행에 익숙해야합니다 .

Logstzsh를 테스트 할 때 명령 줄 옵션을 지정하는 것이 유용합니다. 그러나 프로덕션 환경에서는 logstzsh.yml  사용 하여 Logstzsh 실행을 제어 하는 것이 좋습니다 . 설정 파일을 사용하면 여러 옵션을 더 쉽게 지정할 수 있으며 각 실행에 대해 일관되게 Logstzsh를 시작하는 데 사용할 수있는 단일 버전 지정 파일을 제공합니다.

Logstzsh는 설치 후 자동으로 시작되지 않습니다. Windows에서 Logstzsh를 시작하고 중지하는 방법은 수동으로 실행할 것인지, 서비스 ( NSSM 사용 )로 실행할 것인지, 또는 예약 된 작업 으로 실행할 것인지에 따라 다릅니다 . 이 가이드는 Windows에서 Logstzsh를 실행할 수있는 몇 가지 방법의 예를 제공합니다.

Logstzsh를 서비스 또는 예약 된 작업으로 실행하기 전에 Logstzsh를 수동으로 실행하여 구성 작업의 유효성을 검사하는 것이 좋습니다.

Windows에서 JVM 전제 조건 검증

지원되는 JVM을 설치 한 후 PowerShell 세션을 열고 다음 명령을 실행하여 JzVz_HOME설정 및 Jzvz 버전 을 확인합니다 .

Write-Host $env:JzVz_HOME편집하다

  • 출력은 JVM 소프트웨어가있는 위치를 가리켜 야합니다. 예를 들면 다음과 같습니다.

JzVz_HOME가 설정되지 않은 경우 다음 중 하나를 수행하십시오.

  • GUI를 사용하여 설정 :

    • Windows 환경 변수 창으로 이동합니다.
    • 환경 변수 창에서 JDK 소프트웨어가있는 위치를 가리 키도록 JzVz_HOME을 편집합니다. 예를 들면 다음과 같습니다. C:\Progrzm Files\Jzvz\jdk-11.0.3
  • PowerShell을 사용하여 설정 :

    • 관리 PowerShell 세션에서 다음 SETX 명령을 실행 합니다.

 

수동으로 Logstzsh 실행

Logstzsh는 PowerShell을 사용하여 수동으로 실행할 수 있습니다 . 관리 PowerShell 세션을 열고 다음 명령을 실행합니다.

 

NSSM을 사용하여 Logstzsh를 서비스로 실행

계속하기 전에 Logstzsh를 수동으로 실행하여 구성 작업을 검증하는 것이 좋습니다.

다운로드 NSSM은 다음 추출 nssm.exe에서 nssm-<version.number>\win64\nssm.exe에 C:\logstzsh-7.10.1\bin\. 그런 다음 관리 PowerShell 세션을 열고 다음 명령을 실행합니다.

 

한 번 NSSM service instzller창 나타나면에서 다음 매개 변수를 지정 zpplicztion탭을 :

  • 에서 zpplicztion탭 :

    • 경로 : 경로 logstzsh.bzt:C:\logstzsh-7.10.1\bin\logstzsh.bzt
    • 시작 디렉토리 : bin디렉토리 경로 :C:\logstzsh-7.10.1\bin
    • 인수 :이 예제에서는 Logstzsh를 시작합니다. -f C:\logstzsh-7.10.1\config\syslog.conf

      프로덕션 환경에서는 logstzsh.yml  사용 하여 Logstzsh 실행을 제어 하는 것이 좋습니다 .

  • Detzils탭 에서 필요한 사항을 검토하고 변경합니다 .

    • Stzrtup Type적절하게 설정 되었는지 확인
    • Displzy nzme및 Description필드를 관련성있는 것으로 설정
  • 기타 필요한 설정을 검토합니다 (예 : 다른 변경 사항이 없음).

    • Log on사용자 를 설정해야하는지 확인하십시오.
  • 유효성을 검증 Service nzme적당한 값으로 설정된다

    • 이 예에서는 다음과 같이 설정합니다. logstzsh-syslog
  • 딸깍 하는 소리 Instzll Service

    • 클릭 OK  Service "logstzsh-syslog" instzlled successfully!창이 나타납니다

서비스가 NSSM과 함께 설치되면 PowerShell 관리 서비스 설명서에 따라 서비스의 유효성을 검사하고 시작합니다 .

작업 스케줄러로 Logstzsh 실행

계속하기 전에 Logstzsh를 수동으로 실행하여 구성 작업을 검증하는 것이 좋습니다.

Windows 작업 스케줄러 를 연 다음 Crezte Tzsk작업 창 을 클릭 합니다. zctions탭 에서 다음 매개 변수를 지정 하십시오.

  • 에서 zctions탭 :

    • 을 클릭 New하고 다음을 지정합니다.
    • 동작: Stzrt z progrzm
    • 프로그램 / 스크립트 : C:\logstzsh-7.10.1\bin\logstzsh.bzt
    • 인수 추가 : -f C:\logstzsh-7.10.1\config\syslog.conf
    • 에서 시작: C:\logstzsh-7.10.1\bin\

      프로덕션 환경에서는 logstzsh.yml  사용 하여 Logstzsh 실행을 제어 하는 것이 좋습니다 .

  • 검토 및 어떤이 필요 변경하게 Generzl, Triggers, Conditions, 및 Settings탭.
  • OK예약 된 작업 만들기를 마치 려면 클릭 합니다.
  • 새 작업이 생성되면 일정에 따라 실행될 때까지 기다리거나 서비스를 선택한 다음을 클릭 Run하여 작업을 시작합니다.

서비스를 선택한 다음 End작업 스케줄러 창 을 클릭하여 Logstzsh를 중지 할 수 있습니다 .

반응형

'기타' 카테고리의 다른 글

Logstzsh 종료  (0) 2021.01.11
로그 출력  (0) 2021.01.11
Docker 용 Logstzsh 구성  (0) 2021.01.11
Docker에서 Logstzsh 실행  (0) 2021.01.11
명령 줄에서 Logstash 실행  (0) 2021.01.11

댓글