CC-3109: Missing properties in airtime check system.
Can't reproduce the issue so can't really fix the issue. This commit is to get rid of the PHP Notice msgs.
This commit is contained in:
parent
329c735ea4
commit
1039183fce
1 changed files with 19 additions and 8 deletions
|
@ -125,9 +125,13 @@ class AirtimeCheck {
|
|||
|
||||
$p_status = json_decode($p_status);
|
||||
|
||||
$data = $p_status->status;
|
||||
|
||||
if ($data->platform){
|
||||
if (isset($p_status->status)) {
|
||||
$data = $p_status->status;
|
||||
} else {
|
||||
$data = array();
|
||||
}
|
||||
|
||||
if (isset($data->platform)) {
|
||||
self::output_status("KERNEL_VERSION", $data->platform->release);
|
||||
self::output_status("MACHINE_ARCHITECTURE", $data->platform->machine);
|
||||
self::output_status("TOTAL_MEMORY_MBYTES", $data->platform->memory);
|
||||
|
@ -143,7 +147,14 @@ class AirtimeCheck {
|
|||
self::output_status("OS", self::CheckOsTypeVersion());
|
||||
self::output_status("CPU", self::GetCpuInfo());
|
||||
self::output_status("WEB_SERVER", self::GetServerType());
|
||||
if ($data->services->pypo){
|
||||
|
||||
if (isset($data->services)) {
|
||||
$services = $data->services;
|
||||
} else {
|
||||
$services = array();
|
||||
}
|
||||
|
||||
if (isset($services->pypo)) {
|
||||
self::output_status("PLAYOUT_ENGINE_PROCESS_ID", $data->services->pypo->process_id);
|
||||
self::output_status("PLAYOUT_ENGINE_RUNNING_SECONDS", $data->services->pypo->uptime_seconds);
|
||||
self::output_status("PLAYOUT_ENGINE_MEM_PERC", $data->services->pypo->memory_perc);
|
||||
|
@ -154,7 +165,7 @@ class AirtimeCheck {
|
|||
self::output_status("PLAYOUT_ENGINE_MEM_PERC", "0%");
|
||||
self::output_status("PLAYOUT_ENGINE_CPU_PERC", "0%");
|
||||
}
|
||||
if (isset($data->services->liquidsoap)){
|
||||
if (isset($services->liquidsoap)) {
|
||||
self::output_status("LIQUIDSOAP_PROCESS_ID", $data->services->liquidsoap->process_id);
|
||||
self::output_status("LIQUIDSOAP_RUNNING_SECONDS", $data->services->liquidsoap->uptime_seconds);
|
||||
self::output_status("LIQUIDSOAP_MEM_PERC", $data->services->liquidsoap->memory_perc);
|
||||
|
@ -165,7 +176,7 @@ class AirtimeCheck {
|
|||
self::output_status("LIQUIDSOAP_MEM_PERC", "0%");
|
||||
self::output_status("LIQUIDSOAP_CPU_PERC", "0%");
|
||||
}
|
||||
if (isset($data->services->media_monitor)){
|
||||
if (isset($services->media_monitor)) {
|
||||
self::output_status("MEDIA_MONITOR_PROCESS_ID", $data->services->media_monitor->process_id);
|
||||
self::output_status("MEDIA_MONITOR_RUNNING_SECONDS", $data->services->media_monitor->uptime_seconds);
|
||||
self::output_status("MEDIA_MONITOR_MEM_PERC", $data->services->media_monitor->memory_perc);
|
||||
|
@ -176,7 +187,7 @@ class AirtimeCheck {
|
|||
self::output_status("MEDIA_MONITOR_MEM_PERC", "0%");
|
||||
self::output_status("MEDIA_MONITOR_CPU_PERC", "0%");
|
||||
}
|
||||
if (isset($data->services->show_recorder)){
|
||||
if (isset($services->show_recorder)) {
|
||||
self::output_status("SHOW_RECORDER_PROCESS_ID", $data->services->show_recorder->process_id);
|
||||
self::output_status("SHOW_RECORDER_RUNNING_SECONDS", $data->services->show_recorder->uptime_seconds);
|
||||
self::output_status("SHOW_RECORDER_MEM_PERC", $data->services->show_recorder->memory_perc);
|
||||
|
@ -187,7 +198,7 @@ class AirtimeCheck {
|
|||
self::output_status("SHOW_RECORDER_MEM_PERC", "0%");
|
||||
self::output_status("SHOW_RECORDER_CPU_PERC", "0%");
|
||||
}
|
||||
if (isset($data->services->rabbitmq)){
|
||||
if (isset($services->rabbitmq)) {
|
||||
self::output_status("RABBITMQ_PROCESS_ID", $data->services->rabbitmq->process_id);
|
||||
self::output_status("RABBITMQ_RUNNING_SECONDS", $data->services->rabbitmq->uptime_seconds);
|
||||
self::output_status("RABBITMQ_MEM_PERC", $data->services->rabbitmq->memory_perc);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue