Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

5. Dystrybucja Áú»¢¶Ä²©

Jako alternatywa do r?cznego ustawiania lub przystosowywania istniej?cego serwera do pracy z Áú»¢¶Ä²© istnieje mo?liwo?? .

Jedyne co trzeba zrobi? to wystartowa? dystrybucj? i wskaza? przegl?darce IP otrzymane z DHCP.

|<| |<| |-|

Dystrybucje Áú»¢¶Ä²© bazuj? na nast?puj?cych wersjach OpenSUSE:

Wersja dystrybucji Áú»¢¶Ä²© Wersja OpenSUSE
2.2.2 12.3

Dost?pna jest w nast?puj?cych formatach:

  • vmdk (VMware/Virtualbox)
  • OVF (Open Virtualisation Format)
  • KVM
  • CD ISO
  • HDD/obraz flash
  • Go?? Xen
  • Microsoft VHD
  • Preload USB

Posiada skonfigurowany i uruchomiony serwer Áú»¢¶Ä²© pracuj?cy z MySQL wraz z dost?pnym interfejsem u?ytkownika.

Dystrybucja zosta?a utworzona z wykorzystaniem .

1 Zmiany w konfiguracji SUSE

Wykonano kilka zmian w podstawowej konfiguracji OpenSUSE.

1.1 Zmiany w konfiguracji MySQL
  • Log binarny zosta? wy??czony;
  • InnoDB zosta? skonfigurowany tak, by przechowywa? dane ka?dej z tabel w oddzielnych plikach.
1.2 U?ycie statycznego adresu IP

Domy?lnie dystrybucja u?ywa DHCP ?eby otrzyma? adres IP. Aby okre?li? adres statyczny nale?y:

  • Zalogowa? si? jako root;
  • Otworzy? plik /etc/sysconfig/network/ifcfg-eth0 w ulubionym edytorze;
  • Ustawi? zmienn? BOOTPROTO na static;
  • Zmieni? IPADDR, NETMASK i inne parametry zgodnie z wymaganiami danej sieci;
  • Utworzy? plik /etc/sysconfig/network/routes. Dla domy?lnej trasy nale?y u?y? zapisu default 192.168.1.1 - - (zamieniaj?c adres na IP bramy (gateway)).
  • Uruchomi? komend? rcnetwork restart.

W celu ustawienia DNS, dodaj wpis serwera nazw w /etc/resolv.conf, wpisuj?c ka?dy serwer nazw w oddzielnej linii np.: nameserver 192.168.1.2.

Zamiast tego do zmiany parametr¨®w sieci mo?na u?y? narz?dzia konfiguracyjnego yast.

1.3 Zmiana strefy czasowej

Domy?lnie dystrybucja u?ywa czasu UTC. Zmian? strefy czasowej mo?na wykona? przez skopiowanie odpowiedniego pliku z /usr/share/zoneinfo do /etc/localtime, na przyk?ad:

cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
1.4 Inne zmiany
  • Sie? zosta?a skonfigurowana tak, by otrzymywa? adres IP z DHCP;
  • Narz?dzie fping ma zmienione uprawnienia na 4710 a grupa jest ustawiona na zabbix - mo?e by? u?ywane wy??cznie przez grup? zabbix;
  • ntpd korzysta ze skonfigurowanej publicznej puli serwer¨®w;
  • Dodano wiele podstawowych narz?dzi, kt¨®re u?atwiaj? monitorowanie i prac? z Áú»¢¶Ä²©.

2 Konfiguracja Áú»¢¶Ä²©

Dystrybucja Áú»¢¶Ä²© ma nast?puj?ce has?a i inne ustawienia:

2.1 Has?a

System:

  • root:zabbix
  • zabbix:zabbix

Baza danych:

  • root:zabbix
  • zabbix:zabbix

Interfejs u?ytkownika Áú»¢¶Ä²©:

  • Admin:zabbix

Je?eli zmienisz has?o interfejsu u?ytkownika, nie zapomnij zaktualizowa? has?a w ustawieniach monitorowania www (Configuration ¡ú Hosts, Web dla hosta "Áú»¢¶Ä²© server").

Aby zmieni? has?o u?ytkownika bazy danych nale?y wprowadzi? zmiany w nast?puj?cych miejscach:

  • MySQL;
  • zabbix_server.conf;
  • zabbix.conf.php.
