1 Tīmekļa saskarnes instalēšana

Šajā sadaļā ir sniegtas soli pa solim instrukcijas Zabbix tīmekļa saskarnes instalēšanai. Veiciet šīs darbības pēc tam, kad esat instalējis Zabbix aizmugursistēmu — Zabbix serveri, aģentu un datubāzi.

Zabbix lietotāja saskarne ir izstrādāta PHP valodā, tāpēc tās darbināšanai ir nepieciešams PHP atbalstīts tīmekļa serveris.

Vairāk par SSL iestatīšanu Zabbix lietotāja saskarnei varat uzzināt, iepazīstoties ar šīm labākajām praksēm.

Sveiciena ekrāns

Atveriet Zabbix lietotāja saskarnes URL pārlūkprogrammā. Ja esat instalējis Zabbix no pakotnēm, URL ir:

  • Apache gadījumā: http://<server_ip_or_name>/zabbix
  • Nginx gadījumā: http://<server_ip_or_name>

Jums vajadzētu redzēt lietotāja saskarnes instalēšanas vedņa pirmo ekrānu.

Izmantojiet nolaižamo izvēlni Default language, lai mainītu sistēmas noklusējuma valodu un turpinātu instalēšanas procesu izvēlētajā valodā (pēc izvēles). Plašāku informāciju skatiet Papildu lietotāja saskarnes valodu instalēšana.

Ņemiet vērā, ka, iestatot valodu uz English (en_US), lietotāja saskarnē tiks iespējots arī ASV laika/datuma formāts.

Priekšnosacījumu pārbaude

Pārliecinieties, ka ir izpildīti visi Zabbix lietotāja saskarnei obligātie priekšnosacījumi.

Priekšnosacījums Minimālā vērtība Apraksts
PHP versija 8.2.0
PHP opcija "memory_limit" 128MB Failā php.ini: memory_limit = 128M
PHP opcija "post_max_size" 16MB Failā php.ini: post_max_size = 16M
PHP opcija "upload_max_filesize" 2MB Failā php.ini: upload_max_filesize = 2M
PHP opcija "max_execution_time" 300 sekundes Failā php.ini: max_execution_time = 300 (ir atļautas arī vērtības 0 un -1)
PHP opcija "max_input_time" 300 sekundes Failā php.ini: max_input_time = 300 (ir atļautas arī vērtības 0 un -1)
PHP datubāzu atbalsts Viens no: MySQL, PostgreSQL Visu obligāto un neobligāto PHP paplašinājumu sarakstu skatiet sadaļā Prasības. Ņemiet vērā, ka neizpildīti neobligātie priekšnosacījumi tiek parādīti ar sarkanu Brīdinājums statusu, un iestatīšanas procesu var turpināt arī tad, ja tie nav izpildīti.
PHP bcmath jābūt iespējotam
PHP mbstring jābūt iespējotam
PHP opcija "mbstring.func_overload" jābūt atspējotai Failā php.ini: mbstring.func_overload = 0
PHP opcija "session.auto_start" jābūt atspējotai Failā php.ini: session.auto_start = 0
PHP opcija "arg_separator.output" & Failā php.ini: arg_separator.output = "&" (ir atļauta arī vērtība "&amp;")

Ja ir jāmaina Apache lietotājs vai lietotāju grupa, pārbaudiet sesiju mapes atļaujas; pretējā gadījumā Zabbix iestatīšanu, iespējams, nevarēs turpināt.

Konfigurēt DB savienojumu

Ievadiet informāciju savienojumam ar datubāzi. Zabbix datubāzei jau jābūt izveidotai.

MySQL gadījumā, ievadot localhost vai atstājot lauku Datubāzes hosts tukšu, savienojums tiks izveidots, izmantojot noklusējuma Unix ligzdu. Iestatīšanas veidlapa nepiedāvā atsevišķu lauku Datubāzes ligzda, tāpēc, lai izmantotu pielāgotu ligzdu, konfigurējiet to Zabbix servera iestatījumos (piemēram, ar DBSocket= parametrā zabbix_server.conf). Tas nodrošina, ka lietotāja saskarne ir saskaņota ar servera-datubāzes savienojuma iestatījumiem.

PostgreSQL gadījumā laukā Datubāzes hosts var būt vairāki hosts:ports ieraksti, kas atdalīti ar komatiem. Virkne tiek sadalīta daļās, un katrs ports tiek validēts tāpat kā laukā Datubāzes ports. Pēc veiksmīgas validācijas virkne tiek parsēta hostos un portos, lai izveidotu savienojuma virkni. Ja ar komatiem atdalītajā sarakstā hostam ports nav norādīts, kā noklusējuma ports tiek izmantota lauka Datubāzes ports vērtība. Ja lauks Datubāzes hosts tiek atstāts tukšs, tiek izmantota noklusējuma Unix domēna ligzda. Ja tiek ievadīts ligzdas ceļš (piemēram, /var/run/pgbouncer), tā vietā tiks izmantota šī Unix domēna ligzda.

Ja ir atzīmēta opcija Datubāzes TLS šifrēšana, veidlapā parādīsies papildu lauki TLS savienojuma konfigurēšanai ar datubāzi (tikai MySQL vai PostgreSQL gadījumā).

Ja Glabāt akreditācijas datus ir iestatīts uz HashiCorp Vault vai CyberArk Vault, kļūs pieejami papildu parametri:

  • HashiCorp Vault gadījumā: Vault API galapunkts, vault prefikss, slepenā ceļš un autentifikācijas marķieris;

  • CyberArk Vault gadījumā: Vault API galapunkts, vault prefikss, slepenā vaicājuma virkne un sertifikāti. Atzīmējot izvēles rūtiņu Vault sertifikāti, parādīsies divi jauni lauki SSL sertifikāta faila un SSL atslēgas faila ceļu norādīšanai.

Iestatījumi

Zabbix servera nosaukuma ievadīšana nav obligāta, tomēr, ja tas ir norādīts, tas tiks attēlots izvēlnes joslā un lapu virsrakstos.

Iestatiet noklusējuma laika joslu un motīvu lietotāja saskarnei.

Ja ir atzīmēta opcija Šifrēt savienojumus no tīmekļa saskarnes, tad formā parādās papildu lauki TLS savienojuma konfigurēšanai starp Zabbix serveri un lietotāja saskarni.

Pirmsinstalēšanas kopsavilkums

Pārskatiet iestatījumu kopsavilkumu.

Apakšlapa parādīs datus, ja būs pievienota TLS konfigurācija.

Instalēšana

Ja instalējat Zabbix no pirmkoda, lejupielādējiet konfigurācijas failu un ievietojiet to mapē conf/ tīmekļa servera HTML dokumentu apakšdirektorijā, kurā nokopējāt Zabbix PHP failus.

Ja tīmekļa servera lietotājam ir rakstīšanas piekļuve direktorijam conf/, konfigurācijas fails tiks saglabāts automātiski un būs iespējams nekavējoties pāriet uz nākamo soli.

Pabeidziet instalēšanu.

Pieteikšanās

Zabbix lietotāja saskarne ir gatava! Noklusējuma lietotājvārds ir Admin, parole — zabbix.

Turpiniet ar Linux uzraudzības ceļvedi.