
Azure 인프라를 모니터링하기 위해 Icinga를 설치했습니다. Python 스크립트를 사용하여 DB 서버를 모니터링하고 싶습니다.여기
이제 DB 서버에 연결 중이지만 모드 옵션이 제대로 작동하지 않습니다.
아래와 같은 오류가 발생합니다.
./check_mssql_server.py -H some-host -p 1433 -U some-user -P some-password --bufferhitratio -w 95: -c 90:
Traceback (most recent call last):
File "./check_mssql_server.py", line 469, in <module>
main()
File "./check_mssql_server.py", line 435, in main
execute_query(mssql, options, host)
File "./check_mssql_server.py", line 448, in execute_query
mssql_query.do(mssql)
File "./check_mssql_server.py", line 285, in do
self.calculate_result()
File "./check_mssql_server.py", line 294, in calculate_result
if self.query_result[1] != 0:
IndexError: list index out of range
다음은 동일한 명령으로 연결한 결과입니다.
./check_mssql_server.py -H some-host -p 1433 -U some-user -P some-password
OK: Time to connect was 0.262902975082s|time=0.262902975082s;;;;
저는 파이썬 전문가가 아닙니다. 여기에 어떤 제안이라도 주시면 감사하겠습니다.