(vieux) démantèlement de adm/
analyse-batg.py -> inutile analyse_upload -> inutile en l'état, il faudrait réécrire une version sudoers câbleurs. aptitude.sh -> grosse blague chambre -> inutile compress_ldap_log.sh -> (pseudo)doublon de utils/delete_ldap_log.sh avertissement_mails-perdus.py -> déplacement dans utils (peut servir) stats-ip.py -> déplacement dans utils (peut servir, quoique)
This commit is contained in:
parent
e4889fb907
commit
94bea9a366
7 changed files with 0 additions and 150 deletions
|
@ -1,38 +0,0 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso8859-15 -*-
|
||||
|
||||
"""
|
||||
Ce script sert à donner l'occupation des switchs du batiment G
|
||||
Il affiche 3 colonnes :
|
||||
- la prise
|
||||
- la chambre
|
||||
- si il y a qqun dans la chambre
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.append('/usr/scripts/gestion')
|
||||
from annuaires_pg import reverse
|
||||
from ldap_crans import crans_ldap
|
||||
from affich_tools import tableau
|
||||
db = crans_ldap()
|
||||
|
||||
# dictionnaire revers du bat
|
||||
dico = reverse('g')
|
||||
|
||||
# toutes les prises
|
||||
prises = dico.keys()
|
||||
prises.sort()
|
||||
|
||||
# chambres occupées
|
||||
chbres = [ a.chbre() for a in db.search('chbre=G*&paiement=ok')['adherent'] ]
|
||||
|
||||
data= []
|
||||
|
||||
for p in prises:
|
||||
if [ chbre for chbre in dico[p] if 'G%s'%chbre in chbres ]:
|
||||
data.append( [ p, ','.join(dico[p]), 'O'] )
|
||||
else:
|
||||
data.append( [ p, ','.join(dico[p]), 'N'] )
|
||||
|
||||
print tableau(data)
|
|
@ -1,11 +0,0 @@
|
|||
#! /bin/sh
|
||||
|
||||
echo "Ce script ne doit plus être utilisé."
|
||||
exit 1
|
||||
|
||||
if [[ `hostname` != rouge ]] ; then
|
||||
echo "L'analyse des logs d'upload doit se faire sur rouge"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
sudo /usr/scripts/surveillance/analyse.py $*
|
|
@ -1,48 +0,0 @@
|
|||
#! /bin/sh
|
||||
|
||||
echo "Ce script ne doit plus être utilisé."
|
||||
exit 1
|
||||
|
||||
if [[ $1 = "--help" || $1 = "-h" ]]
|
||||
then
|
||||
echo "Ce script permet de mettre à jour simplement les serveurs du crans.
|
||||
Il execute un aptitude update et dist-upgrade sur tous les serveurs.
|
||||
|
||||
Usage : aptitude.sh options
|
||||
update , fais un update sur tous les serveurs
|
||||
upgrade , fais un upgrade sur tous les serveurs
|
||||
dist-upgrade , fais un upgrade sur tous les serveurs
|
||||
serveur , fais un update et dist-upgrade sur le serveur indiqué
|
||||
update serveur , fais un update sur le serveur indiqué
|
||||
..."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for host in komaz charybde zamok rouge vert ultra-adsl pegase egon prove canard oie lapin mouton ovh
|
||||
do
|
||||
if [[ $2 = "" || $2 = $host ]]
|
||||
then
|
||||
case $1 in
|
||||
update)
|
||||
echo "Connexion à "$host
|
||||
ssh $host -t sudo aptitude update
|
||||
;;
|
||||
upgrade)
|
||||
echo "Connexion à "$host
|
||||
ssh $host -t sudo aptitude upgrade
|
||||
;;
|
||||
dist-upgrade)
|
||||
echo "Connexion à "$host
|
||||
ssh $host -t sudo aptitude dist-upgrade
|
||||
;;
|
||||
$host)
|
||||
echo "Connexion à "$host
|
||||
ssh $host -t 'sudo aptitude update; sudo aptitude dist-upgrade'
|
||||
;;
|
||||
"")
|
||||
echo "Connexion à "$host
|
||||
ssh $host -t 'sudo aptitude update; sudo aptitude dist-upgrade'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
done
|
43
adm/chambre
43
adm/chambre
|
@ -1,43 +0,0 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso8859-15 -*-
|
||||
|
||||
"""
|
||||
Activation et désactivation d'une chambre
|
||||
|
||||
prise [chambre] [on|off]
|
||||
"""
|
||||
|
||||
import sys, os
|
||||
sys.path.append('/usr/scripts/gestion')
|
||||
|
||||
from annuaires_pg import chbre_prises
|
||||
from hptools import hpswitch
|
||||
|
||||
if len(sys.argv)!=3 or not sys.argv[2] in ['on','off']:
|
||||
print "Syntaxe : chambre X### on|off"
|
||||
sys.exit(1)
|
||||
|
||||
# détermination de la chambre
|
||||
bat = sys.argv[1][0].lower()
|
||||
chbre = sys.argv[1][1:].lower()
|
||||
|
||||
# determination de la prise sur le switch
|
||||
prise = chbre_prises(bat, chbre)
|
||||
switch = prise[0]
|
||||
prise = prise[1:]
|
||||
|
||||
# connection au switch
|
||||
sw = hpswitch( 'bat%s-%s.adm.crans.org'%(bat,switch) )
|
||||
|
||||
etat = sys.argv[2].lower()
|
||||
|
||||
# action
|
||||
if etat == 'on':
|
||||
sw.enable(prise)
|
||||
elif etat == 'off':
|
||||
sw.disable(prise)
|
||||
else:
|
||||
print 'Erreur : Commande inconnue'
|
||||
sys.exit(0)
|
||||
|
||||
os.system("whos chbre=%s"%sys.argv[1])
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Petit script pour réduire la place prise par les anciens logs
|
||||
# de ldap qui ne sont plus utilisés
|
||||
|
||||
STORE=/var/lib/ldap
|
||||
|
||||
for f in `db4.8_archive -h $STORE`; do
|
||||
gzip $STORE/$f
|
||||
done
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue