AWS izvietošanas rokasgrāmata Zabbix starpniekserverim

Pārskats

Šajā lapā aprakstīts, kā izvietot Zabbix starpniekserveri, izmantojot AWS.

Platformā izvietošanai ir pieejamas vairākas Zabbix versijas. Noteikti izlasiet tās pašas Zabbix versijas dokumentāciju, kuru esat izvietojis. Dokumentāciju dažādām Zabbix versijām var atlasīt versiju nolaižamajā izvēlnē.

Zabbix starpniekservera izvietošana

Lai izmantotu Zabbix starpniekservera komponenti, ir nepieciešams funkcionējošs Zabbix servera eksemplārs.

Lai izvietotu Zabbix starpniekserveri, vispirms dodieties uz Zabbix AWS marketplace lapu. Pēc tam noklikšķiniet uz View purchase options, lai izvietotu attēlu un pārietu uz abonēšanas lapu.

Noklikšķiniet uz pogas Accept terms, lai piekristu Terms and Conditions.

Noklikšķiniet uz pogas Continue to Configuration, lai pārietu uz Zabbix starpniekservera konfigurācijas sadaļu.

Atlasiet Fulfilment opciju, Zabbix versiju un vēlamo reģionu.

Noklikšķiniet uz pogas Continue to Launch. Lapā Launch atlasiet vēlamo Launch opciju, EC2 instances tipu, VPC un apakštīkla iestatījumus.

Launch lapas apakšdaļā norādiet drošības grupas iestatījumus un atlasiet vai izveidojiet EC2 atslēgu pāri. Noteikti saglabājiet savu privāto atslēgu drošā vietā.

Ja atlasāt Create a new Security Group based on the Seller settings, tiks atļauts TCP ports 10051 (Zabbix serveris). Piezīme: ja vēlaties piekļūt instancei, izmantojot SSH, drošības grupas iestatījumos būs jāatļauj arī SSH savienojumi.

Visbeidzot noklikšķiniet uz pogas Launch. Apsveicam! Jūsu Zabbix starpniekserveris tagad tiek izvietots.

Zabbix starpniekservera konfigurēšana un piekļuve

EC2 konsolē atveriet sadaļu Instances un atlasiet tikko izvietoto Zabbix starpniekservera instanci.

Izmantojot SSH, izveidojiet savienojumu ar Zabbix starpniekservera publisko IPv4 adresi vai publisko IPv4 DNS. Noklusējuma SSH lietotājvārds ir rocky. Neaizmirstiet izmantot iepriekš ģenerēto atslēgu pāri.

Akreditācijas datu ģenerēšana var ilgt dažas minūtes. Pirms mēģināt izveidot savienojumu, uzgaidiet dažas minūtes.

Zabbix starpniekservera konfigurācijas fails atrodas /etc/zabbix/zabbix_proxy.conf.

Konfigurācijas failu var atvērt ar jebkuru teksta redaktoru, piemēram, vi:

sudo vi /etc/zabbix/zabbix_proxy.conf

Sākotnējā starpniekservera konfigurācija ietver parametru ProxyMode, Server un Hostname modificēšanu Zabbix starpniekservera konfigurācijas failā.

Starpniekservera režīmu var mainīt, rediģējot parametru ProxyMode. Aktīvajam režīmam iestatiet ProxyMode=0, bet pasīvajam režīmam — ProxyMode=1.

Parametram Server jāietver Zabbix servera IP adrese. Piemēram:

Server=192.168.50.141

Parametram Hostname jāietver Zabbix starpniekservera resursdatora nosaukums. Šeit definētajam resursdatora nosaukumam jāatbilst starpniekservera nosaukumam, kas norādīts starpniekservera konfigurācijā Zabbix lietotāja saskarnē. Piemēram:

Hostname=EC2-Frankfurt

Kad konfigurēšana ir pabeigta, restartējiet Zabbix starpniekserveri, izmantojot šo komandu:

sudo systemctl restart zabbix-proxy

Piezīme: izmantojiet sudo, lai rediģētu konfigurācijas failus un izpildītu komandrindas komandas.

Atveriet Zabbix lietotāja saskarni un pārejiet uz Administration > Proxies. Noklikšķiniet uz pogas Create proxy.

Ievadiet to pašu starpniekservera nosaukumu, kas konfigurācijas failā norādīts parametra Hostname vērtībā.

Atlasiet starpniekservera režīmu un norādiet starpniekservera IP adresi (aktīviem starpniekserveriem nav obligāti).

Noklikšķiniet uz Create proxy.

Starpniekservera datubāzes atrašanās vieta

SQLite starpniekservera datubāze tiek glabāta /tmp/zabbix_proxy.sqlite3, un tās atrašanās vieta ir norādīta ar parametru DBName Zabbix starpniekservera konfigurācijas failā.