Subversion Repositories ALCASAR

Rev

Rev 257 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 257 Rev 294
Line 102... Line 102...
102
 
102
 
103
//-------------------------------
103
//-------------------------------
104
// Les actions sur un service
104
// Les actions sur un service
105
//-------------------------------
105
//-------------------------------
106
//sécurité sur les actions à réaliser
106
//sécurité sur les actions à réaliser
107
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","squid","dnsmasq","dhcpd","httpd","havp","sshd");
107
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","squid","dnsmasq","httpd","havp","sshd");
108
$autorizeAction = array("start","stop","restart");
108
$autorizeAction = array("start","stop","restart");
109
 
109
 
110
if (isset($_GET['service'])&&(in_array($_GET['service'], $autorizeService))) {
110
if (isset($_GET['service'])&&(in_array($_GET['service'], $autorizeService))) {
111
    if (isset($_GET['action'])&&(in_array($_GET['action'], $autorizeAction))) {
111
    if (isset($_GET['action'])&&(in_array($_GET['action'], $autorizeAction))) {
112
    	$execStatus = serviceExec($_GET['service'], $_GET['action']);
112
    	$execStatus = serviceExec($_GET['service'], $_GET['action']);
Line 120... Line 120...
120
$serviceStatus['radiusd'] = checkServiceStatus("radiusd","pid");
120
$serviceStatus['radiusd'] = checkServiceStatus("radiusd","pid");
121
$serviceStatus['chilli'] = checkServiceStatus("chilli","pid");
121
$serviceStatus['chilli'] = checkServiceStatus("chilli","pid");
122
$serviceStatus['dansguardian'] = checkServiceStatus("dansguardian","pid");
122
$serviceStatus['dansguardian'] = checkServiceStatus("dansguardian","pid");
123
$serviceStatus['mysqld'] = checkServiceStatus("mysqld","OK");
123
$serviceStatus['mysqld'] = checkServiceStatus("mysqld","OK");
124
$serviceStatus['squid'] = checkServiceStatus("squid","pid");
124
$serviceStatus['squid'] = checkServiceStatus("squid","pid");
125
$serviceStatus['dnsmasq'] = checkServiceStatus("dnsmasq","up");
125
$serviceStatus['dnsmasq'] = checkServiceStatus("dnsmasq","pid");
126
$serviceStatus['dhcpd'] = checkServiceStatus("dhcpd","pid");
-
 
127
$serviceStatus['httpd'] = checkServiceStatus("httpd","pid");
126
$serviceStatus['httpd'] = checkServiceStatus("httpd","pid");
128
$serviceStatus['havp'] = checkServiceStatus("havp","pid");
127
$serviceStatus['havp'] = checkServiceStatus("havp","pid");
129
$serviceStatus['sshd'] = checkServiceStatus("sshd","pid");
128
$serviceStatus['sshd'] = checkServiceStatus("sshd","pid");
130
 
129
 
131
// Fonction de test de connectivité internet
130
// Fonction de test de connectivité internet