(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:
Daniel STAN 2013-05-25 16:29:07 +02:00
parent e4889fb907
commit 94bea9a366
7 changed files with 0 additions and 150 deletions

View file

@ -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)

View file

@ -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 $*

View file

@ -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

View file

@ -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])

View file

@ -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