14,9 → 14,9 |
$l_service_stop = "Arrêter"; |
$l_service_restart = "Redémarrer"; |
$l_service_status = "Status"; |
$l_service_status_img_ok= "Démarré"; |
$l_service_status_img_ko= "Arrété"; |
$l_service_action = "Actions"; |
$l_enable = "actif"; |
$l_disable = "inactif"; |
$l_radiusd = "Serveur d'authentification et d'autorisation"; |
$l_chilli = "Passerelle d'interception"; |
$l_dansguardian = "Filtre d'URL et de contenu WEB"; |
37,9 → 37,9 |
$l_service_stop = "Stop"; |
$l_service_restart = "Restart"; |
$l_service_status = "Status"; |
$l_service_status_img_ok= "Running"; |
$l_service_status_img_ko= "Stopped"; |
$l_service_action = "Actions"; |
$l_enable = "enable"; |
$l_disable = "disable"; |
$l_radiusd = "Authentication and authorisation serveur"; |
$l_chilli = "Interception gateway"; |
$l_dansguardian = "URL and WEB content filter"; |
92,11 → 92,11 |
} |
//fonction définissant le status d'un service |
//(en fonction de la présence d'un mot clé dans la valeur de status) |
function checkServiceStatus($service, $strMatch){ |
function checkServiceStatus($service){ |
$response = false; |
exec("sudo /sbin/service $service status",$retval); |
exec("/bin/systemctl is-active $service.service",$retval); |
foreach( $retval as $val ) { |
if (strpos($val,$strMatch)){ |
if ($val == "active"){ |
$response = true; |
break; |
} |
121,19 → 121,19 |
//recherche du status des services |
//------------------------------- |
$MainServiceStatus = array(); |
$MainServiceStatus['radiusd'] = checkServiceStatus("radiusd","pid"); |
$MainServiceStatus['chilli'] = checkServiceStatus("chilli","pid"); |
$MainServiceStatus['dansguardian'] = checkServiceStatus("dansguardian","pid"); |
$MainServiceStatus['mysqld'] = checkServiceStatus("mysqld","OK"); |
$MainServiceStatus['squid'] = checkServiceStatus("squid","pid"); |
$MainServiceStatus['dnsmasq'] = checkServiceStatus("dnsmasq","pid"); |
$MainServiceStatus['httpd'] = checkServiceStatus("httpd","pid"); |
$MainServiceStatus['havp'] = checkServiceStatus("havp","pid"); |
$MainServiceStatus['radiusd'] = checkServiceStatus("radiusd"); |
$MainServiceStatus['chilli'] = checkServiceStatus("chilli"); |
$MainServiceStatus['dansguardian'] = checkServiceStatus("dansguardian"); |
$MainServiceStatus['mysqld'] = checkServiceStatus("mysqld"); |
$MainServiceStatus['squid'] = checkServiceStatus("squid"); |
$MainServiceStatus['dnsmasq'] = checkServiceStatus("dnsmasq"); |
$MainServiceStatus['httpd'] = checkServiceStatus("httpd"); |
$MainServiceStatus['havp'] = checkServiceStatus("havp"); |
|
$OptServiceStatus = array(); |
$OptServiceStatus['sshd'] = checkServiceStatus("sshd","pid"); |
$OptServiceStatus['freshclam'] = checkServiceStatus("freshclam","pid"); |
$OptServiceStatus['ntpd'] = checkServiceStatus("ntpd","pid"); |
$OptServiceStatus['sshd'] = checkServiceStatus("sshd"); |
$OptServiceStatus['freshclam'] = checkServiceStatus("freshclam"); |
$OptServiceStatus['ntpd'] = checkServiceStatus("ntpd"); |
|
/**************** |
* MAIN * |