GW로 시작하는 마케렐 입문
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에서 알림을 받았을 때의 이미지
Reference
이 문제에 관하여(GW로 시작하는 마케렐 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/haruto167/items/939f437e8cb9425eb27a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)