8 VMware veidnes darbība

Pārskats

Zabbix ietver virkni gatavu lietošanai paredzētu veidņu virtuālo mašīnu uzraudzībai, kas izstrādātas VMware vCenter un ESXi hipervizoriem. Pieejamās veidnes ir iekļautas divos atsevišķos veidņu komplektos:

  • VMware - izmanto UUID datus atbilstošajiem makro
  • VMware FQDN - izmanto FQDN datus atbilstošajiem makro

Veidnes, kas paredzētas VMware vCenter vai ESXi hipervizoru uzraudzībai, satur iepriekš konfigurētus zemā līmeņa atklāšanas noteikumus, kā arī dažādas iebūvētas pārbaudes virtuālo instalāciju uzraudzībai.

Lai VMware FQDN veidne darbotos pareizi, katrai uzraudzītajai virtuālajai mašīnai jābūt unikālam OS nosaukumam, kas atbilst FQDN noteikumiem. Turklāt katrā mašīnā jābūt instalētiem VMware Tools/Open Virtual Machine tools. Ja šīs prasības ir izpildītas, ieteicams izmantot VMware FQDN veidni. VMware FQDN veidne ir pieejama kopš Zabbix 5.2, ieviešot iespēju izveidot hosts ar pielāgotām saskarnēm.

Pieejama arī klasiskā VMware veidne, ko var izmantot, ja FQDN prasības nav izpildītas. Tomēr VMware veidnei ir zināma problēma. Atklāto virtuālo mašīnu hosts tiek izveidoti ar nosaukumiem, kas saglabāti vCenter (piemēram, "VM1", "VM2" utt.). Ja šajos hosts ir instalēts Zabbix aģents un ir iespējota aktīvā Zabbix aģenta automātiskā reģistrācija, automātiskās reģistrācijas process nolasīs hostu nosaukumus tā, kā tie tika reģistrēti palaišanas laikā (piemēram, "vm1.example.com", "vm2.example.com" utt.). Tas var novest pie jaunu hostu izveides jau esošām virtuālajām mašīnām (jo netiek atrasta nosaukumu atbilstība), kā rezultātā rodas dublēti hosts ar atšķirīgiem nosaukumiem.

Lūdzu, ņemiet vērā:

  • Veidni VMware Hypervisor var manuāli piesaistīt hostam, kā arī izmantot atklāšanā;
  • Veidni VMware Guest nedrīkst manuāli piesaistīt hostam, un to var izmantot tikai atklāšanā.

Hosta makro konfigurācija

Lai izmantotu VMware vienkāršās pārbaudes, hostam jābūt definētiem šādiem lietotāja makro:

  • {$VMWARE.URL} - VMware pakalpojuma (vCenter vai ESXi hipervizora) SDK URL (https://servername/sdk)
  • {$VMWARE.USERNAME} - VMware pakalpojuma lietotājvārds
  • {$VMWARE.PASSWORD} - VMware pakalpojuma lietotāja {$VMWARE.USERNAME} parole