mirror of https://github.com/Icinga/icinga2.git
Make agent error output more verbose
Adds the ran command to the agents error output fixes #11388
This commit is contained in:
parent
f15c40c569
commit
355c2610a9
|
@ -145,14 +145,14 @@ namespace Icinga
|
||||||
SetRetrievalStatus(25);
|
SetRetrievalStatus(25);
|
||||||
|
|
||||||
string pathPrefix = Program.Icinga2InstallDir + "\\etc\\icinga2\\pki\\" + txtInstanceName.Text;
|
string pathPrefix = Program.Icinga2InstallDir + "\\etc\\icinga2\\pki\\" + txtInstanceName.Text;
|
||||||
|
string processArguments = "pki new-cert --cn \"" + txtInstanceName.Text + "\" --key \"" + pathPrefix + ".key\" --cert \"" + pathPrefix + ".crt\"";
|
||||||
string output;
|
string output;
|
||||||
|
|
||||||
if (!File.Exists(pathPrefix + ".crt")) {
|
if (!File.Exists(pathPrefix + ".crt")) {
|
||||||
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
||||||
"pki new-cert --cn \"" + txtInstanceName.Text + "\" --key \"" + pathPrefix + ".key\" --cert \"" + pathPrefix + ".crt\"",
|
processArguments,
|
||||||
out output)) {
|
out output)) {
|
||||||
ShowErrorText(output);
|
ShowErrorText("Running command 'icinga2.exe " + processArguments + "' produced the following output:\n" + output);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -161,10 +161,11 @@ namespace Icinga
|
||||||
|
|
||||||
_TrustedFile = Path.GetTempFileName();
|
_TrustedFile = Path.GetTempFileName();
|
||||||
|
|
||||||
|
processArguments = "pki save-cert --host \"" + host + "\" --port \"" + port + "\" --key \"" + pathPrefix + ".key\" --cert \"" + pathPrefix + ".crt\" --trustedcert \"" + _TrustedFile + "\"";
|
||||||
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
||||||
"pki save-cert --host \"" + host + "\" --port \"" + port + "\" --key \"" + pathPrefix + ".key\" --cert \"" + pathPrefix + ".crt\" --trustedcert \"" + _TrustedFile + "\"",
|
processArguments,
|
||||||
out output)) {
|
out output)) {
|
||||||
ShowErrorText(output);
|
ShowErrorText("Running command 'icinga2.exe " + processArguments + "' produced the following output:\n" + output);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,7 +217,7 @@ namespace Icinga
|
||||||
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
||||||
"node setup" + args,
|
"node setup" + args,
|
||||||
out output)) {
|
out output)) {
|
||||||
ShowErrorText(output);
|
ShowErrorText("Running command 'icinga2.exe " + "node setup" + args + "' produced the following output:\n" + output);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -238,14 +239,14 @@ namespace Icinga
|
||||||
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
||||||
"daemon --validate",
|
"daemon --validate",
|
||||||
out output)) {
|
out output)) {
|
||||||
ShowErrorText(output);
|
ShowErrorText("Running command 'icinga2.exe daemon --validate' produced the following output:\n" + output);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
if (!RunProcess(Program.Icinga2InstallDir + "\\sbin\\icinga2.exe",
|
||||||
"--scm-install daemon",
|
"--scm-install daemon",
|
||||||
out output)) {
|
out output)) {
|
||||||
ShowErrorText(output);
|
ShowErrorText("Running command 'icinga2.exe daemon --scm-install daemon' produced the following output:\n" + output);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue