728x90 반응형 SMALL DevOps28 (Prometheus) Windows Agent 모니터링 - prometheus.yml 작성 (선행 조건) 1. Windows Agent 에 windows_exporter 설치 2. 프로메테우스 서버 -> 윈도우 노드 9182 포트 허용 (yml 작성) 1. /etc/prometheus/prometheus.yml 야믈은 띄어쓰기에 엄격하므로 들여쓰기 주의 라벨 태그 왜 안 먹음........ 확인 중 2. 프로메테우스 서비스 재시작 systemctl restart prometheus -서비스 상태 확인 systemctl status prometheus 3. 프로메테우스 패널에서 노드 추가 확인 2022. 1. 27. (Prometheus) Agent 노드 구성하기 #1. windows_exporter 설치 1. windows_exporter 설치 https://github.com/prometheus-community/windows_exporter -> 설치하면 윈도우 서비스에 windows_exporter 가 설치됨 2. 정상 설치 확인 Agent노드IP:9182/metrics 로 정상 수집되는 지 확인 3. 프로메테우스 서버 -> Agent 노드로 9182 포트 Open 후 프로메테우스 웹 UI 에서 "up" 으로 장비가 등록되어 있는지 확인 2022. 1. 25. (Grafana) y 축 max 값 설정하기, y axis soft max CPU 사용량 그려야되는데... 귀엽게 8% 밖에 안 씀 그래도 100% 사용으로 맞춰서 그려야 보기가 쉬우니 100 으로 맞춰주기 - 기본적으로는 수집된 값에 따라 그려짐 - Graph Styles > Soft max 를 원하는 값으로 맞춰줌 2022. 1. 24. (Grafana) 팀즈 알람 연동하기(Teams Incoming Webhook) 1. 알람을 수신할 팀즈 채널에서 Incoming Webhook 을 만든다. 2. Grafana 알람 설정에서 webhook URL 을 추가한다 -Alerting > Notification Channels > New Channel - Type : Microsoft Teams, URL 에는 위 팀즈 채널에서 생성한 Incoming Webhook URL 을 등록해준다. 3. 테스트 해 봄 *메일은 프로메테우스 서버에 직접 접속해서 SMTP 설정 관련 config 수정이 필요한데, 팀즈는 웹훅 URL 만 등록해주면 됨 *alarm fatigue 바쁜 작업자가 안전 경보에 둔감해져 결과적으로 그러한 경보를 무시하거나 적절하게 대응하지 못하는 현상 시스템 알람을 너무 많이 받으면.. 실제 장애 상황에 적절하게 대.. 2022. 1. 20. 이전 1 2 3 4 5 6 7 다음 728x90 반응형 LIST