|
|
|
_got_serveur(self,
serveurs,
cred_user)
Formatage de la liste des serveurs |
source code
|
|
|
_got_log(self,
lignes,
cred_user)
Formattage de la liste des logs |
source code
|
|
|
_cree_arbo_serveur(self,
id_serveur,
module,
rne,
variante)
crée l'arborescence zephir d'un nouveau serveur |
source code
|
|
|
xmlrpc_check_serveurs(self,
cred_user,
serveurs,
last_check=None)
permet de vérifier si des serveurs ont été modifiés |
source code
|
|
|
xmlrpc_check_groupes(self,
cred_user,
groupes,
last_check=None)
permet de vérifier si des serveurs ont été modifiés |
source code
|
|
|
xmlrpc_migrate_serveur(self,
cred_user,
id_serveur,
hw_infos,
module_dest,
variante_dest=None)
modifie un serveur Eole1 vers NG |
source code
|
|
|
_migrate_serveur(self,
data,
cred_user,
id_serveur,
hw_infos) |
source code
|
|
|
_backup_serveur_data(self,
data,
serv,
id_new_mod,
id_variante,
hw_infos,
cred_user) |
source code
|
|
|
_migrate_serveur_data(self,
res,
serv,
id_mod,
id_var,
cred_user) |
source code
|
|
|
xmlrpc_migrate_data(self,
cred_user,
id_serveur,
check=False)
fonction de récupération des données d'un serveur migré |
source code
|
|
|
xmlrpc_revert_migration(self,
cred_user,
id_serveur)
retour en arrière sur la migration d'un serveur |
source code
|
|
|
|
|
_revert_migration2(self,
res,
serv,
path_ori,
path_bak) |
source code
|
|
|
xmlrpc_check_backup(self,
cred_user,
id_serveur)
regarde si un backup de migration est présent pour un serveur |
source code
|
|
|
xmlrpc_add_serveur(self,
cred_user,
rne,
libelle,
materiel,
processeur,
disque_dur,
date_install,
installateur,
tel,
remarques,
module_initial,
module_actuel,
timeout,
variante=None,
cle_rsa1='
' )
ajout d'un serveur dans la base zephir |
source code
|
|
|
_add_serveur1(self,
search_result,
cred_user,
rne,
libelle,
materiel,
processeur,
disque_dur,
date_install,
installateur,
tel,
remarques,
module_initial,
module_actuel,
variante,
timeout,
cle_rsa1='
' )
insertion du serveur dans la base de données |
source code
|
|
|
_update_conf_uucp(self,
cred_user,
id_serveur,
rne,
cle_rsa1) |
source code
|
|
|
_conf_uucp(self,
id_serveur,
rne,
passwd_uucp,
cle_rsa1='
' )
création des fichiers de configuration uucp du serveur |
source code
|
|
|
xmlrpc_get_conf_uucp(self,
cred_user,
id_serveur,
cle_rsa1)
permet de récupérer la configuration uucp d'un serveur via
xmlrpc |
source code
|
|
|
_conf_ssh(self,
cred_user,
id_serveur,
cle_rsa1)
mise en place de la clé pour l'authentification d'uucp sur ssh |
source code
|
|
|
_authorize_ssh_key(self,
cle)
ajoute une cle ssh dans authorized_keys |
source code
|
|
|
_remove_ssh_key(self,
cle)
supprime une cle ssh de authorized_keys |
source code
|
|
|
xmlrpc_del_serveur(self,
cred_user,
id_serveur)
supression d'un serveur de la base zephir |
source code
|
|
|
xmlrpc_serveurs_etab(self,
cred_user,
rne=None)
Liste des serveurs d'un etablissement |
source code
|
|
|
xmlrpc_get_serveur(self,
cred_user,
id_serveur=None)
récupération d'un serveur particulier (ou tous) |
source code
|
|
|
xmlrpc_groupe_serveur(self,
cred_user,
criteres)
récupération d'un groupe de serveurs à partir de critères |
source code
|
|
|
xmlrpc_groupe_reload(self,
cred_user,
liste_serveurs)
renvoie un groupe à partir d'une liste d'id de serveurs |
source code
|
|
|
xmlrpc_groupe_extend(self,
cred_user,
id_groupe,
liste_serveurs)
ajoute une liste de serveurs à un groupe enregistré |
source code
|
|
|
xmlrpc_groupe_params(self,
cred_user,
liste_serveurs,
dico_modifs)
modification d'un serveur cette fonction prend en compte un
dictionnaire qui indique les champs à modifier et leur nouvelle
valeur. |
source code
|
|
|
xmlrpc_edit_serveur(self,
cred_user,
id_serveur,
dico_modifs)
modification d'un serveur cette fonction prend en compte un
dictionnaire qui indique les champs à modifier et leur nouvelle
valeur. |
source code
|
|
|
multi_call(proxy,
results,
err_not_allowed=False)
renvoie le résultat d'une liste de deffered |
source code
|
|
|
|
|
|
|
xmlrpc_get_alertes(self,
cred_user)
renvoie la liste des serveurs en alerte |
source code
|
|
|
xmlrpc_add_files(self,
cred_user,
id_serveur,
dico_files,
encode=False)
ajoute des fichiers, patchs, dictionnaires à un serveur |
source code
|
|
|
xmlrpc_del_files(self,
cred_user,
id_serveur,
dico_files)
suppression de fichiers, patchs, dictionnaires d'un serveur |
source code
|
|
|
xmlrpc_get_file_content(self,
cred_user,
id_serveur,
path)
renvoie le contenu d'un fichier de serveur si le fichier est un
fichier binaire, renvoie la chaine BINARY |
source code
|
|
|
xmlrpc_get_groupe_vars(self,
cred_user,
serveurs,
encode=False)
récupère la liste des variables communes à un groupe de
serveur |
source code
|
|
|
xmlrpc_set_groupe_var(self,
cred_user,
serveurs,
var,
val,
encode=False)
modifie une variable commune à un groupe de serveur |
source code
|
|
|
xmlrpc_get_dico(self,
cred_user,
id_serveur,
mode=' config ' ,
encode=False)
récupération du dictionnaire de configuration selon le mode
demandé (gen_dico, gen_config, modification du fichier déjà
rempli |
source code
|
|
|
xmlrpc_get_config(self,
cred_user,
id_serveur,
encode=False)
renvoie un dictionnaire contenant la configuration du serveur
demandé format {variable:valeur} |
source code
|
|
|
xmlrpc_save_conf(self,
cred_user,
id_serveur,
dico_zeph,
mode=' config ' ,
encode=False)
sauvegarde d'un dictionnaire de configuration sur zephir (soit sur
zephir.eol, soit sur dico.eol) |
source code
|
|
|
xmlrpc_save_bastion(self,
cred_user,
id_serveur,
bastion_base64,
modele,
encode=False)
sauvegarde d'un modèle de firewall |
source code
|
|
|
xmlrpc_save_bastion_groupe(self,
cred_user,
groupe,
bastion_base64,
modele,
encode=False)
récupère les informations sur les serveurs du groupe |
source code
|
|
|
_save_bastion_groupe(self,
data,
cred_user,
bastion_base64,
modele,
encode)
sauvegarde d'un modèle de firewall sur un groupe de serveurs |
source code
|
|
|
_save_bastion(self,
serveurs,
fichier_base64,
filename,
encode)
sauvegarde d'un fichier dans l'arborescence d'un serveur |
source code
|
|
|
xmlrpc_get_bastion(self,
cred_user,
id_serveur,
encode=False)
récupération d'un modèle de firewall |
source code
|
|
|
xmlrpc_get_log(self,
cred_user,
id_serveur=None,
mode=' zlog ' ,
liste_types=[ ] )
rècupère les logs d'un serveur particulier mode : - zlog : tous
les logs remontés par le serveur (ou spécifiés) |
source code
|
|
|
xmlrpc_del_log(self,
cred_user,
liste_serveurs,
liste_types,
date)
supression des logs d'un certain type antérieurs à une certaine
date Attention, cette purge est effectuée sur l'ensemble des serveurs
du zephir ! liste_serveurs : liste des serveurs dont on veut purger
les logs liste_types : spécifie les types d'action à purger (ex :
['COMMAND','SURVEILLANCE','MAJ'] |
source code
|
|
|
xmlrpc_fichiers_zephir(self,
cred_user,
id_serveur)
retourne la liste des fichiers personnalisés pour ce serveur |
source code
|
|
|
xmlrpc_get_serveur_perms(self,
cred_user,
id_serveur,
filepath='
' )
renvoie les informations de permissions associées à un fichier |
source code
|
|
|
xmlrpc_del_serveur_perms(self,
cred_user,
id_serveur,
filepath='
' )
renvoie les informations de permissions associées à un fichier |
source code
|
|
|
|
|
xmlrpc_copy_perms(self,
cred_user,
id_src,
serveurs,
keep=True)
copie les permissions définies sur le serveur id_src sur le groupe
de serveurs serveurs |
source code
|
|
|
xmlrpc_global_status(self,
cred_user,
id_serveur)
récupère l'etat général d'un ou plusieurs serveur(s) |
source code
|
|
|
_global_status(self,
cred_user,
id_serveur)
lit l'état d'un serveur dans la base |
source code
|
|
|
xmlrpc_get_measure(self,
cred_user,
serveurs=None)
renvoie les données de la dernière mesure des agents |
source code
|
|
|
xmlrpc_agents_status(self,
cred_user,
id_serveur)
récupère l'etat des agents d'un serveur |
source code
|
|
|
_agents_status(self,
cred_user,
id_serveur) |
source code
|
|
|
xmlrpc_save_group(self,
cred_user,
libelle,
serveurs)
enregistre un groupe de serveurs dans la base |
source code
|
|
|
xmlrpc_del_group(self,
cred_user,
id_groupe)
supprime un groupe de serveurs de la base |
source code
|
|
|
xmlrpc_edit_group(self,
cred_user,
id_groupe,
libelle,
serveurs)
modifie un groupe existant |
source code
|
|
|
xmlrpc_get_groups(self,
cred_user,
id_groupe=None)
récupère un ou plusieur groupe de serveurs dans la base |
source code
|
|
|
xmlrpc_authorize_user(self,
cred_user,
username,
serveurs)
autorise la connexion ssh par clé pour un utilisateur |
source code
|
|
|
xmlrpc_deny_user(self,
cred_user,
username,
serveurs)
enlève la connexion ssh par clé pour un utilisateur |
source code
|
|
|
xmlrpc_get_locks(self,
cred_user,
serveur=None)
liste des tags de procédures interdites pour un serveur |
source code
|
|
|
_get_locks(self,
data)
formatte la sortie pour la recherche des fonctions lockées |
source code
|
|
|
xmlrpc_maj_locks(self,
cred_user,
serveurs,
tags,
notags=[ ] )
interdit un type de procédure sur un ensemble de serveurs tags :
liste des tags à interdire |
source code
|
|
|
xmlrpc_get_timeout(self,
cred_user,
id_serveur)
récupère le délai de connexion des serveurs (en secondes) |
source code
|
|
Inherited from xmlrpceole.XMLRPCEole :
ebRender ,
load_groupes ,
render
Inherited from twisted.web.xmlrpc.XMLRPC :
getSubHandler ,
getSubHandlerPrefixes ,
putSubHandler
Inherited from twisted.web.xmlrpc.XMLRPC (private):
_cbRender ,
_ebRender ,
_getFunction ,
_listFunctions
Inherited from twisted.web.resource.Resource :
__providedBy__ ,
delEntity ,
getChild ,
getChildForRequest ,
getChildWithDefault ,
getDynamicEntity ,
getStaticEntity ,
listDynamicEntities ,
listDynamicNames ,
listEntities ,
listNames ,
listStaticEntities ,
listStaticNames ,
putChild ,
reallyPutEntity ,
render_HEAD
|