통합에 대하여:
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에 경고가 생성됩니다.