2.2 Lokalizacje plik¨®w
  • Pliki konfiguracyjne s? umieszczone w /etc.
  • Logi Áú»¢¶Ä²© s? umieszczone w /var/log/zabbix.
  • Interfejs u?ytkownika Áú»¢¶Ä²© jest umieszczony w /usr/share/zabbix.
  • Katalogiem domowym u?ytkownika zabbix jest /var/lib/zabbix.
2.3 Zmiany w konfiguracji Áú»¢¶Ä²©
  • Nazwa serwera interfejsu u?ytkownika jest ustawiona na "Áú»¢¶Ä²© 2.2 Appliance";
  • Strefa czasowa jest ustawiona na Europe/Riga, miejsce powstania Áú»¢¶Ä²© (mo?na to zmieni? w /etc/php5/apache2/php.ini);
  • Wy??czone wyzwalacze i scenariusze sieci www s? domy?lnie pokazywane ?eby unikn?? nieporozumie¨½.
2.4 Przechowywanie ustawie¨½

Przy pracy z wersj? live CD lub gdy z jakich? innych powod¨®w nie mo?na pracowa? ze sta?ym magazynem danych, mo?na utworzy? backup ca?ej bazy w??cznie z konfiguracj? i zebranymi danymi.

?eby wykona? backup uruchom:

mysqldump zabbix | bzip2 -9 > dbdump.bz2

Teraz mo?na skopiowa? plik dbdump.bz2 na inny komputer.

Aby przywr¨®ci? dane z backupu skopiuj go na dystrybucj? i wykonaj:

bzcat dbdump.bz2 | mysql zabbix

Upewnij si?, ?e podczas odtwarzania serwer Áú»¢¶Ä²© nie jest uruchomiony.

3 Dost?p do interfejsu u?ytkownika

Domy?lnie dost?p do interfejsu u?ytkownika jest dozwolony z:

  • 127.0.0.1
  • 192.168.0.0/16
  • 10.0.0.0/8
  • ::1

W serwerze sieci www (/) jest przekierowany na /zabbix, zatem do interfejsu u?ytkownika mo?na si? dosta? zar¨®wno przez http://<host> jak i przez http://<host>/zabbix.

Mo?na to zmieni? w /etc/apache2/conf.d/zabbix.conf. Koniecznie trzeba zrestartowa? serwer sieci www po modyfikacji tego pliku. Aby to zrobi? zaloguj si? jako root z u?yciem ssh i wykonaj komend?:

service apache2 restart

4 Zapora (Firewall)

Domy?lnie otwarte s? tylko dwa porty - 22 (SSH) i 80 (HTTP). Aby otworzy? dodatkowe porty - na przyk?ad porty serwera i agenta Áú»¢¶Ä²© - zmodyfikuj regu?y iptables przy u?yciu narz?dzia SuSEfirewall2:

SuSEfirewall2 open EXT TCP zabbix-trapper zabbix-agent

Nast?pnie nale?y prze?adowa? regu?y zapory:

SuSEfirewall2 start

5 Mo?liwo?ci monitorowania

Serwer Áú»¢¶Ä²© zosta? skompilowany tak, aby wspiera?:

  • SNMP;
  • IPMI;
  • Monitorowanie sieci www;
  • SSH2;
  • IPv6.

W dostarczonej konfiguracji serwer Áú»¢¶Ä²© monitoruje siebie samego poprzez lokalnie zainstalowanego agenta, sprawdza kilka podstawowych parametr¨®w, r¨®wnie? kontroluje prac? interfejsu u?ytkownika przy u?yciu monitorowania sieci www.

|<| |<| |-|

Zauwa?, ?e monitorowanie interfejsu u?ytkownika jest logowane - mo?e dodawa? wiele wpis¨®w w logach audytu.

6 Nazewnictwo, init i inne skrypty

Udost?pniono odpowiednie skrypty init. Serwer Áú»¢¶Ä²© mo?na kontrolowa? przy pomocy:

service zabbix_server status
       rczabbix_server status
       /etc/init.d/zabbix_server status

Dla agenta Áú»¢¶Ä²© zamie¨½ server na agentd.

6.1 Skrypty w harmonogramie

Przygotowano skrypt, uruchamiany raz na 10 minut, kt¨®ry restartuje serwer Áú»¢¶Ä²© je?eli przesta? pracowa?, /var/lib/zabbix/bin. Loguje problemy i pr¨®by start¨®w wraz zez znacznikiem czasu do pliku /var/log/zabbix/server_problems.log.

