Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1395 → Rev 1396

/web/acc/admin/services.php
21,13 → 21,15
$l_chilli = "Passerelle d'interception";
$l_dansguardian = "Filtre d'URL et de contenu WEB";
$l_mysqld = "Serveur de la base de données usager";
$l_squid = "Serveur de cache WEB";
$l_dnsmasq = "Serveur DNS et filtre de domaine";
$l_httpd = "Serveur WEB (Centre de Gestion d'ALCASAR)";
$l_havp = "Filtre antivirus WEB";
$l_sshd = "Accès sécurisée à distance";
$l_freshclam = "Mise à jour de l'antivirus toutes les 2 heures";
$l_ntpd = "Service de mise à l'heure réseau";
$l_havp = "Proxy Antivirus 1";
$l_havp2 = "Proxy Antivirus 2";
$l_dnsmasq = "Serveur DHCP et de cache DNS";
$l_dnsmasq_blacklist = "Serveur DHCP et de cache DNS pour la Blacklist";
$l_dnsmasq_whitelist = "Serveur DHCP et de cache DNS pour la Whitelist";
} else {
$l_services_title = "Services configuration";
$l_main_services = "Main services";
44,13 → 46,15
$l_chilli = "Interception gateway";
$l_dansguardian = "URL and WEB content filter";
$l_mysqld = "User database server";
$l_squid = "Proxy Cache WEB";
$l_dnsmasq = "DNS and domain name filter";
$l_httpd = "WEB server (ALCASAR Control Center)";
$l_havp = "WEB antivirus filter";
$l_sshd = "Secure remote access";
$l_freshclam = "WEB antivirus update (every 2 hours)";
$l_ntpd = "Network time";
$l_havp = "Antivirus Proxy 1";
$l_havp2 = "Antivirus Proxy 2";
$l_dnsmasq = "A lightweight DHCP and caching DNS server";
$l_dnsmasq_blacklist = "A lightweight DHCP and caching DNS server for the Blacklist";
$l_dnsmasq_whitelist = "A lightweight DHCP and caching DNS server for the Whitelist";
}
 
/****************************************************************
108,7 → 112,7
// Les actions sur un service
//-------------------------------
//sécurité sur les actions à réaliser
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","squid","dnsmasq","httpd","havp","sshd","freshclam","ntpd");
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","httpd","sshd","freshclam","ntpd","havp","havp2","dnsmasq","dnsmasq-blacklist","dnsmasq-whitelist");
$autorizeAction = array("start","stop","restart");
 
if (isset($_GET['service'])&&(in_array($_GET['service'], $autorizeService))) {
125,10 → 129,12
$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");
$MainServiceStatus['havp2'] = checkServiceStatus("havp2");
$MainServiceStatus['dnsmasq'] = checkServiceStatus("dnsmasq");
$MainServiceStatus['dnsmasq_blacklist'] = checkServiceStatus("dnsmasq-blacklist");
$MainServiceStatus['dnsmasq_whitelist'] = checkServiceStatus("dnsmasq-whitelist");
 
$OptServiceStatus = array();
$OptServiceStatus['sshd'] = checkServiceStatus("sshd");
160,7 → 166,7
<td align="center"><img src="/images/state_ok.gif" width="15" height="15" alt="<?php echo $l_service_status_img_ok; ?>"></td>
<td align="center"><?php $comment="l_$serviceName"; echo "<b>$serviceName</b></td><td>${$comment}" ;?> </td>
<td width="80" align="center">---</td>
<td width="80" align="center"><?php if ($serviceName != "chilli") { echo "<a href=".$_SERVER['PHP_SELF']."?action=stop&service=$serviceName\"> $l_service_stop</a>"; } else echo "---";?></td>
<td width="80" align="center"><?php if ($serviceName != "chilli" && $serviceName != "havp" && $serviceName != "havp2" && $serviceName != "dnsmasq" && $serviceName != "dnsmasq_blacklist" && $serviceName != "dnsmasq_whitelist") { echo "<a href=".$_SERVER['PHP_SELF']."?action=stop&service=$serviceName\"> $l_service_stop</a>"; } else echo "---";?></td>
<td width="80" align="center"><a href="<?php echo $_SERVER['PHP_SELF']."?action=restart&service=$serviceName\"> $l_service_restart";?></a></td>
<?php } else { ?>
<td align="center"><img src="/images/state_error.gif" width="15" height="15" alt="<?php echo $l_service_status_img_ko ?>"></td>