Posts Tagged “nagios”:

MySQL::Como saber o tamanho total de um banco MySQL

Já precisou alguma vez saber o tamanho total de um banco de dados MySQL ? Você pode conferir isso via SQL mesmo. É muito útil não só para um troubleshooting mas também para quem gostaria, por exemplo, de criar um alarme em um NMS (nagios, zabbix, etc) ou criar um gráfico de acompanhamento usando o Cacti, por exemplo. Com o comando SQL abaixo você tem como retorno o tamanho total de um banco de dados: `-- retorna o tamanho de um banco MySQL; SELECT table_schema '_nome_do_banco_', round(sum( data_length + index_length ) / 1024 / 1024, 2) "Size in MB" FROM information_schema.TABLES GROUP BY table_schema like '_nome_do_banco_';` Substitua “\_nome\_do\_banco\_” pelo nome do seu banco de dados MySQL. Espero que seja útil [Leia Mais]

NRPE::Configurando em ambiente linux

Procedimento para instalar e configurar o nagios remote plugin extension ( NRPE ) para execução de checks locais nas máquinas remotas e envio do resultado ao servidor do Nagios. **No servidor NAGIOS ** 1) Baixar o plugin 2) Transferí-lo para o diretório /usr/local/programs , decompactar e entrar na pasta criada. 3) Executar o comando ./configure para compilação. 4) Executar o comando make all . 5) Entrar na pasta criada /src e mover o sh check_nrpe para a pasta libexec da sua instalação do nagios dando as devidas permissões de execução. 6) Definir o comando check_nrpe nas configurações do nagios: ` define command{ command_name    check_nrpe command_line    $USER1$/check_nrpe -H $ARG1$ -c $ARG2$ } ` 8) Definir o serviço a ser checado. Neste caso checaremos as tablespaces do banco em oracle example_db ` #CHECK TABLESPACE define service { use                     generic-service          ; Name of service template to use host_name               check_oracle_tablespaces service_description     Oracle example_db is_volatile             0 check_period            24x7 max_check_attempts      5 normal_check_interval   6 retry_check_interval    5 contact_groups          it-admin-plex notification_interval   30 notification_period     24x7 notification_options    w,u,c,r check_command           check_nrpe!10.29.9.25!check_oracle_tablespaces } ` 9) Reiniciar o nagios ` [root@sysadmin etc]# /etc/init.d/nagios restart Running configuration check...done. Stopping nagios: .done. Starting nagios: done. [root@sysadmin etc]# ` **No servidor remoto ** 1) Criar o arquivos... [Leia Mais]
Tags: nagios nrpe