mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-16 22:50:10 +03:00
F #3859: Improve monitoring error msgs
This commit is contained in:
parent
a6ce32a29a
commit
fb20d5b18b
@ -262,7 +262,8 @@ void InformationManager::_host_system(unique_ptr<Message<OpenNebulaMessages>> ms
|
||||
{
|
||||
ostringstream oss;
|
||||
oss << "Error parsing monitoring template for host " << msg->oid()
|
||||
<< ", error: " << error_msg;
|
||||
<< "\nMessage: " << msg->payload()
|
||||
<< "Error: " << error_msg;
|
||||
NebulaLog::error("InM", oss.str());
|
||||
|
||||
free(error_msg);
|
||||
|
@ -184,8 +184,8 @@ class ProbeRunner
|
||||
runner = ProbeRunner.new(hyperv, probe[:path], stdin)
|
||||
rc, dt = runner.run_probes
|
||||
|
||||
dt64 = Base64.encode64(dt).gsub("\n", '')
|
||||
ret += "<#{probe[:elem_name]}>#{dt64}</#{probe[:elem_name]}>\n"
|
||||
dt = Base64.encode64(dt).gsub("\n", '') if rc == 0
|
||||
ret += "<#{probe[:elem_name]}>#{dt}</#{probe[:elem_name]}>\n"
|
||||
|
||||
return rc, ret if rc == -1
|
||||
end
|
||||
|
@ -46,9 +46,11 @@ void MonitorDriverProtocol::_monitor_vm(message_t msg)
|
||||
|
||||
if (rc != 0)
|
||||
{
|
||||
NebulaLog::error("MDP", string("Error parsing VM monitoring template: ")
|
||||
+ error_msg);
|
||||
NebulaLog::error("MDP", "Received monitoring message: " + msg->payload());
|
||||
ostringstream oss;
|
||||
oss << "Error parsing VM monitoring template from host " << msg->oid()
|
||||
<< "\nMessage: " << msg->payload()
|
||||
<< "\nError: " << error_msg;
|
||||
NebulaLog::error("MDP", oss.str());
|
||||
|
||||
free(error_msg);
|
||||
return;
|
||||
@ -143,8 +145,11 @@ void MonitorDriverProtocol::_monitor_host(message_t msg)
|
||||
|
||||
if (rc != 0)
|
||||
{
|
||||
NebulaLog::error("MDP", string("Error parsing monitoring template: ")
|
||||
+ error_msg);
|
||||
ostringstream oss;
|
||||
oss << "Error parsing monitoring template for host " << msg->oid()
|
||||
<< "\nMessage: " << msg->payload()
|
||||
<< "\nError: " << error_msg;
|
||||
NebulaLog::error("MDP", oss.str());
|
||||
|
||||
free(error_msg);
|
||||
return;
|
||||
@ -200,7 +205,7 @@ void MonitorDriverProtocol::_state_vm(message_t msg)
|
||||
*/
|
||||
void MonitorDriverProtocol::_start_monitor(message_t msg)
|
||||
{
|
||||
NebulaLog::ddebug("MDP", "Received start monitor for host " +
|
||||
NebulaLog::debug("MDP", "Received start monitor for host " +
|
||||
to_string(msg->oid()) + ": " + msg->payload());
|
||||
|
||||
if (msg->status() != "SUCCESS")
|
||||
|
Loading…
x
Reference in New Issue
Block a user