|
|
|
_send_files(self,
serv,
archive,
files,
uucp=0)
met en queue des fichiers ou répertoires pour un serveur distant
et stocke la somme md5 des fichiers envoyés dans le fichier
cheksum.txt du systeme en question (dans
zephir/conf/rne/serveur/) |
source code
|
|
|
xmlrpc_reconfigure(self,
cred_user,
id_serveur)
prépare la reconfiguration d'un serveur |
source code
|
|
|
xmlrpc_service_restart_groupe(self,
cred_user,
liste,
service)
prépare le redémarrage d'un service sur un groupe |
source code
|
|
|
xmlrpc_service_restart(self,
cred_user,
id_serveur,
service)
exécution de la commande uucp pour redémarrer un service |
source code
|
|
|
xmlrpc_reboot_groupe(self,
cred_user,
liste)
prépare le redémarrage d'un groupe de serveurs |
source code
|
|
|
xmlrpc_reboot(self,
cred_user,
id_serveur)
exécution de la commande uucp pour redémarrer un serveur |
source code
|
|
|
xmlrpc_configure(self,
cred_user,
id_serveur,
restart=0)
prépare la configuration automatique d'un serveur (envoi des
fichiers de configuration) |
source code
|
|
|
xmlrpc_configure_groupe(self,
cred_user,
liste,
restart=0)
prépare la configuration automatique d'un groupe de serveurs
(envoi des fichiers de configuration) |
source code
|
|
|
_configure(self,
id_serveur,
restart,
cred_user)
envoie les fichiers de configuration et demande un
configure-zephir |
source code
|
|
|
xmlrpc_save_conf(self,
cred_user,
id_serveur)
prépare la sauvegarde de configuration d'un serveur |
source code
|
|
|
xmlrpc_save_conf_groupe(self,
cred_user,
liste)
prépare la sauvegarde de configuration d'un serveur |
source code
|
|
|
_save_conf(self,
cred_user,
id_serveur)
exécution de la commande uucp pour la mise à jour |
source code
|
|
|
xmlrpc_maj(self,
cred_user,
id_serveur,
reconf=0,
delay='
' )
prépare la mise à jour d'un serveur Eole par l'intermédiare
d'uucp |
source code
|
|
|
xmlrpc_maj_groupe(self,
cred_user,
liste,
reconf=0,
delay='
' )
prépare la mise à jour d'un groupe de serveurs Eole par
l'intermédiare d'uucp |
source code
|
|
|
_maj(self,
cred_user,
id_serveur,
reconf,
delay)
exécution de la commande uucp pour la mise à jour |
source code
|
|
|
xmlrpc_maj_client(self,
cred_user,
id_serveur)
prépare la mise à jour de zephir-client sur un serveur |
source code
|
|
|
xmlrpc_maj_client_groupe(self,
cred_user,
liste)
prépare la mise à jour de zephir-client sur un groupe de
serveurs |
source code
|
|
|
_maj_client(self,
cred_user,
id_serveur)
exécution de la commande uucp pour la mise à jour de
zephir-client |
source code
|
|
|
xmlrpc_sphynx_add(self,
cred_user,
id_sphynx,
id_amon,
content)
stocke la configuration vpn d'un amon vers ce sphynx |
source code
|
|
|
_sphynx_add(self,
result,
archive,
content)
écriture de la conf vpn |
source code
|
|
|
xmlrpc_sphynx_del(self,
cred_user,
id_sphynx,
id_amon,
del_row=0)
supprime la configuration vpn d'un amon vers ce sphynx |
source code
|
|
|
xmlrpc_sphynx_get(self,
cred_user,
id_sphynx,
id_amon)
envoie la configuration vpn d'un amon vers ce sphynx |
source code
|
|
|
xmlrpc_sphynx_list(self,
cred_user,
id_sphynx)
liste les configs vpn amon présentes pour un sphynx |
source code
|
|
|
xmlrpc_confirm_transfer(self,
cred_user,
id_serveur,
archive)
confirme la réception d'une archive par un serveur |
source code
|
|
|
xmlrpc_get_checksum(self,
cred_user,
id_serveur,
archive)
confirme la réception d'une archive par un serveur |
source code
|
|
|
xmlrpc_install_module(self,
cred_user,
id_module,
dico_b64)
installation d'un module (récupération d'un dictionnaire) |
source code
|
|
|
|
|
xmlrpc_save_files(self,
cred_user,
id_serveur,
checksum)
sauvegarde des fichiers de configuration d'un serveur |
source code
|
|
|
xmlrpc_install_variante(self,
cred_user,
id_serveur,
checksum,
login,
passwd_md5)
installation d'une variante pour un module |
source code
|
|
|
_install_variante2(self,
data,
cred_user,
checksum,
login,
passwd_md5,
rne,
id_serveur)
vérification de l'archive et stockage des fichiers |
source code
|
|
|
xmlrpc_log_serveur(self,
cred_user,
id_serveur,
date,
type_action,
etat,
msg)
met à jour la table d'état du serveur pour une action précise (ex:
MAJ ou CONFIG) afin de refléter l'état de cohérence actuelle du
serveur |
source code
|
|
|
_log_serveur(self,
data,
id_serveur,
type_action,
date,
etat,
msg,
params,
serv) |
source code
|
|
|
_log_serveur2(self,
data,
id_serveur,
type_action,
date,
etat,
msg) |
source code
|
|
|
xmlrpc_release_lock_groupe(self,
cred_user,
liste)
prépare la suppression des verrous sur un groupe |
source code
|
|
|
xmlrpc_release_lock(self,
cred_user,
id_serveur)
demande la libération des verrous sur un serveur |
source code
|
|
|
xmlrpc_unlock(self,
cred_user,
id_serveur,
unlocked=False)
indique si les locks doivent être ignorés |
source code
|
|
|
_sendmail(self,
adresses,
subject,
msg)
envoi d'un message d'alerte à une liste d'adresses mail |
source code
|
|
|
xmlrpc_maj_site(self,
cred_user,
id_serveur,
checksum,
new_agents=0)
vérifie l'archive envoyée par le serveur et met le site et les
données xml en place |
source code
|
|
|
_alerte(self,
id_serveur,
etat_zeph,
etat_ag)
vérification de l'état du serveur et envoi mail si nécessaire |
source code
|
|
|
|
|
_send_alerte(self,
subject,
msgs)
recherche les mails et sms des personnes surveillant un serveur
particulier |
source code
|
|
|
|
|
_send_alerte3(self,
data,
groupes,
subject,
msg)
regarde quels utilisateurs surveillent les groupes en question et
envoie un mail ou sms si besoin |
source code
|
|
|
|
|
|
|
_scan_timeouts2(self,
data)
vérifie si le dernier contact est moins ancien que le timeout du
serveur. |
source code
|
|
|
xmlrpc_get_actions(self,
cred_user,
id_serveur)
retourne la liste des actions uucp en attente |
source code
|
|
|
xmlrpc_check_queue(self,
cred_user,
id_serveur)
indique à un serveur si il doit ou non effectuer des actions |
source code
|
|
|
xmlrpc_purge_actions(self,
cred_user,
serveurs,
id_tache=None)
annule toutes les actions en attente sur un/plusieurs
serveur(s) |
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
|