segunda-feira, 16 de setembro de 2013

Implementando Geolocalização no Zabbix


Vantagens do uso do plugin:

a. Reduz o tempo de criação de uma mapa, pois não é necessário colocar uma imagem de fundo e adicionar/configurar todos os hosts.
b. A imagem é dinâmica, permitindo zoom e demais recursos do Google Maps
c. Seleciona o host no combobox e faz zoom do local do host

1. INSTALAÇÃO NA GUIA MONITORAMENTO - Zabbix Apliance

Download: zabbix-geolocalizacao-v0.3.2.tar.gz

1.1 Crie o diretório extras e descompacte o tarball na pasta zabbix:
# cd /usr/share/zabbix
# mkdir extras
# cd extras
# cp /<path_download>/zabbix-geolocalizacao-v0.3.2.tar.gz .
# tar zxvf zabbix-geolocalizacao-v0.3.2.tar.gz
# cp /geolocation/misc/geolocation.php /var/www/html/zabbix

Defina as permissões do diretório com o mesmo usuário/grupo do zabbix,por exemplo:
#cd ..
#chown -R root.root extras

1.2 Criando item no menu:
Editar o arquivo ../zabbix/include/menu.inc.php
# nano ../include/menu.inc.php
Localize a linha: 'label' => _('IT services'), contida no trecho de código abaixo, no menu Monitoring:

array(
'url' => 'srv_status.php',
    'label' => _('IT services'),
    'force_disable_all_nodes' => true,
    'sub_pages' => array('report3.php', 'chart5.php')
    ),

Após o trecho acima inclua o código abaixo:

array(
    'url' => 'geolocation.php',
    'label' => _('Geolocalização')
    ),

Salve o arquivo.

Esta alteração cria o link Geolocalização no menu de Monitoramento.
Clique em Monitoramento -> Geolocalização para ter acesso a interface.
Na interface tem duas ComboBox, na primeira estão os Grupos de Hosts e na segunda a Lista de Hosts pertencentes ao grupo selecionado.
Os itens em vermelho, são os hosts que apresentam algum incidente.

1.3 Configurar php.ini:
Edite o arquivo php.ini, normalmente em /etc/php.ini, e descomente a opção short_open_tag deixando a flag como On

#nano /etc/php5/apache2/php.ini

short_open_tag=On
Salve o arquivo e reinicie o apache

1.3 Definindo Grupo Padrão:
Para definir o Grupo de Hosts padrão, altere a linha group no arquivo ../zabbix/extras/geolocation/geolocation.conf informando o id do Grupo desejado.
group=1

Uma forma de saber qual o id do Grupo é abrir a interface de Geolocalização e olhar o número na frente do grupo desejado.

2. INSTALAÇÃO NA GUIA DE TELAS, VIA URL
Clique em Configurações -> Telas -> Criar Tela
Nome: Geolocalização
Clique em Salvar.
Agora clique em Geolocalização, na lista de telas.
Clique em Alterar para incluir a URL de geolocalização:
Recurso: url
Url: http://IP-ou-Hostname-Zabbix/zabbix/extras/geolocation/index.php
Largura: 1028
Altura: 760
Alinhamento horizontal: Centralizar
Alinhamento vertical: Centro
Clique em Salvar.

Clique em Monitoramento -> Telas

Na combobox Telas, selecione: Geolocalização para acessar a interface.

3. CADASTRAR/ALTERAR HOSTS PARA GEOLOCALIZAÇÃO
Para que os host sejam exibidos no Mapa de Geolocalização é necessário
informar a latitude e a longitude dos mesmos.
Para isso clique em Configurações -> Hosts e selecione o host que deseja monitorar, entre na aba Inventário do host.
Clique em Manual, preencha longitude e latitude e clique em Salvar.
Agora repita o processo para todos os demais hosts e retorne ao menu de Geolocalização.

4. DEPENDÊNCIAS
4.1 fping
O fping deve estar instalado

Para que o plug in funcione corretamente no Zabbix Apliance, deve dar permissão total para tudo no fping.
chmod 2777 /usr/sbin/fping

sábado, 9 de abril de 2011

O que é Mainframe ?

Um mainframe é um computador de grande porte, dedicado normalmente ao processamento de um volume grande de informações. Os mainframes são capazes de oferecer serviços de processamento a milhares de usuários através de milhares de terminais conectados diretamente ou através de uma rede. (O termo mainframe se refere ao gabinete principal que alojava a unidade central de fogo nos primeiros computadores.).

    Acreditavam que esta grande caixa de metal não duraria muito tempo no mercado corporativo, pois com um grande custo e dependendo de mão de obra qualificada para se trabalhar com eles, geralmente cara, e com o advento dos computadores de pequeno porte se tornando cada vez mais baratos e mais "potentes", acharam que não passaria da década de 90.
    Mas a IBM investiu e muito nesses equipamentos, tendo o ultimo lançamento da IBM, o Z10, levado quase 5 anos para ser produzido, empregado 6.000 funcionarios e mais de $ 1.5 Bilhão para ser produzido, mostra que este mercado esta muito aquecido.
    O Z10 com seus 64 processadores da série Quad Core, tem capacidade de processamento de 1500 servidores x64 (Segundo a IBM) e potencia suficiente para virtualizar 100.000 (isso mesmo cem mil) ambientes de trabalho linux. Tem desempenho 50% superior a série Z9 e quanto ao consumo, a IBM afirma que ele consome 85% menos energia que o z9, ocupando ainda 85% menos espaço físico.
   De uma olhada neste equipamento: