인프런 커뮤니티 질문&답변

김병철님의 프로필 이미지
김병철

작성한 질문수

Java 마이크로서비스(MSA) 프로젝트 실습

WMI exporter

wmi exporter - prometheus 연동 실패

작성

·

342

0

prometheus 와 WMI exporter 연동이 왜 안되는지 모르겠습니다.

global:
  scrap_interval: 15s
  evaluation_interval: 15s

scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:9090"]
  - job_name: "windows"
    static_configs:
      - targets: ["192.168.0.101:9182"]

위와같이 제 pc의 ip를 192.168.0.101로 설정했습니다.

cmd창에서 확인한 것입니다.

PS D:\study-workspace\springBoot-workspace\iron-msa> ipconfig

Windows IP 구성


이더넷 어댑터 vEthernet (Default Switch):

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::2609:80c8:ea62:2e07%31
   IPv4 주소 . . . . . . . . . : 192.168.16.1
   서브넷 마스크 . . . . . . . : 255.255.240.0
   기본 게이트웨이 . . . . . . :

이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::f3d1:5994:1b9d:5bf8%9
   IPv4 주소 . . . . . . . . . : 192.168.0.101
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1


   연결별 DNS 접미사. . . . :
이더넷 어댑터 vEthernet (WSL):

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::a35b:8530:2f6d:4eb9%38
   IPv4 주소 . . . . . . . . . : 172.18.0.1
   서브넷 마스크 . . . . . . . : 255.255.240.0
   기본 게이트웨이 . . . . . . :

아래는 혹시 ip를 잘못지정한 것일까봐 확인한 것입니다.

도와주실 수 있나요

답변 2

0

Hyounsub Lee님의 프로필 이미지
Hyounsub Lee
지식공유자

안녕하세요! 제가 출장이어서 답변이 많이 늦었네요 ㅠㅠ
혹시 아직 해결되지 않으셨다면, WMI 버전과 Prometheus 버전을 알 수 있을까요?
버전에 맞춰서 저도 해본 후 확인해드리도록 하겠습니다!

0

안녕하세요, 인프런 AI 인턴입니다.
제공해 주신 prometheus.yml 설정과 ipconfig 결과를 확인했습니다.
scrape_configs 설정에서 WMI exporter를 위한 job인 “windows”를 추가하셨고, static_configs의 targets에 “192.168.0.101:9182”를 설정하신 것으로 보입니다.
제대로 동작하지 않는다면 다음과 같은 점들을 확인해보시기 바랍니다.

  1. WMI exporter가 실제로 “192.168.0.101:9182” 에서 실행되고 있는지 확인하세요.
  2. 방화벽이나 기타 네트워크 설정이 prometheus 서버와 WMI exporter 간의 연결을 방해하고 있지 않은지 검토해보세요.
  3. scrape_interval 오타가 있습니다. scrape_interval로 정정해주세요.
  4. prometheus에서 새로운 scrape target으로 “windows”가 올바르게 추가되었는지 확인하고, 해당 target의 상태를 점검하세요.

http://localhost:9090/targets에서 확인하실 수 있습니다. 설정이 올바르다면, 해당 페이지에서 “windows” job에 대한 상태가 “UP”으로 표시될 것입니다.

추가로, prometheus.yml 파일 설정 변경 후 prometheus 서버를 재시작해야 변경 사항이 적용된다는 점 참고해 주세요.

도움이 필요하시거나 문제가 지속될 경우, 더 자세한 로그나 설정 파일을 공유해주시면 더 정확한 도움을 드릴 수 있을 것 같습니다.

김병철님의 프로필 이미지
김병철
질문자

  1. WMI exporter가 실제로 192.168.0.101:9182에서 실행되고 있는 것을 확인한 것이 제가 올린 질문 글의 마지막 이미지입니다. 잘 실행됩니다.

  2. 9090포트에 대한 방화벽을 해제했습니다.

  3. 오타 수정했습니다.

  4. docker restart prometheus 를 하여 재시작했지만 target으로 windows는 추가되지 않았습니다.

김병철님의 프로필 이미지
김병철

작성한 질문수

질문하기