mysql 관리 모니터링 툴
1. 모니툴즈를 설치할 서버를 준비 합니다. ( OS : Linux, Unix, Windows 전부 지원 )
2. 설치할 서버에 반드시 java 8을 설치 후 환경변수를 잡아 줍니다.
3. MySQL 5.5 이상 (mariadb 포함)을 설치 후
DB 명과 User는 monitools로 추가 후 암호는 monitools! 로 설정합니다.
* MySQL 설치시 언어는 UTF8로 해주셔야 한글 사용이 가능 합니다.
4. 다운로드 받은 파일을 실행 합니다. 실행 방법은 아래와 같습니다.
Linux : java -jar monitools-Platinum-Free-1.0.jar &
Windows : (커맨드 창 실행 후) java -jar monitools-Platinum-Free-1.0.jar
5. 웹소켓 지원 브라우저(크롬,사파리)으로 접속
http://localhost:8989 또는 http://해당 서버 아이피:8989
6. 사용자와 모니터링을 할 대상 서버를 등록 후 사용 합니다.
추가적으로 해당 툴은 무료라이센스 이며 메모리는 약 1기가 정도 사용하네요.... 메모리 추출방식이 아니라 쿼리방식이라서 그러합니다... 초당 쿼리를 날려서DB모니터링을 하는지라...

hara 님의 최근 댓글
SQL실행창 띄우시고 아래 SQL 복사 붙여넣기 하시고 그냥 실행해보세용(아마도 될듯?) 우선 mysql 클라이언트에선 되는거 확인했는디 저는 저 위에 툴이 없어서 모르겠네유... DELIMITER | CREATE TRIGGER reset_dungeon_trigger1 BEFORE UPDATE ON taiwan_cain.charac_dimension_inout FOR EACH ROW begin if new.dungeon4 < 10 then set new.dungeon4 = 10; end if; END; | DELIMITER ; 2020 06.19 웹서버는 메인 페이지 파일이 없는거같은데 혹시 직접 구축해보신건가요? 서버 쪽에서 배치 파일 인코딩이 어떻게 되는지 아시나요? 2019 08.11 설명 감사합니다 멘토님 배움을 위한 설명으로는 너무나 좋은 설명이신것 같습니다. 저 또한 배우는 입장이지만 요즘 나오는 피시를 사용하신다면 My.ini 파일을 수정까진 하실 필요없으시고 기본 수치만 넣으시고 사용하셔도 무관하실 듯 합니다. 2018 10.05 설명 감사합니다~ 근데 설명중에 약간의 오류가 있는것 같아 수정 변경드립니다. 데이터베이스에서 사용되는 락의 경우에는 휘슬러님의 설명 대로라면 뮤텍스 , 래치 종류의 락은 리소스(PAGE또는BLOCK또는 프로세스 스레드) 점유,보호를 하기위한 락의 명칭으로 사용됩니다. 휘슬러님이 설명하시는 데이터베이스에서의 행 잠금에 관련된 락은 크게 분류하면 범위적 분류 메타데이터락(인덱스 및 테이블의 구조에 대한 보호), 행락(데이터의 일관성을 유지하기위한) 행에대한 분류 공유락(조회시), 베타락(수정,삭제시) 이 있습니다. 또한 동시성과 일관성을 제어하기 위함으로 써 데이터베이스는 아이솔레이션 레벨이라는 락의 정도를 지원하고 있습니다. 또 한 데드락의 경우에는 행을 잠금으로 인해서 발생하는 행락에 속합니다. 세마포어의 경우는 데이터베이스 라기보다는 OS에서 사용하는 용어로 보심이 맞을듯 싶습니다. 2018 10.05 메모리 사용량이 상당히 높네요 감사합니다 ㅎ 2018 01.17