Grâce à ce script Powershell, vous pouvez aisément contrôler votre infrastructure Vsphere via les infos de votre Vcenter.
Vous recevrez un email contenant toutes les données suite au lancement de ce script et vous pourrez donc lancer créer une tâche planifiée pour recevoir cet email tous les matins et regarder en un clin d’oeil si tout se passe bien.
Télécharger le script à cette adresse : http://www.virtu-al.net/featured-scripts/vcheck/
Voici ce que le script permet de surveiller :
- General Details
- Number of Hosts
- Number of VMs
- Number of Templates
- Number of Clusters
- Number of Datastores
- Number of Active VMs
- Number of Inactive VMs
- Number of DRS Migrations for the last days
- Snapshots over x Days old
- Datastores with less than x% free space
- VMs created over the last x days
- VMs removed over the last x days
- VMs with No Tools
- VMs with CD-Roms connected
- VMs with Floppy Drives Connected
- VMs with CPU ready over x%
- VMs with over x amount of vCPUs
- List of DRS Migrations
- Hosts in Maintenance Mode
- Hosts in disconnected state
- NTP Server check for a given NTP Name
- NTP Service check
- vmkernel warning messages ov the last x days
- VC Error Events over the last x days
- VC Windows Event Log Errors for the last x days with VMware in the details
- VC VMware Service details
- VMs stored on datastores attached to only one host
- VM active alerts
- Cluster Active Alerts
- If HA Cluster is set to use host datastore for swapfile, check the host has a swapfile location set
- Host active Alerts
- Dead SCSI Luns
- VMs with over x amount of vCPUs
- vSphere check: Slot Sizes
- vSphere check: Outdated VM Hardware (Less than V7)
- VMs in Inconsistent folders (the name of the folder is not the same as the name)
- VMs with high CPU usage
- Guest disk size check
- Host over committing memory check
- VM Swap and Ballooning
- ESXi hosts without Lockdown enabled
- ESXi hosts with unsupported mode enabled
- General Capacity information based on CPU/MEM usage of the VMs
- vSwitch free ports
- Disk over commit check
- Host configuration issues
- VCB Garbage (left snapshots)
- HA VM restarts and resets
- Inaccessible VMs
Personnalisez le script avant la première utilisation :
Avant d’utiliser ce script, il vous faut configurer des variables, le nom est assez parlant 🙂
- $EmailFrom
- $EmailTo
- $ntpserver
Lancer le script :
Après avoir configurer le script, il vous suffit de le lancer en mettant votre vcenter en paramètre.
Disons que vous avez enregistrer le script sous le nom VcenterVcheck.ps1
ouvrez une console et entrez la commande suivante :
VcenterVcheck.ps1 MonVcenter
Bonne utilisation