없이 나는 명령과 같이 정의했다 :는 Nagios는이 프로젝트에서 'MVN 테스트'를 호출하면 오류를 반환하지만 세부 사항
define command {
command_name xyz_minimal_check
command_line mvn --global-settings=(dir)/settings.xml -f (proj)/pom.xml -Dtest=ThingTest#testThing test
}
이 명령을 호출하기 위해 정의 된 서비스를 제공합니다. 그것이 실행되면 볼 수 있습니다 :
[ERROR] Error executing Maven.
그러나 어떤 로그에도 세부 정보가 표시되지 않습니다. 이것들은 어디에 있을까요? 설정이 필요하거나 nagios가 실행 중이라는 명령에 몇 가지 환경 변수를 제공해야한다는 것이 확실하지만 그 이유를 알 수는 없습니다. 나는 보통의 로그를보고이 서비스에 특별한 것을 보지 않았다.
이것은 우분투 14.04 시스템에서 실행됩니다. Nagios의 일반적인 ping 및 http 서비스가 제대로 작동합니다.
maven의 자세한 출력을 위해 명령 끝에 -X를 추가하면 어떻게됩니까? – Pete
더 많은 출력이 Maven에 의해 생성되어야하므로 stdout은 어디에 있습니까? – khmarbaise