PowerCli – Ajouter un serveur Syslog aux ESXi

Le script PowerCLI suivant permet d’ajouter un serveur syslog à vos ESXi :

Connect-VIServer “nom-vCenter”
$ServerSyslog = “ip-serveur-syslog”
$mesESX = Get-VMHost
foreach ($esx in $mesESX) {
Write-Host $esx = $esx
Set-VMHostAdvancedConfiguration -Name Syslog.global.logHost -Value $ServerSyslog -VMHost $esx
$esxcli = Get-EsxCli -VMHost $esx }
Disconnect-VIServer * -Confirm:$false

 

Si vous voulez ajouter le serveur syslog qu’aux ESXi d’un cluster :

Connect-VIServer “nom-vCenter”
$ServerSyslog = “ip-serveur-syslog”
$Cluster = “nom-Cluster”
$mesESX = Get-Cluster -Name $Cluster | Get-VMHost
foreach ($esx in $mesESX) {
Write-Host $esx = $esx
Set-VMHostAdvancedConfiguration -Name Syslog.global.logHost -Value $ServerSyslog -VMHost $esx
$esxcli = Get-EsxCli -VMHost $esx }
Disconnect-VIServer * -Confirm:$false

 

Source