Lietotāja saskarnes instalēšana

Šajā sadaļā ir sniegtas soli pa solim instrukcijas Zabbix lietotāja 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 rakstīta PHP, tāpēc tās palaišanai ir nepieciešams tīmekļa serveris ar PHP atbalstu.

Vairāk par SSL iestatīšanu Zabbix lietotāja saskarnei varat uzzināt, skatot šīs labākās prakses.

Sveiciena ekrāns

Atveriet Zabbix lietotāja saskarne URL pārlūkprogrammā:

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

Jums vajadzētu redzēt lietotāja saskarne 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). Papildu informāciju skatiet sadaļā Papildu lietotāja saskarne valodu instalēšana.

Ņemiet vērā, ka valodas iestatīšana uz English (en_US) arī iespējos ASV datuma/laika formātu lietotāja saskarne.

Priekšnosacījumu pārbaude

Pārliecinieties, ka ir izpildīti visi Zabbix lietotāja saskarnes 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 (vērtības 0 un -1 arī ir atļautas)
PHP opcija max_input_time 300 sekundes Failā php.ini: max_input_time = 300 (vērtības 0 un -1 arī ir atļautas)
PHP datubāzu atbalsts Viena no: MySQL, PostgreSQL Skatiet Prasības, lai iegūtu visu obligāto un papildu PHP paplašinājumu sarakstu. Ņemiet vērā, ka neveiksmīgi papildu priekšnosacījumi tiek parādīti ar sarkanu Brīdinājums statusu, un iestatīšanas procesu var turpināt pat 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 = "&" (vērtība "&amp;" arī ir atļauta)

Ja nepieciešams mainīt Apache lietotāju vai lietotāju grupu, pārbaudiet sesiju mapes atļaujas; pretējā gadījumā Zabbix iestatīšana var nespēt turpināties.

Konfigurēt DB savienojumu

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

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

PostgreSQL gadījumā lauks Datubāzes hosts var saturēt vairākus host:port ierakstus, kas atdalīti ar komatiem. Virkne tiek sadalīta daļās, un katrs ports tiek validēts tāpat kā lauks Datubāzes ports. Pēc veiksmīgas validācijas virkne tiek parsēta par hostiem un portiem, lai izveidotu savienojuma virkni. Ja hostam komatiem atdalītajā sarakstā ports nav norādīts, kā noklusējuma ports tiek izmantota vērtība no lauka Datubāzes ports. Ja lauks Datubāzes hosts ir atstāts tukšs, tiek izmantots noklusējuma Unix-domain socket. Ja tiek ievadīts socket ceļš (piemēram, /var/run/pgbouncer), tā vietā tiks izmantots šis Unix-domain socket.

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

Ja Store credentials in ir iestatīts uz HashiCorp Vault vai CyberArk Vault, kļūs pieejami papildu parametri:

  • HashiCorp Vault gadījumā: Vault API galapunkts, Vault prefikss, slepeno datu ceļš un autentifikācijas marķieris vai AppRole;

  • CyberArk Vault gadījumā: Vault API galapunkts, Vault prefikss, slepeno datu vaicājuma virkne un sertifikāti. Atzīmējot izvēles rūtiņu Vault certificates, 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 parādīts izvēļņu joslā un lapu virsrakstos.

Iestatiet noklusējuma laika joslu un tēmu lietotāja saskarnei.

Ja ir atzīmēta opcija Šifrēt savienojumus no tīmekļa saskarnes, 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 Zabbix instalējat no avotiem, lejupielādējiet konfigurācijas failu un ievietojiet to conf/ mapē tīmekļa servera HTML dokumentu apakšdirektorijā, kurā kopējāt Zabbix PHP failus.

Ja tīmekļa servera lietotājam ir rakstīšanas piekļuve conf/ direktorijam, konfigurācijas fails tiks saglabāts automātiski, un būs iespējams uzreiz 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 ir zabbix.

Turpiniet ar Linux monitorēšanas rokasgrāmatu.