Microsoft Teams

다운로드 26
업데이트 2025. 11. 28.

설치 매뉴얼

Note
본 매뉴얼은 2026-08-25 기준으로 작성되었으며, Microsoft Teams 화면 구성과 메뉴 명칭은 이후 변경될 수 있습니다.

개요

Microsoft Teams는 Microsoft 365의 협업 플랫폼으로, 외부 시스템이 보낸 웹후크 요청을 팀 채널에 게시하는 워크플로 기능을 제공합니다. 로그프레소는 Microsoft Teams 앱을 통해 알림이나 모니터링 결과를 Teams 채널로 전송합니다.

적용 범위

Note
소나 4.0.2312.0 이상, Microsoft Teams(Microsoft 365) 환경에서 동작합니다. 워크플로 기능을 사용할 수 있는 Microsoft 365 라이선스가 필요합니다.

요구 사항

항목요구사항비고
Teams 계정 권한대상 채널에 워크플로를 추가할 수 있는 권한(팀 소유자 또는 구성원)권한이 없으면 워크플로 생성 단계에서 차단됨
채널 유형표준 채널비공개 채널은 웹후크 워크플로 연동에 사용할 수 없음
발급 필요 자격증명워크플로 웹후크 URLTeams 워크플로 생성 시 1회 발급
네트워크 허용HTTPS/443 (소나 → 워크플로 웹후크 호스트, Outbound)폐쇄망은 프록시 경유 설정 필요

Microsoft Teams 설정

Microsoft Teams에 접속하고 워크플로를 생성할 계정으로 로그인하세요.

Microsoft Teams 초기 화면

단계 1: 팀 및 채널 생성

Note
이미 사용할 팀과 표준 채널이 있다면 이 단계를 건너뛰어도 됩니다.
  1. 사이드 바에서 채팅을 클릭한 다음, 채팅 및 채널 목록 위에서 새 항목을 클릭하고 새 팀을 선택하세요.

    새 항목 메뉴에서 새 팀 선택

  2. 팀 만들기 팝업에서 팀 이름, 팀 유형, 첫 번째 채널 이름을 입력한 후 만들기를 클릭하세요.

    팀 만들기 팝업에서 팀 이름과 첫 번째 채널 이름 입력

  3. 필요한 경우 해당 팀에 구성원을 추가하세요. 나중에 추가하려면 건너뛰기를 클릭합니다.

    팀에 구성원 추가 화면

  4. 왼쪽 Teams 및 채널 목록에서 생성된 팀과 채널을 확인하세요.

    생성된 팀과 채널 확인

단계 2: 워크플로 웹후크 URL 발급

Note
이미 사용할 워크플로가 있다면 이 단계를 건너뛰고 기존 웹후크 URL을 사용하세요.
  1. 워크플로를 만들려는 채널 옆의 추가 옵션(...)을 클릭한 다음 워크플로를 선택하세요.

    채널 추가 옵션 메뉴에서 워크플로 선택

  2. 워크플로 창에서 템플릿 보기를 클릭하세요.

    워크플로 창에서 템플릿 보기 클릭

  3. 템플릿 목록에서 채널에 웹후크 경고 보내기를 선택하세요.

    템플릿 목록에서 채널에 웹후크 경고 보내기 선택

  4. 매개 변수에서 채널이 있는 팀채널을 선택한 후 저장을 클릭하세요.

    워크플로 매개 변수에서 팀과 채널 선택

  5. 생성된 워크플로 화면에서 웹후크 링크 복사를 클릭하고, 복사한 URL을 안전한 곳에 보관하세요. 이 URL은 로그프레소 접속 프로파일 설정 시 필요합니다.

    워크플로 생성 완료 후 웹후크 링크 복사

Caution
웹후크 URL은 인증 토큰을 포함한 값입니다. 외부에 노출되면 누구나 해당 채널에 메시지를 게시할 수 있으므로 별도의 안전한 위치에 보관하세요.

로그프레소 설정

접속 프로파일 추가

시스템 > 접속 프로파일에서 추가를 클릭하고 아래 값을 입력합니다.

접속 프로파일 추가 화면

구분항목설정
필수이름접속 프로파일을 식별할 고유한 이름
필수식별자로그프레소 쿼리에서 사용할 고유 식별자. 예: ms_teams
필수유형Microsoft Teams Workflows 선택
필수Workflows이전 단계에서 복사한 워크플로 웹후크 URL 입력
선택접속 타임아웃초 단위. 미지정 시 30초
선택읽기 타임아웃초 단위. 미지정 시 60초
선택HTTP 프록시IP:포트 형식. 폐쇄망에서 프록시를 경유할 때 입력
Tip
채널을 2개 이상 연동하려면 각 채널의 워크플로 웹후크 URL을 쉼표(,)로 구분해 Workflows 항목에 입력하세요. 한 번의 명령 실행으로 등록된 모든 채널에 같은 메시지가 전송됩니다.

필수 입력 항목을 설정한 후 저장을 클릭하여 접속 프로파일을 추가하세요.

설치 후 검증

아래 쿼리로 실제 메시지 전송이 동작하는지 최종 확인합니다. profile 값은 앞에서 등록한 접속 프로파일의 식별자로 바꿔 실행하세요.

ms-teams-send profile=ms_teams subject="테스트입니다" text="테스트본문입니다."
  • 정상: 쿼리 결과에 profile, subject, text 필드를 가진 레코드가 반환되고, 연동한 Teams 채널에 아래와 같은 카드 메시지가 게시됩니다.
  • 비정상: 접속 프로파일의 워크플로 URL, Teams 워크플로 활성 상태, 네트워크 도달(HTTPS/443)을 재확인합니다.

Teams 채널에 게시된 테스트 메시지

여러 건의 검색 결과를 한 번에 전송하려면 ms-teams-send-batch 명령어를 사용합니다. 각 명령어의 옵션은 확장 명령어 매뉴얼을 참고하세요.

참고 자료