- Pypo fech works as msg listner for recroder now. - recorder is part of pypo and all it does is waiting for msg from pypo fetch and spwan a show recorder thread. - added new parameter logger to api client. This way apiclient will log into specific log file instead of grabbing current log file. - show recoder is removed from all check system/status page
31 lines
1.1 KiB
PHP
31 lines
1.1 KiB
PHP
<?php
|
|
|
|
class SystemstatusController extends Zend_Controller_Action
|
|
{
|
|
public function init()
|
|
{
|
|
global $CC_CONFIG;
|
|
|
|
$request = $this->getRequest();
|
|
$baseUrl = $request->getBaseUrl();
|
|
|
|
$this->view->headScript()->appendFile($baseUrl.'/js/airtime/status/status.js?'.$CC_CONFIG['airtime_version'],'text/javascript');
|
|
$this->view->headScript()->appendFile($baseUrl.'/js/sprintf/sprintf-0.7-beta1.js?'.$CC_CONFIG['airtime_version'],'text/javascript');
|
|
}
|
|
|
|
public function indexAction()
|
|
{
|
|
$services = array(
|
|
"pypo"=>Application_Model_Systemstatus::GetPypoStatus(),
|
|
"liquidsoap"=>Application_Model_Systemstatus::GetLiquidsoapStatus(),
|
|
"media-monitor"=>Application_Model_Systemstatus::GetMediaMonitorStatus(),
|
|
"rabbitmq-server"=>Application_Model_Systemstatus::GetRabbitMqStatus()
|
|
);
|
|
|
|
$partitions = Application_Model_Systemstatus::GetDiskInfo();
|
|
|
|
$this->view->status = new StdClass;
|
|
$this->view->status->services = $services;
|
|
$this->view->status->partitions = $partitions;
|
|
}
|
|
}
|