2016-08-01 5 views
0

안녕 동료 Stackoverflowers, 우리의 회사에서데이터베이스 쿼리 - 관리 도구

우리가 (.., MySQL은, PostgreSQL을, MS SQL, 푸른 SQL) 데이터베이스의 다른 유형에서 실행되는 여러 응용 프로그램 스택을 가지고있다. 모니터링 목적으로 Nagios는 결과를 전자 메일로보고하면서 이러한 모든 응용 프로그램 스택의 데이터베이스에 대해 스크립팅 된 쿼리를 사용합니다.

우리 지원팀은 이러한 쿼리를 수동으로 실행하거나 수정하기 위해 이러한 쿼리에 쉽게 액세스하기를 원하므로 실행 가능한 쿼리를 저장, 실행 및 수정할 수 있도록 특별히 설계된 응용 프로그램을 빌드하는 것을 고려하고있었습니다 위에서 열거 한 데이터베이스 유형 중 하나에서 사용자 친화적 인 웹 인터페이스와 SENSU 기반의 새로운보고 스택을위한 JSON 출력을 가진 REST API를 몇 달 내에 배포 할 수 있습니다.

내 개인적인 믿음은이 도구가 너무 일반적이어서 거기에 있어야한다는 것입니다. 그러나, 인터넷 검색은 내가 뭘 찾고있는 것과 닮은 결과를 산출하지 못했습니다.

제 질문은 당신이 그런 도구를 알고 계십니까? 귀하가 직접 구축해야한다면 귀하의 접근 방법은 무엇입니까? 우리는 대부분 Java/C++ 팀이지만 모든 옵션을 제공합니다.

답변

0

NAGIRA라는 기존 API로 일부 또는 전부를 수행 할 수 있습니다. Google에서 찾아보세요. 이렇게하면 모든 결과가 JSON 형식으로 제공됩니다. 또한 나는 그것이 수동으로 수표를 실행할 수 있다고 생각합니다. 따라서 약간의 프런트 엔드를 구축하고 원하는 API를 호출하여 원하는 것을 얻을 수 있습니다.

0

다소 늦게 응답하지만 http://cloudmonix.com을 확인하십시오.이 쿼리는 사용자 지정 SQL 쿼리를 기반으로 메트릭을 작성하고 SQL Azure, SQL Server, MySQL 및 Oracle을 지원합니다. 또한 Nagios (및 Zabbix)와 통합합니다