(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