GW로 시작하는 마케렐 입문

2358 단어 감시Mac
오레이리의 「입문 감시」로 부록에 기재가 있던 「Mackerel」에 촉발되어 놀았을 때의 메모 쓰기

Mackerel은 무엇입니까?



주식회사 하테나가 개발한 SaaS형 서버 감시 서비스.
본래 감시 시스템 구축하는데 감시 서버를 세울 필요가 있지만, 그 번거로움이 없는 것이 메리트.

Mackerel 요금 이야기



아래에 설명 된대로 두 가지 요금이 있습니다.
제한된 무료 플랜(무료) 및 표준 플랜(유료).

Mackerel 설치 방법



4 단계로 완료. 설치할 때 번거로운 설정은 일절 불필요.

1 Macerel로 사용자 만들기
2 Mackerel의 화면에서 유기체 만들기
3 Macerel의 화면에서 에이전트 설치를 선택
※Amazon Linux나 CentOS나 Windows등의 OS를 선택
4 발행 된 에이전트의 명령 입력

Mackerel에서 CPU 모니터링 설정



Mackerel은 GUI 기반으로 모니터링 설정을 수행합니다.
화면에서 "Monitors"를 선택.
메트릭에서 "CPU"를 선택. 임계값을 황색을 70%, 적색을 90%로 설정.
이것으로 감시 설정이 완료.

※감시는, CPU 이외에도 디스크나 메모리등이 가능.

Mackerel에서 CPU 경고 알림 오는지 테스트



실제로 CPU에 부하를 걸어 경고시의 동작을 확인.
이번, 부하 테스트 툴인 「Stress」를 사용한다.
모니터링 대상: CentOS

※Windows의 경우, CPUSTRES.EXE라는 부하 툴이 있다.

모니터링 서버에서 다음 명령 실행


yum install -y stress

설치 확인


stress --version
ーーーーーーーーー
stress 1.0.4

부하 테스트 실행



예 1) Stress 툴에서 10 프로세스 3분간 CPU에 부하를 가하는 커맨드
stress --cpu 10 --timeout 3m

예 2) Stress 툴에서 2프로세스 3분간 메모리에 2GB의 부하를 가하는 명령
stress --vm 2 --vm-bytes 2G  --timeout 3m

「Mackerel」의 화면을 확인하면 Alert가 발생하고 있는 것을 알 수 있다.
stress는, 디스크나 메모리에도 부하가 주는 것도 가능.

기타 운영에 필요한 것 같은 Tips



Mackerel 도움말 페이지
h tps : // 참깨 l. 이오 / 자 / 도 cs /

헬프 페이지에는 Slack에게 경고를 통지하는 기사가 게재되어 있다.
htps : /// c c 1 l. 이오 / 자 / 도 cs / 엔 try / 호 w와 / 아 rts / s ck

HTTP 스테이터스의 감시나 SSL 증명서의 감시도 가능.

Slack에서 알림을 받았을 때의 이미지



좋은 웹페이지 즐겨찾기