[bornes.py] le plugin munin marche
ajout de la possibilité d'exécuter des commandes arbitraires darcs-hash:20090702060123-bd074-274fa219b771575679493e4505c1a4f2301552c0.gz
This commit is contained in:
parent
5fd8a89a71
commit
23f3251fd6
1 changed files with 6 additions and 2 deletions
|
@ -69,6 +69,9 @@ 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('-c', '--custom', help=u'exécute une commande custom',
|
||||
action='store', dest='cmd')
|
||||
|
||||
(options, args) = parser.parse_args()
|
||||
|
||||
names = bornes()
|
||||
|
@ -112,8 +115,9 @@ if __name__ == "__main__":
|
|||
usage = u"""usage: %prog [OPTION]
|
||||
Récupère la liste des bornes et récupère le résultat d'une commande sur
|
||||
toutes les bornes"""
|
||||
if len(sys.argv[0].split('_', 1)) > 1:
|
||||
plugin = sys.argv[0].split('_', 1)[0]
|
||||
prog = os.path.basename(sys.argv[0])
|
||||
if len(prog.split('_', 1)) > 1:
|
||||
plugin = prog.split('_', 1)[0]
|
||||
if plugin == 'uptime':
|
||||
config = """graph_title Uptime Bornes
|
||||
graph_args --base 1000 -l 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue