Monitoraggio · 2 min read · Oct 18, 2025

Monitoraggio di VMware ESX/vSphere con Opsview

Monitoraggio di VMware ESX/vSphere con Opsview

Opsview offre un modo potente e flessibile per monitorare i dispositivi virtualizzati. Per monitorare VMware ESX e le VM in esecuzione su ESX, dovremo scaricare e installare alcuni software elencati di seguito, ovvero il VMware vSphere SDK per Perl e un plugin Nagios per controllare ESX.

Innanzitutto, dovremo ottenere un terminale sul nostro server Opsview (ad esempio tramite ssh). Una volta connessi, “su -“ come root (se non lo si è già) e “cd /usr/local/src”.

Una volta lì, dovremo scaricare il VMware SDK (menzionato in precedenza) dal sito web di VMware; link qui. Questo richiederà di avere accesso di login a www.vmware.com.

Il file verrà scaricato sulla macchina che stai utilizzando per connetterti al tuo sistema Opsview, quindi dovremo utilizzare ssh:// o WinSCP (a seconda della piattaforma) per copiare al sistema Opsview. Il file avrà un nome simile al seguente:

VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz

Una volta copiato il file in /usr/local/src, come root dovremo installare alcuni pacchetti a seconda della tua distribuzione:

Red Hat Enterprise Linux

yum install openssl-devel perl-Class-MethodMaker perl-SOAP-Lite perl-XML-LibXML openwsman-perl perl-Data-Dump

Opsview ha creato un pacchetto separato per perl-uuid disponibile ai seguenti link. Si prega di installare utilizzando ‘rpm -iv

RHEL 6

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.i686.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.x86_64.rpm

RHEL 5

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.i386.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.x86_64.rpm

Ubuntu/Debian:

apt-get install cpanmin libdata-dump-perl libsoap-lite-perl libclass-methodmaker-perl libxml-libxml-simple-perl libssl-dev libarchive-zip-perl libuuid-perl

Dovremo anche eseguire quanto segue, a causa delle peculiarità all’interno del VMware SDK:

export http_proxy=
export ftp_proxy=

Una volta installato, cd /usr/local/src ed esegui i seguenti comandi:

tar zxvf VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz
cd vmware-vsphere-cli-distrib/
./vmware-install.pl

Una volta eseguito il comando vmware-install.pl, ti verrà chiesto di leggere e confermare di essere d’accordo con il contratto di licenza. Una volta fatto, il SDK sarà installato.

Questa è la somma della parte della riga di comando per configurare Opsview per monitorare VMware. Successivamente, aggiungeremo i nostri host VMware tramite l’interfaccia grafica. Per fare ciò, accedi a Opsview e naviga su “IMPOSTAZIONI > OSPITI” e fai clic sull’icona verde del “più” in alto a sinistra, per aggiungere un nuovo host.

Dovrai compilare i campi di conseguenza, ad es. indirizzo host, descrizione, ecc. come di seguito:

La parte principale di questa sezione “OSPITE” per aggiungere un nuovo host è in fondo – “Modelli di Host”. Abbiamo 2 modelli di host per il monitoraggio VMware da Opsview 4.1 in poi:

OS – VMware ESX – GuestUtilizza questo modello di host per le tue macchine virtuali in esecuzione sul server ESX.
OS – VMware ESX – HostUtilizza questo modello di host per il tuo server ESX stesso, che ospita macchine virtuali.

Seleziona il modello di host appropriato per il tuo host, ad es. “OS – VMware ESX – Host” e fai clic sulla freccia per spostarlo nella casella di sinistra, e infine fai clic su avanti.

Successivamente, puoi configurare opzionalmente le tue notifiche o aggiungere monitor aggiuntivi, ma affinché il monitoraggio funzioni dovremo navigare su “ATTRIBUTI” e specificare i valori per “ESXUSER”, “ESXPASSWORD” e “DATASTORE” (il nome del datastore che desideriamo monitorare):

Fai clic su “INVIA MODIFICHE”, e il nostro nuovo host VMware è stato aggiunto. Dobbiamo ora andare su “IMPOSTAZIONI > APPLICA MODIFICHE” e ricaricare la configurazione. Dopo 8-10 secondi il tuo Opsview verrà ricaricato e il tuo nuovo host sarà monitorato, come di seguito:

Puoi anche aggiungere, duplicare e personalizzare i controlli di servizio andando su “IMPOSTAZIONI > CONTROLLI DI SERVIZIO” e modificare/duplicare di conseguenza (ad es. se desideri monitorare più datastore, ecc.).

Pubblicato da: Brian King

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.