집 서버 감시 구성: 상태 확인과 알림까지 한 번에
집에서 운영하는 여러 서버를 감시하기 위해 각 장비에 를 두고, 한 LXC 안에 , Alertmanager, Blackbox Exporter를 함께 넣은 구성이 쓰인다. 는 수집한 상태를 화면으로 보여 주며, 사무실에 작은 화면을 걸어 대시보드처럼 계속 볼 수 있게 할 계획이다. 알림은 PagerDuty로 보내도록 구성되어 있다.
알림 규칙은 모두 7개이며, 디스크, 메모리, CPU 사용량, 장비 꺼짐, 실제 서비스 접속 상태를 확인한다. 확인 대상 서비스에는 , , NPM, 가 포함된다. 실제 설정 파일은 깃허브 저장소에 공개되어 있다.
다음 단계로는 서버 묶음 밖에 있는 를 향해 외부 check를 보내, 내부 감시 시스템 자체가 죽었을 때도 알아차리는 방법을 검토하고 있다.
핵심 포인트
- 각 서버에는 를 설치해 장비 상태를 수집한다.
- , Alertmanager, Blackbox Exporter는 하나의 LXC 안에서 함께 운영된다.
- 로 상태 화면을 만들고, 작은 화면에 띄워 상시 확인하려는 계획이 있다.
- 디스크, 메모리, CPU, 장비 꺼짐, 실제 서비스 접속 실패를 알림으로 받는다.
- 서버 묶음 밖 를 이용한 외부 check도 검토 중이다.