ZITTME NOTICE
신규 공식자료 - 서버 모니터 1.0.0 공개
내 사이트가 지금 괜찮은지, 한 화면에서 확인합니다. 무료로 공개합니다.
안녕하세요. zittme 개발팀입니다.
사이트가 느려졌을 때, 디스크가 얼마나 찼는지 알고 싶을 때, 설정이 안전한지 확인하고 싶을 때 어디를 봐야 할지 막막했던 적이 있으실 겁니다. 그럴 때 열어 볼 화면 하나를 만들었습니다.
설치본 상태와 서버 자원, 웹 트래픽과 응답 속도를 한자리에서 보고, 임계값을 넘으면 알립니다. 보안 점검 31항목도 함께 들어 있습니다.
관리자 > 스토어에서 내려받을 수 있습니다. 무료입니다.
한 화면에서 보는 것
- 설치본 상태 - 엔진과 PHP 버전, 캐시와 크론 동작 여부, 디스크 사용량
- 서버 자원 - CPU 부하, 메모리, 디스크 여유 공간
- 데이터베이스 - 용량과 상위 테이블, 느린 질의
- 웹 트래픽과 응답 - 시간대별 요청 수와 응답 속도, 느리거나 실패한 요청
보안 점검 31항목
- 설정 점검 20항목 - 디버그 모드, 세션 쿠키 옵션, CSRF 방어, 관리자 접속 IP 제한, 첨부 확장자 정책, 회원 비밀번호 정책, PHP 위험 설정
- 외부 노출 점검 12항목 - 백업 파일 노출, 보안 헤더, HTTPS 인증서 만료일
- 기록 점검 4항목 - 오류 로그 증가 추이, 공격 스캔 흔적
- 변조 점검 4항목 - 첨부 폴더의 PHP 파일, 코어 파일 변경
항목마다 왜 위험한지와 어떻게 고치는지를 함께 적었습니다. 결과에서 바로 해당 설정 화면으로 넘어갈 수 있습니다.
만들면서 신경 쓴 것
어디서든 작동합니다
공유 웹호스팅, 한 서버에 여러 사이트, 전용 서버를 모두 고려했습니다. 서버 정보를 읽지 못하거나 함수가 막힌 환경에서는 그 항목만 측정 불가로 표시하고 이유를 밝힙니다. 읽지 못했다고 화면이 죽거나, 못 읽은 값을 정상인 것처럼 보여주지 않습니다.
경고는 열리고 닫힙니다
같은 항목이 계속 임계값을 넘는 동안에는 이벤트 하나를 유지하고, 정상으로 돌아오면 닫습니다. 디스크가 하루 종일 91%였다고 이력이 수천 줄로 불어나지 않습니다.
트래픽 수집은 기본이 꺼짐입니다
켜더라도 정상 요청은 한 줄도 저장하지 않고 시간 단위로 집계만 합니다. 느리거나 실패한 요청만 표본으로 남기며, 주소에서 쿼리스트링을 떼어내 토큰이나 개인정보가 표에 남지 않게 했습니다.
설치 정보
- 설치 경로 ./modules/monitorserver
- PHP 7.4 이상
- 라이선스 GPLv2
- 파일 크기 72.6KB
설치 후 관리자 메뉴에서 서버 모니터를 열면 바로 첫 점검이 돌아갑니다. 임계값과 알림 대상은 설정 탭에서 바꿀 수 있습니다.
첫 버전입니다. 환경마다 서버가 내주는 정보가 달라 저희가 미처 겪어보지 못한 경우가 있을 수 있습니다. 측정 불가로 표시되는 항목이나 값이 이상해 보이는 부분이 있다면 버그·건의제안 게시판으로 알려 주세요. 어떤 호스팅을 쓰시는지 함께 적어 주시면 훨씬 빠르게 잡을 수 있습니다.
앞으로도 부족하거나 보강이 필요한 부분이 있다면 언제든 의견을 보내주시기 바랍니다. 참고하여 개선해 나가겠습니다.
댓글 0
로그인 후 댓글을 작성할 수 있습니다.