[wifi/{bornes.py,status.py}] légères modifications maintenant que gordon est le routeur wifi

darcs-hash:20091109025242-bd074-2a7b80e68944e1a6e949eedfac93dd94a01ab4ef.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-11-09 03:52:42 +01:00
parent 61d31e04a0
commit c541996784
2 changed files with 21 additions and 14 deletions

View file

@ -23,7 +23,7 @@ def bornes():
Moyen rapide, mais peut-être un peu crade pour récupérer la liste des bornes:
on regarde les machines présentes dans 138.231.148.1/24"""
names = []
for line in commands.getoutput("host -l wifi.crans.org").splitlines():
for line in commands.getoutput("host -l wifi.crans.org sable.crans.org").splitlines()[5:]:
# Chaque ligne est de la forme:
# "truc.wifi.crans.org has address 138.231.148.42"
fields = line.split()
@ -123,6 +123,7 @@ def munin(config, cmd=None, process=(lambda x: x), results=None, buckets=None, s
if 'config' in sys.argv:
print config
print "graph_category wifi"
if buckets:
for i, (val, lbl) in enumerate(buckets.items()):
print "%s.label %s" % (lbl, val)
@ -164,6 +165,10 @@ def main():
action='store_const', const='uname -v', dest='cmd', default='uname -v')
parser.add_option('-u', '--uptime', help=u"renvoie l'uptime",
action='store_const', const='uptime', dest='cmd')
parser.add_option('-w', '--mac-wifi',
help=u"renvoie l'addresse MAC de l'access point",
action='store_const', dest='cmd',
const="iwconfig wl0 | sed -n 's/^.*00:/00:/p'")
parser.add_option('-c', '--custom', help=u'exécute une commande custom',
action='store', dest='cmd')