bilbobolseiro
(usa Ubuntu)
Enviado em 18/06/2013 - 16:22h
Boa tarde senhores.
Eu consegui fazer o teste individual do plugin do check_box no nagios. Resultado a baixo:
./check_vbox -u renato --vm "Class A"
OK: Class A
Agora minha duvida, como devo fazer para registrar o comando no commands.cfg.
No site do nagios explica que deve ser feito assim:
define command{
name check_vbox
command_name check_vbox
command_line $USER1$/check_vbox ....
}
No site do plugin tem umas informações que não soube entender.
Checks State of VirtualBox Machiens
- needs the "VBoxManage" command
- BASH Script
LICENSE: GNU GENERAL PUBLIC LICENSE V3
Powered by linCK-IT Gmbh&Co. KG
----------------------------------------------------------------
VirtualBox Nagios Plugin
Use: check_vbox
[--user|-u] Userame wich VBoxes are registered
maybe vou have to edit the sudoer list (visudo)
for example add this line:
nagios ALL=(vbox) NOPASSWD: /usr/bin/VBoxManage
nagios = Nagios User
vbox = VirtualBox User
[--vm|-V] Virtual Machine Names
(use with multiple -V or , seperatet)
[--long|-l] Long Output
[--verbose|-v] Verbose Output
[--help|-h] Print this Help
O site fala que precisa ter o VBoxManage. Ai fiz a leitura do texto. E pronto entrei em "loop"
Da para entender que deve ser declarado no commands.cfg
assim:
define command{
name check_vbox
command_name check_vbox
nagios ALL=(vbox) NOPASSWD: /usr/bin/VBoxManage
nagios = Nagios User
vbox = VirtualBox User
command_line $USER1$/check_vbox -u $vbox
}
Site que fiz a consulta.
http://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VirtualBox/che...
Se puderem ajudar.
Valeu.