Hallo Forum!
Ich habe folgendes Problem mit Nagios.
Ich will ein JAVA Programm ausfuehren ueber Nagios mit folgenden Code
Jedoch kommt es immer zu folgender Fehlermeldung:
Von Nagios aus, fuehre ich folgende Codezeile aus
Kann mir jemand vll. sagen, wo der Haken liegen koennte?
Danke vielmals!
Ich habe folgendes Problem mit Nagios.
Ich will ein JAVA Programm ausfuehren ueber Nagios mit folgenden Code
Code:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Upload {
/**
* @param args
*/
public static void main(String[] args) throws FileNotFoundException, IOException{
// TODO Auto-generated method stub
String upload = "Upload was successfull";
try {
BufferedReader in = new BufferedReader(new FileReader("/tmp/orc_backup.log"));
String zeile = null;
while ((zeile = in.readLine()) != null) {
//System.out.println("Gelesene Zeile: " + zeile);
if (zeile.equals(upload)) {
System.out.println(zeile);
System.exit(0);
}
}
} catch (IOException e) {
// e.printStackTrace();
System.exit(3);
}
}
}
Jedoch kommt es immer zu folgender Fehlermeldung:
Code:
Remote command execution failed:
Von Nagios aus, fuehre ich folgende Codezeile aus
Code:
/usr/local/nagios/libexec/check_by_ssh -H xxx -s "FTP_BACKUP" -C '/usr/bin/java /usr/nagios/java_work/Upload'
Kann mir jemand vll. sagen, wo der Haken liegen koennte?
Danke vielmals!