6 Zabbix уређај

Преглед

Као алтернативу ручном подешавању или поновном коришћењу постојећег сервера за Zabbix, корисници могу преузети Zabbix уређај или слику инсталационог CD-а Zabbix уређаја.

Zabbix уређај и инсталациони CD верзије су засноване на AlmaLinux 8 (x86_64).

Zabbix инсталациони CD уређаја се може користити за тренутну примену Zabbix сервера (MySQL).

Можете користити овај уређај за евалуацију Zabbix-а. Уређај није намењен за озбиљну употребу у производњи.

Системски захтеви:
    • RAM*: 4 GB
  • Disk space: најмање 8 GB треба да буде додељено виртуелној машини
    • CPU*: минимално 2 језгра

Zabbix инсталациони CD/DVD мени за покретање:

Zabbix уређај садржи Zabbix сервер (конфигурисан и покренут на MySQL) и кориснички интерфејс.

Zabbix виртуелни уређај је доступан у следећим форматима:

  • VMware (.vmx)
  • Open virtualization format (.ovf)
  • Microsoft Hyper-V 2012 (.vhdx)
  • Microsoft Hyper-V 2008 (.vhd)
  • KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw)
  • KVM, QEMU (.qcow2)

Да бисте започели, покрените уређај и усмерите претраживач на IP који је уређај примио преко DHCP-а.

DHCP мора бити омогућен на домаћину.

Да бисте добили IP адресу из виртуелне машине, покрените:

ip addr show

Да бисте приступили Zabbix корисничком интерфејсу, идите на http://<host_ip> (за приступ из претраживача домаћина, премоштени режим треба да буде омогућен у Мрежне поставке VM).

Ако уређај не успе да се покрене у Hyper-V, можда ћете желети да притиснете Ctrl+Alt+F2 да бисте променили tty сесије.

- Промене у AlmaLinux 8 конфигурацији

Уређај је заснован на AlmaLinux 8. Постоје неке промене примењене на основну AlmaLinux конфигурацију.

- Repositories

Званични Zabbix репозиторијум је додат у //etc/yum.repos.d:

[zabbix] name=Zabbix Official Repository - $basearch baseurl=http://repo.zabbix.com/zabbix/7.0/rhel/8/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

- Firewall конфигурација

Уређај користи iptables заштитни зид са унапред дефинисаним правилима:

  • Отворен SSH порт (22 TCP);
  • Отворен Zabbix агент (10050 TCP) и Zabbix трапер (10051 TCP) портови;
  • Отворени HTTP (80 TCP) и HTTPS (443 TCP) портови;
  • Отворен SNMP трап порт (162 UDP);
  • Отворен одлазне везе на NTP порт (53 UDP);
  • ICMP пакети ограничени на 5 пакета у секунди;
  • Све остале долазне везе се прекидају.
- Коришћење статичке IP адресе

Уређај подразумевано користи DHCP за добијање IP адресе. Да бисте навели статичку IP адресу:

  • Пријавите се као root корисник;
  • Отворите /etc/sysconfig/network-scripts/ifcfg-eth0 датотеку;
  • Замените BOOTPROTO=dhcp with BOOTPROTO=none
  • Додајте следеће редове:
  • PREFIX=<CIDR prefix>
  • GATEWAY=<gateway IP address>
  • DNS1=<DNS server IP address>
  • Покрени команду systemctl restart network.

Консултујте званичну Црвену Шеширдокументација ако је потребно.

- Промена временске зоне

Уређај подразумевано користи UTC за системски сат. Да бисте променили временску зону, копирајте одговарајућу датотеку из /usr/share/zoneinfo у/etc/localtime, на пример:

cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

- Zabbix конфигурација

Подешавање Zabbix уређаја има следеће лозинке и промене конфигурације:

- Credentials (login:password)

Систем:

  • root:zabbix

Zabbix кориснички интерфејс:

  • Admin:zabbix

Датабасе:

  • root:<random>
  • zabbix:<random>

База података се насумично генеришу током процеса инсталације.
Роот лозинка се чува унутар /root/.my.cnf фајл. Није потребно уносити лозинку под "root" налог.

Да бисте променили корисничку лозинку базе података, промене се морају извршити на следећим локацијама:

  • MySQL;
  • /etc/zabbix/zabbix_server.conf;
  • /etc/zabbix/web/zabbix.conf.php.

Одвојите кориснике zabbix_srv и zabbix_web су дефинисани за сервер и кориснички интерфејс респективно.

- Локације датотека
  • Конфигурационе датотеке се налазе у /etc/zabbix.
  • Zabbix сервер, проки и лог фајлови агента се налазе у/var/log/zabbix.
  • Zabbix кориснички интерфејс се налази у /usr/share/zabbix.
  • Почетни директоријум за корисника zabbix је /var/lib/zabbix.
- Промене у Zabbix конфигурацији
  • Фронтенд временска зона је подешена на Europe/Riga (ово се може изменити у/etc/php-fpm.d/zabbix.conf);

- Приступ корисничком интерфејсу

Подразумевано, приступ корисничком интерфејсу је дозвољен са било ког места.

Корисничком интерфејсу се може приступити на http://<host>.

Ово се може прилагодити у /etc/nginx/conf.d/zabbix.conf. Nginx се мора поново покренути након измене ове датотеке. Да бисте то урадили, пријавите се користећи SSH као root корисник и извршите:

systemctl restart nginx

- Заштитни зид

Подразумевано, отворени су само портови наведени у промене конфигурације изнад. Да бисте отворили додатне портове, измените датотеку "/etc/sysconfig/iptables“ и поново учитајте правила заштитног зида:

systemctl reload iptables

- Надоградња

Пакети Zabbix уређаја могу се надоградити. Да бисте то урадили, покрените:

dnf update zabbix*

- Системске услуге

Системд услуге су доступне:

systemctl list-units zabbix*

- Напомене специфичне за формат

- VMware

Слике у vmdk формату се могу користити директно у производима VMware Player-а, сервера и радне станице. За употребу у ESX, ESXi и vSphere морају се конвертовати помоћу VMware vCenterConverter (потребна је аутентификација за преузимање). Ако користите VMware vCenter Converter, можете наићи на проблеме са хибридним мрежним адаптером. У том случају, можете покушати да одредите адаптер Е1000 током процеса конверзије. Алтернативно, након што је конверзија завршена, можете избрисати постојећи адаптер и додати адаптер Е1000.

- HDD/flash image (raw)

dd if=./zabbix_appliance_7.0.0.raw of=/dev/sdc bs=4k conv=fdatasync

Замените /dev/sdc вашим Flash/HDD диск уређајем.

- Решавање проблема

Ако наиђете на поруку о грешци Приступ одбијен за корисника 'replace_user'@'localhost' (using password: YES) док покушавате да се пријавите на кориснички интерфејс, то може указивати да је инсталација још увек у току.

Ако се грешка настави након чекања неколико минута или ако приметите било које друго неочекивано понашање, то вероватно значи да процес инсталације није успешно завршен. У овом случају, препоручујемо да избришете тренутни уређај и поново га поставите пратећи иста упутства за инсталацију. Овај корак обично решава проблем.

Имајте у виду да се покушај ручног поправљања оштећене инсталације не препоручује, јер може довести до даљих компликација.