Unirede está disponibilizando para a comunidade Zabbix a primeira versão do módulo xen_module_unirede.so para o uso com a versão 2.2 do Zabbix para monitoramento da plataforma Xen Server. A versão desse módulo é a 0.2a, sendo assim caso encontrem algum bug, favor reportar respondendo o mesmo post para que possamos mapea-lo e resolve-lo.
ideia de criarmos um módulo com essa finalidade partiu de diversos questionamento a respeito de se o Zabbix conseguia monitorar VMs na plataforma Xen, esses questionamento partiam tanto dos diversos Webinars que a Unirede apresentou como dos cursos de Certificação Zabbix. Com o módulo publicado, estamos buscando contribuir com a comunidade a fim de as pessoas terem sim a possibilidade de monitorar tais maquinas. O módulo foi compilado em 64 bits, no OpenSuse 13.1 e testado no CentOS 7.
Atenção: é necessária a instalação do libxenserver para que o módulo funcione corretamente.
O uso dele é simples, basta coloca-lo para iniciar como modulo tanto do Zabbix Agent quanto do Zabbix Server.
Vamos por exemplo, dizer que o modulo ficara na pasta “/etc/zabbix/modules/”, entao voce precisa fazer a seguinte configuração dentro do zabbix_agentd.conf ou do zabbix_server.conf (depende se tu quer disparar as consultas de um zabbix agente ou do zabbix server)
LoadModulePath=/etc/zabbix/modules
LoadModule=xen_module_unirede.so
Junto aqui está a publicação dos templates gerados.
- Modulo
- Template Virt XenServer Hypervisor.xml
- Template Virt XenServer Guest.xml
- Template Virt XenServer.xml
Agradecimento especial a Alisson Oliveira e Eduardo Stelmaszczyk que sem eles, o módulo não sairia 🙂
Thiago Melo
Zabbix Certified Trainer