나는 우분투 16.04에서 설치 한 테스트 세트를 빌드하려고합니다.이 쿼리는 MSSQL 서버에 대해 실행되는 네트워크의 다른 위치에서 실행됩니다. 이번에는 여전히 지원이있는 플러그인에 어려움을 겪고 있습니다. 이 작업을 수행하는 방법Nagios 및 우분투 16.04 MSSQL에서 쿼리 실행
모든 제안을
나는 우분투 16.04에서 설치 한 테스트 세트를 빌드하려고합니다.이 쿼리는 MSSQL 서버에 대해 실행되는 네트워크의 다른 위치에서 실행됩니다. 이번에는 여전히 지원이있는 플러그인에 어려움을 겪고 있습니다. 이 작업을 수행하는 방법Nagios 및 우분투 16.04 MSSQL에서 쿼리 실행
모든 제안을
https://exchange.nagios.org/directory/Plugins/Databases/SQLServer/check_mssql/details
이 플러그인은 정확히 당신이 원하는 무엇을 할 것인가를 감상 할 수있다.
을 다운로드하고 (보통 /usr/local/nagios/libexec
)
설치 적절한 종속성이 있는지 확인 플러그인 디렉토리에 스크립트를 배치합니다.
sudo apt-get install php5-sybase freetds-common libsybdb5
다음 명령 정의 설정 : 우분투 16.04는해야
define service{
host_name mssql-server
service_description MSSQL Query 1
use local-service
check_command check_mssql_query!--username USERNAME --password PASSWORD --port PORT --instance INSTANCE --database DATABASE --query QUERY
register 1
}
내가 제안 : 호스트는 MSSQL 서버를 모니터링 무엇에 서비스로 추가 그리고
define command{
command_name check_mssql_query
command_line $USER1$/check_mssql -H $HOSTADDRESS$ $ARG1$
}
을 명령을 사용하여 플러그인 자체의 도움을 받아 읽기 :
./check_mssql -h
많은 도움이되는 정보가 있습니다. 행운을 빕니다!
이 플러그인을 사용해 보았습니다.하지만 우분투 16.04에서는 의존성을 사용할 수 없습니다. 다른 방법으로 얻는 방법을 찾아야합니다. 동일한 결과를 얻으려면 nagios를 사용해야합니다. – user6431150