Zabbix является конечным программным обеспечением корпоративного уровня и предназначен для мониторинга в режиме реального времени огромного количества метрик, собранных из десятков тысяч серверов, виртуальных машин и сетевых устройств. Он использует MySQL, PostgreSQL, SQLite, Oracle или IBM DB2 для хранения данных.
Его Бэкенд написан на C и веб – интерфейс написан на PHP. Zabbix предлагает несколько вариантов контроля, такие проверки, которые могут проверять доступность и отзывчивость стандартных сервисов, таких как SMTP или http без установки какого-либо программного обеспечения на наблюдаемом хосте.
Агент Zabbix также может быть установлен на UNIX и Windows, хосты контролировать статистические данные, такие как загрузка ЦП, использование сети, дисковое пространство и т.д.
Модель клиент-сервер Zabbix позволяет серверу собирать богатые наборы данных, которые полезны для мониторинга производительности веб-сайтов, услуги, приложения и т.д .., размещенных на сервере.
В данной статье описываются шаги, необходимые для установки Zabbix на Ubuntu 14.04.
Обновите систему
Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:
apt-get update && apt-get upgrade
Установите Zabbix
Первый шаг для вас, это установить пакет конфигурации хранилища Zabbix для Ubuntu 14.04, который содержит конфигурационные файлы. Выполните следующие команды:
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb dpkg -i zabbix-release_2.4-1+trusty_all.deb
Обновление и установка Zabbix:
apt-get update apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql
После начала установки, вас будут приветствовать в следующем окне:
Установка спросит вас, хотите ли вы базу данных для zabbix-server-mysql быть настроить с dbconfig-common . Выберите Да, чтобы избежать создания базы данных и вручную модифицировать файлы конфигурации Zabbix.
Затем вам будет предложено ввести пароль администратора базы данных пользователя, как показано на рисунке ниже:
Вы должны ввести ваш MySQL пароль root и нажмите Enter.
Следующее окно предложит вам ввести пароль MySQL для базы данных, которая будет создана для установки Zabbix. Введите пароль по своему выбору, но сделать его сложным (сочетание букв и цифр и не менее 8 символов длиной).
После ввода пароля нажмите клавишу Enter. Подтвердите пароль в следующем окне и нажмите Enter еще раз.
Установка Zabbix будет продолжаться и закончится.
Тем не менее, для нас пока ничего не закончено. Нам нужно изменить некоторые настройки PHP, так чтобы веб-установка Zabbix могла быть завершена. Измените файл php.ini сервера:
vim /etc/php5/apache2/php.ini
Найдите следующие строки и отрегулируйте значения из них перечислены ниже:
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "your timezone"
Сохраните и закройте файл. Перезапустите Apache, чтобы изменения вступили в силу:
/etc/init.d/apache2 restart
Теперь вам нужно скопировать пример Apache конфигурации в директории /etc/apache2/conf-available/, чтобы Apache и Zabbix могли работать вместе:
cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Включение конфигурации:
a2enconf zabbix.conf
Убедитесь, что псевдоним mod включен:
a2enmod alias
Перезапустите Apache:
/etc/init.d/apache2 restart
Запуск сервера Zabbix:
service zabbix-server start
Теперь откройте ваш веб-браузер и перейти на HTTP: //your_server_IP/Zabbix для завершения установки Zabbix.
Вас встретят на странице установки
Нажмите на следующую. В следующем окне, вы должны иметь весь список предпосылок как OK, как показано на изображении ниже.
Конечно, вам нужно удовлетворить необходимые параметры, чтобы продолжить установку. Если все в порядке, нажмите кнопку Далее.
Настройка соединения с базой данных и ввод учетных данных базы данных, так что вы можете проверить соединение с базой данных. Имя пользователя и имя базы данных является Zabbix, пароль, который вы ввели previosly во время установки командной строки из Zabbix. Проверьте соединение с базой данных, и если все в порядке нажмите кнопку Далее. После того, как вы закончите установку вы получите страницу входа в систему.
По умолчанию имя пользователя и пароль для Zabbix Dashboard являются:
username: admin password: zabbix
После того как вы войдете, изменить пароль немедленно.
Все. Вы успешно установили Zabbix на вашем сервере. Для получения дополнительной информации о Zabbix в целом или настройке Zabbix агента на одном или нескольких компьютерах, пожалуйста , посетите официальную документацию.