Установка Zabbix
В качестве альтернативы ручной настройке или повторному использованию существующего сервера для Zabbix пользователи могут загрузить устройство Zabbix или образ установочного компакт-диска устройства Zabbix.
Версии устройства Zabbix и установочного компакт-диска основаны на CentOS 8 (x86_64).
Установочный компакт-диск устройства Zabbix можно использовать для мгновенного развертывания сервера Zabbix (MySQL).
Вы можете использовать это Устройство для оценки Zabbix. Устройство не предназначено для серьезного производственного использования.
Системные Требования:
- Оперативная память : 1,5 ГБ
- Место на диске : для виртуальной машины должно быть выделено не менее 8 ГБ.
Меню загрузки установочного CD/DVD Zabbix:
Устройство Zabbix содержит сервер Zabbix (настроенный и работающий на MySQL) и внешний интерфейс.
Виртуальное устройство Zabbix доступно в следующих форматах:
- VMWare (.vmx)
- Открытый формат виртуализации (.ovf)
- Microsoft Hyper-V 2012 (.vhdx)
- Microsoft Hyper-V 2008 (VHD)
- KVM, Parallels, QEMU, USB-накопитель, VirtualBox, Xen (.raw)
- KVM, QEMU (.qcow2)
Для начала загрузите устройство и укажите в браузере IP-адрес, полученный устройством по DHCP.
DHCP должен быть включен на хосте.
Чтобы получить IP-адрес внутри виртуальной машины, выполните:
ip addr show
Чтобы получить доступ к интерфейсу Zabbix, перейдите по адресу http://<host_ip> (для доступа из браузера хоста в сетевых настройках виртуальной машины должен быть включен режим моста).
Если устройство не запускается в Hyper-V, вы можете нажать Ctrl+Alt+F2
для переключения сеансов tty.
1 Изменения в конфигурации CentOS 8
Устройство основано на AlmaLinux 8.
1.1 Репозитории
Официальный репозиторий Zabbix добавлен в /etc/yum.repos.d :
[zabbix]name=Zabbix Official Repository - $basearchbaseurl=http://repo.zabbix.com/zabbix/6.2/rhel/8/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
1.2 Конфигурация брандмауэра
Устройство использует брандмауэр iptables с предопределенными правилами:
- Открытый порт SSH (22 TCP);
- Открытые порты Zabbix агента (10050 TCP) и Zabbix trapper (10051 TCP);
- Открытые порты HTTP (80 TCP) и HTTPS (443 TCP);
- Открытый порт ловушки SNMP (162 UDP);
- Открытые исходящие соединения на порт NTP (53 UDP);
- Пакеты ICMP ограничены 5 пакетами в секунду;
- Все остальные входящие соединения сбрасываются.
1.3 Использование статического IP-адреса
По умолчанию устройство использует DHCP для получения IP-адреса. Чтобы указать статический IP-адрес:
- Войдите в систему как пользователь root;
- Откройте файл /etc/sysconfig/network-scripts/ifcfg-eth0 ;
- Замените BOOTPROTO=dhcp на BOOTPROTO=none
- Добавьте следующие строки:
- IPADDR=<IP-адрес устройства>
- PREFIX=<префикс CIDR>
- GATEWAY=<IP-адрес шлюза>
- DNS1=<IP-адрес DNS-сервера>
- Запустите сетевую команду перезапуска systemctl .
При необходимости обратитесь к официальной документации Red Hat .
1.4 Изменение часового пояса
По умолчанию устройство использует UTC для системных часов. Чтобы изменить часовой пояс, скопируйте соответствующий файл из /usr/share/zoneinfo в /etc/localtime , например:
cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
2 Конфигурация Zabbix
Настройка устройства Zabbix имеет следующие пароли и изменения конфигурации:
2.1 Учетные данные (логин:пароль)
Система:
- root: zabbix
Интерфейс Zabbix:
- Admin:zabbix
База данных:
- root: <случайный>
- zabbix:<случайный>
Пароли базы данных генерируются случайным образом в процессе установки.
Пароль root хранится в файле /root/.my.cnf. Не требуется вводить пароль под учетной записью «root».
Чтобы изменить пароль пользователя базы данных, необходимо внести изменения в следующих местах:
- MySQL;
- /etc/zabbix/zabbix_server.conf;
- /etc/zabbix/web/zabbix.conf.php.
Отдельные пользователи zabbix_srv
и zabbix_web
определяются для сервера и внешнего интерфейса соответственно.
2.2 Расположение файлов
- Файлы конфигурации находятся в /etc/zabbix .
- Лог -файлы сервера Zabbix, прокси и агента находятся в /var/log/zabbix .
- Интерфейс Zabbix находится в /usr/share/zabbix .
- Домашняя директория пользователя zabbix — /var/lib/zabbix .
2.3 Изменения в конфигурации Zabbix
- Часовой пояс внешнего интерфейса установлен на Европу/Ригу (это можно изменить в /etc/php-fpm.d/zabbix.conf );
3 Внешний доступ
По умолчанию доступ к интерфейсу разрешен из любого места.
Доступ к интерфейсу можно получить по адресу http://<host> .
Это можно настроить в /etc/nginx/conf.d/zabbix.conf . Nginx необходимо перезапустить после изменения этого файла. Для этого войдите в систему, используя SSH как пользователь root , и выполните:
systemctl restart nginx
4 Брандмауэр
По умолчанию открыты только порты, перечисленные в изменениях конфигурации выше. Чтобы открыть дополнительные порты, измените файл « /etc/sysconfig/iptables » и перезагрузите правила брандмауэра:
systemctl reload iptables
5 Обновление
Пакеты устройств Zabbix могут быть обновлены. Для этого запустите:
dnf update zabbix*
6 Системные службы
Доступны сервисы systemd:
systemctl list-units zabbix*
7 Примечания по формату
7.1 ВМваре
Образы в формате vmdk можно использовать непосредственно в продуктах VMware Player, Server и Workstation. Для использования в ESX, ESXi и vSphere их необходимо преобразовать с помощью конвертера VMware .
7.2 Образ жесткого диска/флеш-памяти (необработанный)
dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync
Замените /dev/sdc на ваш флеш/жесткий диск.
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.