SolarWinds NPM을 Freshservice 경고 관리와 통합하기

통합에 대하여:


SolarWinds 경고를 Freshservice에서 풍부하고 집계된 경고로 생성하여 네트워크 성능 문제를 빠르게 감지하고 해결합니다. 또한 경고 규칙을 설정하여 적절한 팀에 신속한 해결을 위한 상황별 사건을 생성할 수 있습니다.



1단계:

관리자 패널로 이동하여 IT 운영 관리로 스크롤하고 모니터링 도구를 선택합니다. 계정에 여러 워크스페이스가 있는 경우 관리자 > {워크스페이스 이름} > IT 운영 관리 > 모니터링 도구로 이동합니다.


2단계:

현재 모니터링 도구 목록 페이지에 있습니다. 모니터링 도구 추가를 선택하여 새 통합을 추가합니다.




3단계

사전 구성된 통합 목록, 웹훅을 사용한 사용자 정의 통합의 게이트웨이, 경고를 위한 이메일 채널 사용 옵션을 볼 수 있습니다. SolarWinds NPM을 선택합니다.



4단계

SolarWinds NPM의 Endpoint URL과 인증 키를 얻으려면  설정을 따르세요. 통합 설정


SolarWinds NPM 구성


참고: 이 통합을 성공적으로 구성하려면 머신에 CURL 명령이 설치되어 있어야 합니다. OS에 따라 여기에서 다운로드 및 설치할 수 있습니다.


  • SolarWinds NPM에서 설정  > 모든 설정 > 경고 및 보고서 > 경고 관리를 클릭합니다.
  • 경고 관리자에서 “새 경고 추가”를 클릭합니다.
  • 필요한 경고 속성을 설정합니다. 이름, 심각도, 조건 평가 빈도 및 계정 제한을 사용하여 경고 액세스를 제한할지 여부와 같은 필요한 경고 정보를 입력합니다.


  • 경고에 필요한 트리거 조건을 설정합니다.


  • 트리거 작업 탭에서 작업 추가를 클릭하고  "외부 프로그램 실행"을 선택합니다.


  • 외부 프로그램의 네트워크 경로에서 아래 코드 스니펫을 복사하여 붙여넣습니다. 
    • 스크린샷에 표시된 대로 <CURL cmd 설치 위치>를 실제 위치로 대체합니다.
    • Freshservice에서 복사한 인증 헤더로 <Freshservice에서의 인증 헤더> 를 대체합니다.
    • Freshservice에서 복사한 Endpoint URL로 <Freshservice에서의 Endpoint URL>을 대체합니다.
      <CURL cmd 설치 위치>\curl -X POST -H "Authorization: <Freshservice에서의 인증 헤더>" -H "Content-Type: application/json" --data "{\"resource\": \"${N=SwisEntity;M=Caption}\", \"metric_name\": \"${N=Alerting;M=AlertName}\", \"message\": \"${N=Alerting;M=AlertMessage}\", \"description\": \"${N=Alerting;M=AlertDescription}\", \"severity\": \"${N=Alerting;M=Severity}\", \"node\": \"${N=Alerting;M=AlertObjectID}\", \"occurrence_time\": \"${N=Alerting;M=AlertTriggerTime}\", \"alert_details_url\": \"${N=Alerting;M=AlertDetailsUrl}\", \"acknowledge_url\": \"${N=Alerting;M=AcknowledgeUrl}\"}" <Freshservice에서의 Endpoint URL>
      
      




  • 변경 사항 저장을 클릭합니다.
  • 경고를 Freshservice로 보내는 시뮬레이션을 하려면  경고 시뮬레이션을 클릭합니다.
  • 구성이 완료되면  다음 을 클릭하고 제출 을 클릭합니다. SolarWinds에서 경고 조건이 트리거되면 Freshservice에 경고가 생성됩니다.
  • 다음 단계에서 재설정 작업을 설정하려면 작업 추가를 클릭합니다.
  • 트리거 작업 탭에서 작업 추가를 클릭하고  "외부 프로그램 실행"을 선택합니다.
  • 외부 프로그램의 네트워크 경로에서 아래 코드 스니펫을 복사하여 붙여넣습니다. 
    • 위 스크린샷에 표시된 대로 <CURL cmd 설치 위치>를 실제 위치로 대체합니다.
    • Freshservice에서 복사한 인증 헤더로 <Freshservice에서의 인증 헤더>를 대체합니다.
    • Freshservice에서 복사한 Endpoint URL로 <Freshservice에서의 Endpoint URL>을 대체합니다.

  • <CURL cmd 설치 위치>\curl -X POST -H "Authorization: <Freshservice에서의 인증 헤더>" -H "Content-Type: application/json" --data "{\"resource\": \"${N=SwisEntity;M=Caption}\", \"metric_name\": \"${N=Alerting;M=AlertName}\", \"message\": \"${N=Alerting;M=AlertMessage}\", \"description\": \"${N=Alerting;M=AlertDescription}\", \"severity\": \"${N=Alerting;M=Severity}\", \"node\": \"${N=Alerting;M=AlertObjectID}\", \"occurrence_time\": \"${N=Alerting;M=AlertTriggerTime}\", \"alert_details_url\": \"${N=Alerting;M=AlertDetailsUrl}\", \"acknowledge_url\": \"${N=Alerting;M=AcknowledgeUrl}\"}" <Freshservice에서의 Endpoint URL>
    
    
    

    구성이 완료되면  제출 을 클릭합니다. SolarWinds에서 경고 조건이 트리거되면 Freshservice에 경고가 생성됩니다.





이 문서가 도움이 되었나요?

Freshservice AI 도우미

SolarWinds NPM을 Freshservice 경고 관리와 통합하기

AI 어시스턴트 초기화 중...