Mein Blog - Liebes Tagebuch...

PS: Wenn ihr das hier gut oder schlecht findet - Anregungen / Fragen habt - hinterlasst mir eine Nachricht!

VMware Produkt Versions Tracker08.08.2023 10:44 ausblenden
Man kennt das ja: Kaum hat man seine VMware-Umgebung durch installiert, muss man bei vielen Produkten mangels automatischer Update-Benachrichtigung wider manuell die Download-Seiten im Customer Connect durchsuchen um zu sehen, ob es eine neuere Version gibt. Abhilfe schafft dieses kleine PHP-Script. Auf virten.net gibt es einen Versions-Tracker, der auch JSON anbietet. Das Skript durchsucht das JASON nach den neuesten Versionen ausgewählter VMware-Produkte und liefert die aktuelle Version und das Release Datum zurück. Damit kann man dann was machen, z.B. eine E-Mail senden, in einer DB speichern, etc... Habt viel Spaß damit!

< ?php
# inspired by https://www.virten.net/vmware/product-release-tracker-table/

$my_prods=array(
'vCenter Server 7',
'vSphere Hypervisor (ESXi) 7',
'Aria Automation Orchestrator Appliance 8',
'Aria Operations 8',
'Workstation 17',
'vSphere Replication 8',
'Site Recovery Manager 8',
);

$json=@file_get_contents('/var/www/inventar/api/vTracker.json');
$raw=@json_decode($json,true); unset($json);
$json=$raw['data']['vTracker']; unset($raw);
@array_multisort(@array_map('strtotime',@array_column($json,'releaseDate')), SORT_DESC,$json);

foreach($my_prods as $x=>$prod)
{ foreach($json as $i=>$tmp)
{ if(@substr_count($tmp['product'],$prod)==1)
{ $new[$prod]['version']=$tmp['product'];
$new[$prod]['date']=$tmp['releaseDate'];
break;
}
}
}

print_r($new);
# do semething with that: drop a mail, save to sql-db ...


/* RETURNS ARRAY LIKE THIS:
Array
( [vCenter Server 7] => Array
( [version] => VMware vCenter Server 7.0U3n
[date] => 2023-07-06
)
[vSphere Hypervisor (ESXi) 7] => Array
( [version] => VMware vSphere Hypervisor (ESXi) 7.0U3n
[date] => 2023-07-06
)
[Aria Automation Orchestrator Appliance 8] => Array
( [version] => VMware Aria Automation Orchestrator Appliance 8.13
[date] => 2023-08-03
)
[Aria Operations 8] => Array
( [version] => VMware Aria Operations 8.12.1
[date] => 2023-06-22
)
[Workstation 17] => Array
( [version] => VMware Workstation 17.0.2 Pro for Linux
[date] => 2023-04-25
)
[vSphere Replication 8] => Array
( [version] => VMware vSphere Replication 8.7.0.2
[date] => 2023-07-20
)
[Site Recovery Manager 8] => Array
( [version] => Plug-ins for VMware Site Recovery Manager 8.7.0.2
[date] => 2023-07-20
)
)
*/
?>
Fritz!Box SmartHome Monitoring mit PRTG, AHA-Interface02.03.2023 10:59 anzeigen
Bachmann BlueNet SNMP-OID Generator für PRTG / Monitoring15.12.2022 16:14 anzeigen
change fail2ban socket permissions for f2bwi for systemd29.06.2022 14:57 anzeigen
Fehler bei vSphere 7.x und vTPM / Virtualization Based Security enabled VMs10.11.2021 17:44 anzeigen
HP Color Laser Drucker MFP 179 – Anmeldung Weboberfläche11.06.2020 11:42 anzeigen
VMCS 6.5+ neuen ESXi-Host hinzufügern schlägt Fehl wegen Zertifikat21.11.2019 09:44 anzeigen
EMC Isilon IOps mit PRTG-Monitoring überwachen26.10.2016 14:30 anzeigen
Windows Sicherung Fehler 0X8078002A07.06.2016 10:58 anzeigen
VMware vSphere Update Manager Paket / Patch manuell entfernen08.12.2015 08:27 anzeigen
Fail2Ban für Teamspeak3 Server21.08.2015 10:46 anzeigen
PhpMyAdmin root Login auf bestimmte Clients beschränken17.06.2015 08:13 anzeigen
Debian 8 (Kernel >=3.9) VMware Konsole bleibt schwarz05.05.2015 11:20 anzeigen
Thunderbird Lightning Google Kalender (CalDAV)04.12.2014 07:41 anzeigen
Pure-FTPd TLS "PEM_read_bio:no start line"20.11.2014 08:44 anzeigen
PHP5 + MySQL load data local infile Error 114817.04.2014 13:27 anzeigen
Pure-FTPd und MySQL Last User Access Logging13.12.2013 11:55 anzeigen
MySQL / PhpMyAdmin Fehler: Doppelte InnoDB Foreign Key Constraints25.10.2013 11:25 anzeigen
vSphere Replication Fehler: MISSING PLACEHOLDER14.10.2013 08:34 anzeigen
MySQL ERROR 130 (HY000)13.06.2013 11:46 anzeigen
MS-SQL Server 2008 - Aktivitätsmonitor Fehler06.03.2013 12:20 anzeigen
Thunderbird IMAP Posteingang (Inbox) & Papierkorb (Trash) doppelt vorhanden05.11.2012 13:18 anzeigen
Redirect Verzeichnis zu URL Parameter mit Apache2 mod_rewrite22.03.2012 08:22 anzeigen
DKIM und SPF mit united-domains.de12.01.2012 08:55 anzeigen
VMware vCenter 5 - Verbindung zu Diensten bricht manchmal ab & PlugIns werden deaktiviert29.09.2011 09:49 anzeigen
Linux V2V Konvertierung XEN -> VMware13.07.2011 12:30 anzeigen
VMware Workstation 7.x (und andere) Bandbreite beschränken10.03.2011 19:22 anzeigen
DSL Zugangsdaten / Kennwort vergessen - Herausfinden mit Fritz!Box20.02.2011 23:44 anzeigen
PHP 5.3.5 - Problem mit MySQL 5 und OLD_PASSWORD Kennwörtern04.02.2011 09:42 anzeigen
HP Proliant DL160 G6, B110i RAID und SLES11-SP1 X84_64 Installation14.12.2010 14:36 anzeigen
Informatiker-Wetter10.11.2010 11:59 anzeigen
Informatikerwitz10.11.2010 11:56 anzeigen
Das ist doch mal 'ne vernünftige Erklärung, die man auch begreift...20.09.2010 11:18 anzeigen
Windows: Zuletzt verwendet Einträge löschen (Recent)16.08.2010 09:13 anzeigen
Canon ScanLIDE 35 mit Windows 7 (64Bit)13.01.2010 07:00 anzeigen
MSI Eclipse Plus (MS-7566) DriveBooster für Windows 7 (64Bit)05.01.2010 10:05 anzeigen
MSI Eclipse Plus (MS-7566) BIOS05.01.2010 10:00 anzeigen
Archiv folgt... (todo!)