Subversion Repositories ALCASAR

Rev

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

Rev 131 Rev 142
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","named","sshd");
107
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","squid","named","dhcpd","httpd","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 121... Line 121...
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['named'] = checkServiceStatus("named","up");
125
$serviceStatus['named'] = checkServiceStatus("named","up");
-
 
126
$serviceStatus['dhcpd'] = checkServiceStatus("dhcpd","pid");
-
 
127
$serviceStatus['httpd'] = checkServiceStatus("httpd","pid");
126
$serviceStatus['sshd'] = checkServiceStatus("sshd","pid");
128
$serviceStatus['sshd'] = checkServiceStatus("sshd","pid");
127
 
129
 
128
// Fonction de test de connectivité internet
130
// Fonction de test de connectivité internet
129
function internetTest(){
131
function internetTest(){
130
	$host = "www.google.fr";
132
	$host = "www.google.fr";