Установка zabbix на виртуальную машину
Zabbix Documentation 5.0
Sidebar
Table of Contents
6. Готовое решение Zabbix
В качестве альтернативы ручной настройке или повторному использованию существующего сервера для Zabbix, пользователи могут загрузить готовое решение Zabbix или установочный образ CD готового решения Zabbix. Установочный образ CD готового решения Zabbix можно использовать для быстрого развертывания Zabbix сервера (MySQL), Zabbix сервера (PostgreSQL), Zabbix прокси (MySQL) и Zabbix прокси (SQLite 3).
Виртуальные машины готового решения Zabbix собраны с Zabbix сервером с поддержкой MySQL. Они собраны при помощи установочного образа CD готового решения Zabbix.
Готовое решение имеет настроенный Zabbix сервер, работающий с базой данных MySQL, также доступен и веб-интерфейс.
Готовое решение создано при помощи стандартной возможности Ubuntu/Debian, называемой Preseed файлами.
1 Изменения в настройках Ubuntu
Имеется несколько изменения, которые применены к базовой конфигурации Ubuntu.
1.1 Репозитории
Добавлен официальный репозиторий Zabbix в /etc/apt/sources.list:
1.2 Межсетевой экран
Готовое решение использует брандмауэр iptables с предустановленными правилами:
1.3 Дополнительные пакеты
Добавлены различные простые утилиты, которые могут сделать работу с Zabbix и мониторингом в целом легче:
Некоторые из этих пакетов используются Zabbix, некоторые из них установлены, чтобы помощь пользователям настраивать/управлять настройками готового решения.
1.4 Использование статического IP адреса
По умолчанию готовое решение получает IP адрес по DHCP. Для того, чтобы указать статический IP адрес выполните:
Для получения более подробной информации о других возможных опциях обратитесь к официальной документации по Ubuntu.
Для настройки DNS, добавьте записи серверов имен в /etc/resolv.conf, указывая по одному серверу имен в одной строке: nameserver 192.168.1.2.
1.5 Изменение часового пояса
По умолчанию готовое решение использует UTC часовой пояс для системного времени. Для изменения часового пояса, скопируйте соответствующий файл из /usr/share/zoneinfo в /etc/localtime, например:
1.6 Изменения локали
Готовое решение содержит несколько изменений локалей:
Эти изменения требуются для поддержки мультиязычного веб-интерфейса Zabbix.
1.7 Другие изменения
2 Конфигурация Zabbix
Инсталляция готового решения Zabbix имеет следующие пароли и другие изменения конфигурации:
2.1 Учетные данные (имя пользователя:пароль)
Используйте «sudo su» команду вместе с паролем от «root» пользователя для получения привилегированных root прав.
Пароли к базе данных генерируются случайным образом в процессе инсталляции.
Пароль root записан в /root/.my.cnf файле, таким образом не требуется вводить пароль, находясь под аккаунтом «root».
Для изменения пароля пользователя базы данных, потребуются изменения в следующих местах:
2.2 Размещения файлов
2.3 Изменения в настройках Zabbix
2.4 Сохранение конфигурации
Если вы загрузили готовое решение с Live CD или по какой-то причине не можете иметь постоянного накопителя, вы можете создать архивную копию базы данных, включая все настройки и все собранные данные.
Для создания архивной копии, выполните:
Теперь вы можете переместить файл dbdump.bz2 на другую машину.
Для восстановления из архивной копии, переместите копию в готовое решение и выполните:
Убедитесь, что Zabbix сервер не запущен при выполнении восстановления.
3 Доступ к веб-интерфейсу
По умолчаниб доступ к веб-интерфейсу разрешен отовсюду.
Доступ к веб-интерфейсу может быть получен с http:// /zabbix.
Эти параметры могут быть изменены в /etc/apache2/conf-available/zabbix.conf. Вы должны перезапустить веб-сервер после изменения этого файла. Чтобы это сделать зайдите на сервер по SSH под root и выполните:
4 Межсетевой экран
По умолчанию, открыты только те порты, которые перечислены в изменениях. Чтобы открыть дополнительные порты, просто измените файлы «/etc/iptables/rules.v4» или «/etc/iptables/rules.v6» и перезагрузите правила межсетевого экрана:
5 Возможности мониторинга
Zabbix сервер скомпилирован с поддержкой следующих функций:
6 SNMP трапы
Готовое решение Zabbix использует snmptrapfmt для обработки SNMP трапов. Утилита настроена на получение всех трапов отовсюду.
Аутентификация не требуется. Если вы желаете включить аутентификацию, вам необходимо изменить файл /etc/snmp/snmptrapd.conf и указать требуемые настройки аутентификации.
Все трапы записываются в /var/log/zabbix/snmptrapfmt.log файл. Этот файл ротируется при помощи logrotate до достижения размера файла в 2ГБ.
7 Обновление
Пакеты готового решения можно обновлять. Чтобы это сделать, выполните:
8 Именование, скрипты запуска и другие скрипты
Представлены соответствующие скрипты запуска. Для контроля Zabbix сервера используйте следующие команды:
Замените server на agent для демона Zabbix агента или на proxy для демона Zabbix прокси.
8.1 Увеличение доступного дискового пространства
Создайте резервную копию всех данных до выполнения любого из шагов.
Доступного дискового пространства в готовом решении может быть недостаточно. В этом случае имеется возможность расширить используемый диск. Для этого сначала расширьте блочное устройство в вашей среде виртуализации, затем выполните эти шаги.
Запустите fdisk для изменения размера раздела. Выполните под root:
Эта команда запустит fdisk для диска sda. Затем, переключитесь на использование секторов и введите:
Не отключайте совместимость с DOS нажатием c. При отключении этой совместимости раздел будет поврежден.
Затем удалите существующий раздел и создайте новый с нужным размером. В большинстве случаев вы будете выбирать доступный максимум, что расширит файловую систему до размера, который вы сделали доступным для виртуального диска. Для этого введите следующую последовательность в fdisk:
Если вы хотите оставить пространство для дополнительных разделов (swap и т.д.), вы можете ввести другое значение для last sector (последний сектор). По завершении сохраните изменения введя:
После создания раздела (с нового диска или расширения существующего) создайте физический том:
Проверьте только что созданный физический том:
Проверьте доступные физические тома. Должно быть 2 тома zabbix-vg и только что созданный:
Расширьте существующую группу томов при помощи только что созданного физического тома:
Проверьте группу томов «zabbix-vg»:
Теперь расширьте ваш логический том, заняв все свободное пространство:
Измените размер вашего корневого тома (можно выполнить на живой системе):
Перезагрузите виртуальную машину (так как раздел, который мы изменили, в настоящее время используется). Теперь файловая система должна быть увеличена до размера раздела. Проверьте «/dev/mapper/zabbix—vg-root» том:
9 Заметки о специфичных форматах
9.1 Xen
Конвертация образа для XenServer
Для использования Xen образов в Citrix Xenserver вам необходимо сконвертировать образ диска. Чтобы это сделать:
Инструкции с Brian Radford blog.
9.2 VMWare
Образы в формате vmdk используются напрямую в продуктах VMWare Player, Server и Workstation. Для использования в ESX, ESXi и vSphere образы должны быть сконвертированы с использованием конвертер VMWare.
9.3 Образ HDD/flash (raw)
Замените /dev/sdc на ваше Flash/HDD устройство диска.
Zabbix Documentation 6.0
Sidebar
Table of Contents
6. Готовое решение Zabbix
В качестве альтернативы ручной настройке или повторному использованию существующего сервера для Zabbix, пользователи могут загрузить готовое решение Zabbix или установочный образ CD готового решения Zabbix. Установочный образ CD готового решения Zabbix можно использовать для быстрого развертывания Zabbix сервера (MySQL), Zabbix сервера (PostgreSQL), Zabbix прокси (MySQL) и Zabbix прокси (SQLite 3).
Виртуальные машины готового решения Zabbix собраны с Zabbix сервером с поддержкой MySQL. Они собраны при помощи установочного образа CD готового решения Zabbix.
Готовое решение имеет настроенный Zabbix сервер, работающий с базой данных MySQL, также доступен и веб-интерфейс.
Готовое решение создано при помощи стандартной возможности Ubuntu/Debian, называемой Preseed файлами.
1 Изменения в настройках Ubuntu
Имеется несколько изменения, которые применены к базовой конфигурации Ubuntu.
1.1 Репозитории
Добавлен официальный репозиторий Zabbix в /etc/apt/sources.list:
1.2 Межсетевой экран
Готовое решение использует брандмауэр iptables с предустановленными правилами:
1.3 Дополнительные пакеты
Добавлены различные простые утилиты, которые могут сделать работу с Zabbix и мониторингом в целом легче:
Некоторые из этих пакетов используются Zabbix, некоторые из них установлены, чтобы помощь пользователям настраивать/управлять настройками готового решения.
1.4 Использование статического IP адреса
По умолчанию готовое решение получает IP адрес по DHCP. Для того, чтобы указать статический IP адрес выполните:
Для получения более подробной информации о других возможных опциях обратитесь к официальной документации по Ubuntu.
Для настройки DNS, добавьте записи серверов имен в /etc/resolv.conf, указывая по одному серверу имен в одной строке: nameserver 192.168.1.2.
1.5 Изменение часового пояса
По умолчанию готовое решение использует UTC часовой пояс для системного времени. Для изменения часового пояса, скопируйте соответствующий файл из /usr/share/zoneinfo в /etc/localtime, например:
1.6 Изменения локали
Готовое решение содержит несколько изменений локалей:
Эти изменения требуются для поддержки мультиязычного веб-интерфейса Zabbix.
1.7 Другие изменения
2 Конфигурация Zabbix
Инсталляция готового решения Zabbix имеет следующие пароли и другие изменения конфигурации:
2.1 Учетные данные (имя пользователя:пароль)
Используйте «sudo su» команду вместе с паролем от «root» пользователя для получения привилегированных root прав.
Пароли к базе данных генерируются случайным образом в процессе инсталляции.
Пароль root записан в /root/.my.cnf файле, таким образом не требуется вводить пароль, находясь под аккаунтом «root».
Для изменения пароля пользователя базы данных, потребуются изменения в следующих местах:
2.2 Размещения файлов
2.3 Изменения в настройках Zabbix
2.4 Сохранение конфигурации
Если вы загрузили готовое решение с Live CD или по какой-то причине не можете иметь постоянного накопителя, вы можете создать архивную копию базы данных, включая все настройки и все собранные данные.
Для создания архивной копии, выполните:
Теперь вы можете переместить файл dbdump.bz2 на другую машину.
Для восстановления из архивной копии, переместите копию в готовое решение и выполните:
Убедитесь, что Zabbix сервер не запущен при выполнении восстановления.
3 Доступ к веб-интерфейсу
По умолчаниб доступ к веб-интерфейсу разрешен отовсюду.
Доступ к веб-интерфейсу может быть получен с http:// /zabbix.
Эти параметры могут быть изменены в /etc/apache2/conf-available/zabbix.conf. Вы должны перезапустить веб-сервер после изменения этого файла. Чтобы это сделать зайдите на сервер по SSH под root и выполните:
4 Межсетевой экран
По умолчанию, открыты только те порты, которые перечислены в изменениях. Чтобы открыть дополнительные порты, просто измените файлы «/etc/iptables/rules.v4» или «/etc/iptables/rules.v6» и перезагрузите правила межсетевого экрана:
5 Возможности мониторинга
Zabbix сервер скомпилирован с поддержкой следующих функций:
6 SNMP трапы
Готовое решение Zabbix использует snmptrapfmt для обработки SNMP трапов. Утилита настроена на получение всех трапов отовсюду.
Аутентификация не требуется. Если вы желаете включить аутентификацию, вам необходимо изменить файл /etc/snmp/snmptrapd.conf и указать требуемые настройки аутентификации.
Все трапы записываются в /var/log/zabbix/snmptrapfmt.log файл. Этот файл ротируется при помощи logrotate до достижения размера файла в 2ГБ.
7 Обновление
Пакеты готового решения можно обновлять. Чтобы это сделать, выполните:
8 Именование, скрипты запуска и другие скрипты
Представлены соответствующие скрипты запуска. Для контроля Zabbix сервера используйте следующие команды:
Замените server на agent для демона Zabbix агента или на proxy для демона Zabbix прокси.
8.1 Увеличение доступного дискового пространства
Создайте резервную копию всех данных до выполнения любого из шагов.
Доступного дискового пространства в готовом решении может быть недостаточно. В этом случае имеется возможность расширить используемый диск. Для этого сначала расширьте блочное устройство в вашей среде виртуализации, затем выполните эти шаги.
Запустите fdisk для изменения размера раздела. Выполните под root:
Эта команда запустит fdisk для диска sda. Затем, переключитесь на использование секторов и введите:
Не отключайте совместимость с DOS нажатием c. При отключении этой совместимости раздел будет поврежден.
Затем удалите существующий раздел и создайте новый с нужным размером. В большинстве случаев вы будете выбирать доступный максимум, что расширит файловую систему до размера, который вы сделали доступным для виртуального диска. Для этого введите следующую последовательность в fdisk:
Если вы хотите оставить пространство для дополнительных разделов (swap и т.д.), вы можете ввести другое значение для last sector (последний сектор). По завершении сохраните изменения введя:
После создания раздела (с нового диска или расширения существующего) создайте физический том:
Проверьте только что созданный физический том:
Проверьте доступные физические тома. Должно быть 2 тома zabbix-vg и только что созданный:
Расширьте существующую группу томов при помощи только что созданного физического тома:
Проверьте группу томов «zabbix-vg»:
Теперь расширьте ваш логический том, заняв все свободное пространство:
Измените размер вашего корневого тома (можно выполнить на живой системе):
Перезагрузите виртуальную машину (так как раздел, который мы изменили, в настоящее время используется). Теперь файловая система должна быть увеличена до размера раздела. Проверьте «/dev/mapper/zabbix—vg-root» том:
9 Заметки о специфичных форматах
9.1 Xen
Конвертация образа для XenServer
Для использования Xen образов в Citrix Xenserver вам необходимо сконвертировать образ диска. Чтобы это сделать:
Инструкции с Brian Radford blog.
9.2 VMWare
Образы в формате vmdk используются напрямую в продуктах VMWare Player, Server и Workstation. Для использования в ESX, ESXi и vSphere образы должны быть сконвертированы с использованием конвертер VMWare.
9.3 Образ HDD/flash (raw)
Замените /dev/sdc на ваше Flash/HDD устройство диска.
Скачать и установить Zabbix
Пакеты Zabbix
Облачные образы Zabbix
Контейнеры Zabbix
Готовое решение Zabbix
Исходный код Zabbix
Агенты Zabbix
Установите готовое решение Zabbix
Please refer to Zabbix 6.0 Appliance manual or Appliance related documentation and instructions.
The latest version of Appliance is based on CentOS 8 with MySQL back-end. Zabbix software is pre-installed and pre-configured for trouble free deployment. You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.
Please refer to Zabbix 5.4 Appliance manual or Appliance related documentation and instructions.
The latest version of Appliance is based on CentOS 8 with MySQL back-end. Zabbix software is pre-installed and pre-configured for trouble free deployment. You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.
Please refer to Zabbix 5.0 Appliance manual or Appliance related documentation and instructions.
The latest version of Appliance is based on CentOS 8 with MySQL back-end. Zabbix software is pre-installed and pre-configured for trouble free deployment. You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.
Please refer to Zabbix 4.0 Appliance manual or Appliance related documentation and instructions.
The latest version of Appliance is based on CentOS 8 with MySQL back-end. Zabbix software is pre-installed and pre-configured for trouble free deployment. You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.
Нужна помощь профессионалов?
Консалтинг
Получите помощь в изучении преимуществ и потенциала в использовании Zabbix
Техническая поддержка
Получите доступ к команде экспертов Zabbix, владеющих информацией о каждом кусочке программного кода
Обучение
Получите теоретические и практические знания за 5 дней на одном из множества доступных языков
Zabbix Documentation 3.0
Sidebar
Table of Contents
5. Готовое решение Zabbix
В качестве альтернативы ручной настройке или повторному использованию существующего сервера для Zabbix, пользователи могут загрузить готовое решение Zabbix или установочный образ CD готового решения Zabbix. Установочный образ CD готового решения Zabbix можно использовать для быстрого развертывания Zabbix сервера (MySQL), Zabbix сервера (PostgreSQL), Zabbix прокси (MySQL) и Zabbix прокси (SQLite 3).
Виртуальные машины готового решения Zabbix собраны с Zabbix сервером с поддержкой MySQL. Они собраны при помощи установочного образа CD готового решения Zabbix.
Готовое решение имеет настроенный Zabbix сервер, работающий с базой данных MySQL, также доступен и веб-интерфейс.
Готовое решение создано при помощи стандартной возможности Ubuntu/Debian, называемой Preseed файлами.
1 Изменения в настройках Ubuntu
Имеется несколько изменения, которые применены к базовой конфигурации Ubuntu.
1.1 Репозитории
Добавлен официальный репозиторий Zabbix в /etc/apt/sources.list:
1.2 Межсетевой экран
Готовое решение использует брандмауэр iptables с предустановленными правилами:
1.3 Дополнительные пакеты
Добавлены различные простые утилиты, которые могут сделать работу с Zabbix и мониторингом в целом легче:
Некоторые из этих пакетов используются Zabbix, некоторые из них установлены, чтобы помощь пользователям настраивать/управлять настройками готового решения.
1.4 Использование статического IP адреса
По умолчанию готовое решение получает IP адрес по DHCP. Для того, чтобы указать статический IP адрес выполните:
Для получения более подробной информации о других возможных опциях обратитесь к официальной документации по Ubuntu.
Для настройки DNS, добавьте записи серверов имен в /etc/resolv.conf, указывая по одному серверу имен в одной строке: nameserver 192.168.1.2.
1.5 Изменение часового пояса
По умолчанию готовое решение использует UTC часовой пояс для системного времени. Для изменения часового пояса, скопируйте соответствующий файл из /usr/share/zoneinfo в /etc/localtime, например:
1.6 Изменения локали
Готовое решение содержит несколько изменений локалей:
Эти изменения требуются для поддержки мультиязычного веб-интерфейса Zabbix.
1.7 Другие изменения
2 Конфигурация Zabbix
Инсталляция готового решения Zabbix имеет следующие пароли и другие изменения конфигурации:
2.1 Учетные данные (имя пользователя:пароль)
Используйте «sudo su» команду вместе с паролем от «appliance» пользователя для получения привилегированных root прав.
LiveCD поставляется без какого-либо пароля и использует ubuntu пользователя для выполнения входа в консоль.
Пароли к базе данных генерируются случайным образом в процессе инсталляции.
Пароль root записан в /root/.my.cnf файле, таким образом не требуется вводить пароль, находясь под аккаунтом «root».
Для изменения пароля пользователя базы данных, потребуются изменения в следующих местах:
2.2 Размещения файлов
2.3 Изменения в настройках Zabbix
2.4 Сохранение конфигурации
Если вы загрузили готовое решение с Live CD или по какой-то причине не можете иметь постоянного накопителя, вы можете создать архивную копию базы данных, включая все настройки и все собранные данные.
Для создания архивной копии, выполните:
Теперь вы можете переместить файл dbdump.bz2 на другую машину.
Для восстановления из архивной копии, переместите копию в готовое решение и выполните:
Убедитесь, что Zabbix сервер не запущен при выполнении восстановления.
3 Доступ к веб-интерфейсу
По умолчаниб доступ к веб-интерфейсу разрешен отовсюду.
Доступ к веб-интерфейсу может быть получен с http:// /zabbix.
Эти параметры могут быть изменены в /etc/apache2/conf-available/zabbix.conf. Вы должны перезапустить веб-сервер после изменения этого файла. Чтобы это сделать зайдите на сервер по SSH под root и выполните:
4 Межсетевой экран
По умолчанию, открыты только те порты, которые перечислены в изменениях. Чтобы открыть дополнительные порты, просто измените файлы «/etc/iptables/rules.v4» или «/etc/iptables/rules.v6» и перезагрузите правила межсетевого экрана:
5 Возможности мониторинга
Zabbix сервер скомпилирован с поддержкой следующих функций:
6 SNMP трапы
Готовое решение Zabbix использует snmptrapfmt для обработки SNMP трапов. Утилита настроена на получение всех трапов отовсюду.
Аутентификация не требуется. Если вы желаете включить аутентификацию, вам необходимо изменить файл /etc/snmp/snmptrapd.conf и указать требуемые настройки аутентификации.
Все трапы записываются в /var/log/zabbix/snmptrapfmt.log файл. Этот файл ротируется при помощи logrotate до достижения размера файла в 2ГБ.
7 Обновление
Пакеты готового решения можно обновлять. Чтобы это сделать, выполните:
8 Именование, скрипты запуска и другие скрипты
Представлены соответствующие скрипты запуска. Для контроля Zabbix сервера используйте следующие команды:
Замените server на agent для демона Zabbix агента или на proxy для демона Zabbix прокси.
8.1 Увеличение доступного дискового пространства
Создайте резервную копию всех данных до выполнения любого из шагов.
Доступного дискового пространства в готовом решении может быть недостаточно. В этом случае имеется возможность расширить используемый диск. Для этого сначала расширьте блочное устройство в вашей среде виртуализации, затем выполните эти шаги.
Запустите fdisk для изменения размера раздела. Выполните под root:
Эта команда запустит fdisk для диска sda. Затем, переключитесь на использование секторов и введите:
Не отключайте совместимость с DOS нажатием c. При отключении этой совместимости раздел будет поврежден.
Затем удалите существующий раздел и создайте новый с нужным размером. В большинстве случаев вы будете выбирать доступный максимум, что расширит файловую систему до размера, который вы сделали доступным для виртуального диска. Для этого введите следующую последовательность в fdisk:
Если вы хотите оставить пространство для дополнительных разделов (swap и т.д.), вы можете ввести другое значение для last sector (последний сектор). По завершении сохраните изменения введя:
После создания раздела (с нового диска или расширения существующего) создайте физический том:
Проверьте только что созданный физический том:
Проверьте доступные физические тома. Должно быть 2 тома zabbix-vg и только что созданный:
Расширьте существующую группу томов при помощи только что созданного физического тома:
Проверьте группу томов «zabbix-vg»:
Теперь расширьте ваш логический том, заняв все свободное пространство:
Измените размер вашего корневого тома (можно выполнить на живой системе):
Перезагрузите виртуальную машину (так как раздел, который мы изменили, в настоящее время используется). Теперь файловая система должна быть увеличена до размера раздела. Проверьте «/dev/mapper/zabbix—vg-root» том:
9 Заметки о специфичных форматах
9.1 Xen
Конвертация образа для XenServer
Для использования Xen образов в Citrix Xenserver вам необходимо сконвертировать образ диска. Чтобы это сделать:
Инструкции с Brian Radford blog.
9.2 VMWare
Образы в формате vmdk используются напрямую в продуктах VMWare Player, Server и Workstation. Для использования в ESX, ESXi и vSphere образы должны быть сконвертированы с использованием конвертер VMWare.
9.3 Образ HDD/flash (raw)
Замените /dev/sdc на ваше Flash/HDD устройство диска.