Como não existia nenhum template Zabbix para monitorar OracleVM, 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.
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.
O template é capaz de monitorar os seguintes aspectos 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
O template também é capaz de produzir alguns gráficos interessantes:
Todos os arquivos e demais detalhes sobre a instalação e configuração do template, podem ser encontrados em minha página no Zabbix Share.