par
Aurele » 02 janv. 2014, 13:33
Bonjour,
Je rechercher un moyen d'automatiser les backup de nos routeurs. Pour cela j'ai penser à un script php.
Nos routeurs étant chez nos clients, on y accède par notre serveur ftp.
J'aimerai savoir si il possible de crée un script qui pourra accéder au serveur ftp > acceder aux routeur un à un > puis sauvegarder le fichier config à un endroit spécifique ( bureaux du serveur ftp ou autres)
J'ai déjà commencer à regarder avec un collègue et sur phpmanual. Il m'as montrer ce script ( ci-dessous) mais je ne suis pas certains qu'il correspondent à ce que je recherche.
<?php
// On déclare les variables
$file = 'somefile.txt';
$remote_file = 'readme.txt';
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Charge un fichier
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "Le fichier $file a té chargé avec succès\n";
} else {
echo "Il y a eu un problème lors du chargement du fichier $file\n";
}
// Fermeture de la connexion
ftp_close($conn_id);
?>
Merci d'avance. Si vous avez besoin de plus d'informations , je reste à dispositions.
#Pour informations : nous utilisons des "Zywall 2 plus " en routeur, un Window server 2008 avec un serveur ftp Fillezilla.
La manipulation actuel pour sauvegarder ces config est qu'on y accède par une page internet avec Id et mot de passe. Puis on télécharge la config. L'automatiser nous offrirait un gain de temps important.
Bonjour,
Je rechercher un moyen d'automatiser les backup de nos routeurs. Pour cela j'ai penser à un script php.
Nos routeurs étant chez nos clients, on y accède par notre serveur ftp.
J'aimerai savoir si il possible de crée un script qui pourra accéder au serveur ftp > acceder aux routeur un à un > puis sauvegarder le fichier config à un endroit spécifique ( bureaux du serveur ftp ou autres)
J'ai déjà commencer à regarder avec un collègue et sur phpmanual. Il m'as montrer ce script ( ci-dessous) mais je ne suis pas certains qu'il correspondent à ce que je recherche.
<?php
// On déclare les variables
$file = 'somefile.txt';
$remote_file = 'readme.txt';
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Charge un fichier
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "Le fichier $file a té chargé avec succès\n";
} else {
echo "Il y a eu un problème lors du chargement du fichier $file\n";
}
// Fermeture de la connexion
ftp_close($conn_id);
?>
Merci d'avance. Si vous avez besoin de plus d'informations , je reste à dispositions.
#Pour informations : nous utilisons des "Zywall 2 plus " en routeur, un Window server 2008 avec un serveur ftp Fillezilla.
La manipulation actuel pour sauvegarder ces config est qu'on y accède par une page internet avec Id et mot de passe. Puis on télécharge la config. L'automatiser nous offrirait un gain de temps important.