preloader
  • Início
  • Monitorando OracleVM no Zabbix via CLI e SNMP

Zabbix Template

blog-thumb

Na época não existia nenhum template Zabbix para monitorar OracleVM.

Logo, eu decidi escrever um do zero. Este trabalho partiu de uma necessidade profissional, e mantendo o espírito open-source, o estou compartilhando com a comunidade.

Eu criei este tempalte a muito tempo. Na época eu literalmente fui o primeiro a desbravar o monitoramento do OracleVM com Zabbix. 🤓


O que é OracleVM

O OracleVM nada mais é que um XenCitrix, com algum trabalho adicional realizado pela Oracle. Ele é um Hypervisor, utilizado para criação e gerenciamento de Máquinas Virtuais.


Nota importante sobre este template

Devido às características do próprio produto, a forma de coleta de alguns dados só pode ser realizada por meios específicos, como CLI ou SNMP. Cada forma provê diferentes tipos de dados, e por isso foi necessário adotar ambas. Um outro detalhe importante, é que alguns itens simplesmente não são passíveis de serem monitorados, pois o OVM não oferece tal funcionalidade. Neste ponto, apenas podemos aguardar que em futuros upgrades, estes gaps sejam sanados.


Características do template de monitoramento para OracleVM

O template é capaz de monitorar os seguintes itens de um Hypervisor OracleVM:

  • OVM Disk Locked

  • OVM Disks
    • Disk Name
    • Disk ID

  • OVM Disk Shareable

  • OVM Disk Size

  • OVM Disk State

  • OVM Disk Storage Array

  • OVM Disk Thin Privision

  • OVM Disk Type

  • OVM Disk User Friendly Name

  • OVM Disk Vendor

  • OVM Disk Volume Group

  • OVM Server
    • BIOS Release
    • BIOS Vendor
    • BIOS Version
    • Cores Per Processor Socket
    • CPU Speed
    • CPU Type
    • Enabled Processor Cores
    • Free Memory
    • Free Memory %
    • Hypervisor Status
    • Maintenance Mode
    • Manufacturer
    • No Execute Flag
    • OVM Version
    • Processors
    • Product Name
    • Serial Number
    • Threads Per Core
    • Total Memory
    • Up To Date
    • Used Memory
    • CPU Iddle
    • CPU Used
    • Device Uptime

  • OVM SNMP Interface Operational Status

  • OVM SNMP Interface Traffic

  • OVM SNMP Individual Processor Core Utilization


Gráficos

O template também é capaz de produzir alguns gráficos interessantes.

SNMP All CPU Cores Aggregated

SNMP All CPU Cores Aggregated


SNMP CPU Usage

SNMP CPU Usage


Network Usage

Network Usage


Memory Usage

Memory Usage


Finalizando

Como você deve ter percebido, este post é muito antigo. Eu apenas o trouxe de um snapshot do meu antigo site no waybackmachine, por uma questão de nostalgia.

Logo, embora a informação aqui possa lhe ser útil, provavelmente você vai precisar adaptar o template e o script para que funcionem em versões mais modernas do Zabbix. E claro, vai precisar dar uma observada em como monitorar atualmente o OracleVM, para ver se as coisas do jeito que fiz no passado ainda fazem sentido.

Todos os arquivos e demais detalhes sobre a instalação e configuração do template, podem ser encontrados no snapshot da minha página do Zabbix Share.

Para facilitar, eu deixei uma cópia disponível aqui.



Pode ajudar?

Por favor apóie este conteúdo clicando em um banner de nossos anunciantes. ❤️

comments powered by Disqus