Upewnij si?, ?e ten wpis crontab jest wy??czony, je?eli serwer Áú»¢¶Ä²© jest zatrzymany celowo.

6.2 Zwi?kszanie dost?pnej przestrzeni dyskowej

Utw¨®rz backup wszystkich danych przed wykonaniem tych krok¨®w.

Dost?pna przestrze¨½ dyskowa dystrybucji mo?e by? niewystarczaj?ca. W takim przypadku mo?liwe jest rozszerzenie dysku. ?eby to zrobi?, najpierw nale?y powi?kszy? urz?dzenie blokowe w ?rodowisku wirtualizacji, a nast?pnie nale?y wykona? kroki.

Uruchomi? fdisk w celu zmiany rozmiaru partycji. Jako root, wykona?:

fdisk /dev/sda

Uruchomi to fdisk na dysku sda. Nast?pnie prze??czy? na sektory:

u

Nie wy??cza? trybu kompatybilno?ci z DOS przy pomocy c. Kontynuowanie z wy??czony trybem spowoduje uszkodzenie partycji.

Nast?pnie usu¨½ istniej?c? partycj? i utw¨®rz now? z wymaganym rozmiarem. W wi?kszo?ci przypadku nale?y zaakceptowa? dost?pne maksimum, co spowoduje rozszerzenie systemu plik¨®w na rozmiar, kt¨®ry przeznaczony zosta? dla dysku wirtualnego. ?eby to zrobi? wprowad? nast?puj?c? sekwencj? w fdisk:

d
       n
       p
       1
       (zaakceptuj domy?lne 63)
       (zaakceptuj domy?lne maksimum)

Je?eli chcesz pozostawi? przestrze¨½ dla dodatkowych partycji, (np. przestrze¨½ wymiany swap), mo?na wprowadzi? inn? warto?? w last sector. Na zako¨½czenie zapisz zmiany przez:

w

Zrestartuj maszyn? wirtualn? (jako ?e partycja, kt¨®r? modyfikujemy jest w u?yciu). Po restarcie nast?pi zmiana rozmiaru partycji.

resize2fs /dev/sda1

I ju?, system plik¨®w powinien si? zwi?kszy? do nowych rozmiar¨®w partycji.

7 Uwagi dla Format¨®w

7.1 Xen

Aby u?y? obrazu w serwerze Xen, uruchom:

xm create -c file-with-suffix.xenconfig

Zobacz te? nast?puj?ce strony z informacjami o u?ywaniu obraz¨®w Xen:

Konwersja obrazu dla XenServer

?eby u?ywa? obrazu Xen na Citrix Xenserver nale?y skonwertowa? obraz dysku. ?eby to zrobi?:

  • Utw¨®rz wirtualny dysk, kt¨®ry jest przynajmniej tak du?y jak rozmiar obrazu
  • Odszukaj UUID tego dysku
xe vdi-list params=all
  • Je?eli jest wiele dysk¨®w, mo?na je filtrowa? przy u?yciu parametru name-label, ustawianego podczas tworzenia dysku wirtualnego
  • Zaimportuj obraz
xe vdi-import filename="image.raw" uuid="<UUID>"

Instrukcje z .

7.2 VMware

Obrazy w formacie vmdk mo?na u?y? bezpo?rednio w produktach VMware Player, Server i Workstation. Do u?ycia w ESX, ESXi i vSphere musz? by? skonwertowane przy u?yciu .

7.3 HDD/obraz flash (raw)

Wi?cej informacji o obrazach dysk¨®w mo?na uzyska? na stronie

8 Znane problemy

8.1 Rozpakowywanie na Windows

Oprogramowanie zarz?dzaj?ce archiwami Windows b??dnie obs?uguje archiwa dystrybucji. Je?eli rozpakowywanie nie uda si?, u?yj innego oprogramowania. Narz?dzie Open source powinno zadzia?a?.

8.2 Problemy z po??czeniami przy u?yciu IPv6

W niekt¨®rych ?rodowiskach, dystrybucja mo?e otrzyma? adres IPv6 (na przyk?ad po aktualizacji systemu), ale nie b?dzie potrafi?a go wykorzysta?. ?eby wy??czy? IPv6, dodaj net.ipv6.conf.all.disable_ipv6 = 1 w /etc/sysctl.conf i zrestartuj dystrybucj?.