Subversion Repositories ALCASAR

Rev

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

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