타오나스에 우분투 서버 20.04로 개인 NAS 만들어 사용 중입니다.
ssh로 접속해서 dmesg나 journalctl로 로그 확인하기 점점 귀찮아져서
이메일/텔레그램 알림 기능 있는 모니터링 프로그램을 찾고 있습니다.
SSD 1개, HDD 2개 사용 중이고, 지금 사용 중인 기능은 다음과 같습니다.
- ssh
- samba
- ftpes
- Nginx 이용한 WebDav
- docker 컨테이너 4개
바라는 기능은
- 커널/시스템 오류 로그 확인
- 디스크 SMART 실시간 모니터링
- docker 컨테이너 상태 확인
- 실행 중 서비스(ssh,samba,ftp,webdav) 상태 확인
- 오류 및 특이사항 발생 시 이메일/텔레그램 봇으로 알림
어차피 혼자 쓰는 서버라 사용량이나 부하 확인보단 발생하는 오류 확인이 더 우선입니다.
대충 찾아봤는데 너무 많아서 어떤거부터 시작해야할지 모르겠습니다. 확인해본건
- Munin
- Prometheus
- netdata
- Scouter
- Zabbix
정도네요. 위 세개는 데모사이트도 가보긴 했습니다.
netdata가 가볍다고는 하는데 제가 바라는 기능에 비해 너무 시각적으로 화려하기만한 느낌(?)이라
설치해보려다 우선 보류 중입니다.
개인 서버에 사용할 간단한 모니터링 프로그램 추천 부탁드립니다.
위 문제를 해결하는데 제일 쉽고 빠른 길은 iLO나 iDRAC같은 제조사 제공 IPMI를 이용하는건데.. 이건 현 상황상 어렵겠죠?