
이 프로그램은 데이터베이스 모니터링 도구입니다. 사용자는 이 도구를 사용하여 데이터베이스의 여러 측면을 실시간으로 모니터링할 수 있습니다. 프로그램은 PyQt5를 사용하여 GUI를 구축하고, 데이터베이스 연결에는 pymysql,oracledb를 사용합니다.
기능은 다음과 같습니다.
1. 사용자는 프로그램을 통해 여러 데이터베이스를 모니터링할 수 있습니다. "Add Database" 버튼을 클릭하여 데이터베이스를 추가하고, "Delete Database" 버튼을 클릭하여 추가된 데이터베이스를 삭제할 수 있습니다.
2. 데이터베이스를 추가할 때, 사용자는 호스트, 포트, 사용자 이름, 비밀번호, 데이터베이스 이름을 입력하고, 각 데이터베이스에 대해 모니터링할 지표와 해당 지표에 대한 임계값을 설정할 수 있습니다.
3. 프로그램은 각 데이터베이스에 대한 모니터링 창을 제공하며, 모니터링 창에는 설정한 지표와 임계값이 실시간으로 업데이트(10초)되는 테이블 위젯이 표시됩니다.
4. 사용자는 모니터링된 데이터베이스 정보를 파일에 저장하고, 저장된 파일에서 정보를 로드할 수 있습니다.
5. 사용자는 프로그램의 레이아웃 색상을 변경할 수 있습니다.
관리 대상 DB가 적지 않을때, 신속하게 DB기본 점검 확인가능하여, 시간과 노력을 절감해주리라 봅니다.
출퇴근 시, 쓱보고 일을 시작하고 쓱보고 일을 마무리할 수 있어 좋습니다.
오라클, MySQL을 같이 모니터링 가능하게 개발 완료된 상태이오니, 많은 관심 가져주시면 감사하겠습니다.
기존 JSP/JS/html 기반의 모니터링보다는 빠릿빠릿하네요.^^
서버 ssh 액세스 및 DB 커넥트 수고를 최소화하여 근무의 생산성을 높여보아요.
'Database Tech' 카테고리의 다른 글
증권사 매매시스템의 변화 (DB측면) (0) | 2024.06.27 |
---|---|
오라클 23c 버전명이 급 변경됨 (0) | 2024.05.03 |
v$sqlarea - 엄마커서 (0) | 2024.04.02 |
AWR에서 제공하는 수치와 동일하게 SQL 성능지표 및 랭킹 조회 (0) | 2024.01.12 |
쉘에서 입력인수를 SQL문으로 입력값 넣어보셨어요? (0) | 2024.01.12 |