Что установлено на вашем сервере Zabbix?
- Сервер и веб-интерфейс Zabbix 7.0 LTS из официальных образов Docker
- База данных PostgreSQL 16
- Zabbix Agent 2 с узлом Zabbix server, который наблюдает за самой машиной
- Учётная запись Admin, пароль по умолчанию которой меняется при установке; новый пароль указан в вашей панели
- Стамбульский часовой пояс на сервере и в веб-интерфейсе
- HTTPS через Caddy на адресе sslip.io, построенном по вашему IP, так что домен необязателен
- Брандмауэр, в котором открыты только порты 22, 80 и 443, а порт Zabbix 10051 снаружи закрыт
Какой размер нужен для Zabbix?
В документации Zabbix 7.0 приведены примеры оборудования по числу метрик: 2 ядра и 8 ГБ оперативной памяти на 1000 метрик, 4 ядра и 16 ГБ на 10 000, 16 ядер и 64 ГБ на 100 000. По их грубой оценке, 1 метрика равна 1 элементу данных, 1 триггеру и 1 графику. Чтобы попробовать систему или следить за несколькими серверами, ориентир для начала — 4 ГБ, а при приближении к 1000 метрик — 8 ГБ. Расход диска зависит от числа метрик и срока хранения истории.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Несколько человек | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. | |
| Небольшая команда | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/мес. | |
| Компания | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/мес. |
Кому подходит?
- Те, кто хочет видеть состояние процессора, памяти и дисков нескольких серверов на одном экране
- ИТ-команды, которые следят за коммутаторами, маршрутизаторами и принтерами по SNMP
- Компании, которым нужно оповещение по email, когда что-то идёт не так
- Компании, которые хранят данные мониторинга на собственном сервере
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и Zabbix устанавливается сам. Первый запуск может занять чуть больше времени, поэтому дождитесь, пока в строке «Приложение» появится сообщение, что Zabbix готов.
- На вкладке «Обзор» нажмите «Открыть приложение». Логин — Admin с заглавной A, а пароль указан в строке «Пароль».
- В разделе Monitoring > Hosts убедитесь, что узел Zabbix server собирает данные.
- Установите Zabbix Agent на сервер, за которым хотите следить, затем добавьте его в разделе Data collection > Hosts и выберите шаблон.
- Настройте почту в разделе Alerts > Media types и добавьте адрес для оповещений своему пользователю.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Порт Zabbix 10051 снаружи закрыт, поэтому агенты работают в пассивном режиме: Zabbix подключается к порту 10050 на каждом наблюдаемом сервере. На этом сервере откройте порт для IP-адреса вашего сервера Zabbix.
- Исходящая почта не настроена. Для оповещений укажите свой SMTP-сервис в разделе Alerts > Media types, где для Gmail и Office365 есть готовые варианты. Услуга в цену не входит.
- Начиная с версии 7.0, Zabbix распространяется по лицензии AGPLv3, платы за использование нет. Если вы измените код и предложите его другим, вам придётся опубликовать свои изменения. Платная техподдержка от разработчика в цену не входит.
- Полная поддержка 7.0 LTS действует до 30 июня 2027 года, а ограниченная — до 30 июня 2029. Установка сама на следующую версию LTS не переходит.
- Обновлять нужно вам самим. В /opt/seturack/zabbix команды docker compose pull и docker compose up -d загружают новейший выпуск ветки 7.0.
- Интерфейс запускается на английском. В панели по-прежнему показан пароль, заданный при установке, поэтому, если вы его смените, новый храните самостоятельно.
Zabbix: вопросы и ответы
Сколько оперативной памяти нужно Zabbix?
В официальной документации для 1000 метрик указаны 2 ядра и 8 ГБ оперативной памяти, а для 10 000 — 4 ядра и 16 ГБ. Чтобы попробовать систему или следить за несколькими серверами, ориентир для начала — 4 ГБ, а по мере роста числа метрик сервер можно увеличить в панели.
Сколько серверов может отслеживать Zabbix?
Официальная таблица построена на метриках, а не на серверах, поэтому фиксированного числа серверов нет. Выбранный шаблон определяет, сколько метрик создаёт каждый сервер, а число активных метрик и интервалы опроса — какие ресурсы вам нужны.
Как добавить сервер в Zabbix?
Установите Zabbix Agent на сервер, за которым хотите следить, впишите IP-адрес своего сервера Zabbix в его параметр Server и откройте порт 10050 для этого адреса. Затем добавьте сервер в разделе Data collection > Hosts и выберите шаблон.
Можно ли использовать активные агенты или zabbix_sender?
Напрямую нет, потому что в этой установке порт 10051 снаружи закрыт. Но root-доступ у вас есть: добавьте порт 10051 к службе zabbix-server в compose.yaml и выполните docker compose up -d — тогда активный режим станет доступен.
Может ли Zabbix следить за сетевыми устройствами?
Да. Zabbix наблюдает по SNMP за такими устройствами, как принтеры, коммутаторы, маршрутизаторы и ИБП. Запросы SNMP идут с сервера Zabbix к устройству по UDP, поэтому устройство должно быть доступно из интернета или через настроенный вами VPN.
Как подключить к Zabbix свой домен?
Направьте A-запись на IP-адрес вашего сервера и добавьте имя в настройки Caddy. Отдельной настройки адреса в Zabbix нет. У ваших агентов тоже ничего не меняется, потому что эти соединения инициирует сервер Zabbix.