"); // if (ldap_get_right("se3_is_admin",$login)=="Y") { if ((isset($action))&&($action == "setadminse3smbpass")) { exec('/usr/bin/sudo /usr/share/se3/scripts/change_adminse3_smbpass.sh'); } //if ($_GET['action'] == "updatesystem") { // exec('/usr/bin/sudo /usr/share/se3/scripts/se3_update_system.sh --auto'); // unset($action); // } if ((isset($action))&&($action == "updatesystem")) { $info_1 = gettext("Mise à jour système lancée, ne fermez pas cette fenêtre avant que le script ne soit terminé. vous recevrez un mail récapitulatif de tout ce qui sera effectué..."); echo $info_1; system('sleep 1; /usr/bin/sudo /usr/share/se3/scripts/se3_update_system.sh --auto &'); unset($action); } if ((isset($action))&&($action == "settime")) { exec('/usr/bin/sudo /usr/share/se3/sbin/settime.sh'); } if ((isset($action))&&($action == "startsamba")) { exec('/usr/bin/sudo /usr/share/se3/scripts/services.sh samba restart'); } if ((isset($action))&&($action == "installse3-domain")) { $info_1 = gettext("Mise à jour lancée, ne fermez pas cette fenêtre avant que le script ne soit terminé. vous recevrez un mail récapitulatif de tout ce qui sera effectué..."); echo $info_1; system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh se3-domain"); } if ((isset($action))&&($action == "exim_mod")) { $fichier = "/etc/ssmtp/ssmtp.conf"; $fp=fopen("$fichier","w+"); $DEFAUT = " root=$dc_root mailhub=$dc_smarthost rewriteDomain=$dc_readhost "; fwrite($fp,$DEFAUT); fclose($fp); $action="mail_test"; } if ((isset($action))&&($action == "mail_test")) { $dc_root=exec('cat /etc/ssmtp/ssmtp.conf | grep root= | cut -d= -f2'); $subject = gettext("Test de la configuration de votre serveur Se3"); $message = gettext("Message envoyé par le serveur Se3"); mail ($dc_root, $subject, $message); unset($action); } ?> ".gettext("Etat du serveur").""; $phpv2=preg_replace("/[^0-9\.]+/","",phpversion()); $phpv=$phpv2-0; /*******************************************************/ // ======================================= // Affichage d'un lien de rafraichissement du cadre. if(file_exists('/etc/se3/temoin_test_refresh.txt')){ echo "
\n"; echo "Rafraichir\n"; echo "
\n"; } // ======================================= // Verifie la connexion a internet si ligne_internet = 0% alors on a internet $PING_INTERNET="195.98.246.50"; if ($phpv>=4.2) { $PING="ping -c 1 -w 1 $PING_INTERNET | awk '/packet/ {print $6}'"; } else { $PING="ping -c 1 $PING_INTERNET | awk '/packet/ {print $7}'"; } $ligne_internet=exec("$PING",$test,$testretour); if ($ligne_internet != "0%") { // on teste sur un autre serveur $PING_INTERNET="www.free.fr"; if ($phpv>=4.2) { $PING="ping -c 1 -w 1 $PING_INTERNET | awk '/packet/ {print $6}'"; } else { $PING="ping -c 1 $PING_INTERNET | awk '/packet/ {print $7}'"; } $ligne_internet=exec("$PING",$test,$testretour); } // leb 30sept2007 if ($ligne_internet != "0%") { // test acces http //$http=exec("cd /tmp; wget -q ---tries=1 --connect-timeout=1 http://wawadeb.crdp.ac-caen.fr && echo \$? | rm -f /tmp/index.html.1*",$out,$retour); $http=exec("cd /tmp; wget -q --tries=1 --timeout=2 http://wawadeb.crdp.ac-caen.fr && echo \$? | rm -f /tmp/index.html.1*",$out,$retour); if ($retour=="0") { $ligne_internet = "0%"; } } // fin-leb 30sept2007 // Verifie si proxy defini $proxy=exec("cat /etc/profile | grep http_proxy= | cut -d= -f2"); if ($proxy != "") { preg_match("/http:\/\/(.*)\"/i",$proxy,$rest); putenv("http_proxy=$rest[1]"); } $os=exec("cat /etc/debian_version | cut -d. -f1-2"); $vers=exec("dpkg -s se3|grep Version|cut -d ' ' -f2"); ?>
\n"; ?> '; } else { echo ''; // echo ''; } ?>
Version OS ($os)
Mise à jour de votre serveur Se3 (Version actuelle )
Contrôle des mise a jour des dispositifs de Se3-clonage
Importation des clés
Contrôle la présence de Se3-domain
Vérifie la connexion à la passerelle ( )
Vérification de la connexion à internet
Vérification de la résolution de nom (DNS)
Vérification du nom DNS du serveur Se3 ()
Connexion au serveur FTP de mises à jour ()
Vérifie l'accès au web
Vérifie la connexion au serveur de temps ()
Configuration de l'expédition des mails
Etat du serveur Samba Version: ()
Controle du SID samba
Etat de la base MySQL
Onduleur
Partition : /
Partition : /var/se3
Partition : /home
Partition : /var
Mises à jour de sécurité Debian
Vérifie le compte d'intégration des clients
"; require ("pdp2.inc.php"); // } // fin de pas se3_is_admin ?>