Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!
Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив
- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I
Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!
Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!
Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!
Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.
Задайте питання в службу підтримки 24/7/365
Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями
Zabbix - це засіб для моніторингу серверів і програм, яке можна використовувати для відстеження декількох фізичних або віртуальних виділених серверів.
Модель «клієнт-сервер», на якій заснований Zabbix, дозволяє збирати великі набори даних про сервер, які можна використовувати для створення діаграм. Це дозволяє стежити за продуктивністю веб-сайтів і додатків, розміщених на VPS.
У цьому посібнику показано, як налаштувати для використання Zabbix сервер і клієнт Ubuntu 12.04 LTS (20GB пам'яті).
Установка сервера Zabbix
Спочатку потрібно встановити Zabbix на сервер.
Пакети Zabbix доступні в репозиторіях Ubuntu, але вони застарілі, тому краще використовувати PPA.
Відредагуйте список початкових кодів системи:
sudo nano /etc/apt/sources.list
Щоб додати PPA, вставте в кінець файлу наступні стоки:
Збережіть і закрийте файл.
Потім потрібно додати ключ PPA:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B
Тепер можна встановити Zabbix. Наступна команда також встановить залежності (стек LAMP):
sudo apt-get update
sudo apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php
Під час установки програма запропонує вибрати root пароль MySQL.
Налаштування сервера Zabbix
Відредагуйте головний конфігураційний файл Zabbix. Відкрийте його з правами root:
sudo nano /etc/zabbix/zabbix_server.conf
Знайдіть такі параметри; деякі з них можуть вже містити правильні дані, а деякі потрібно відредагувати. Не забудьте вибрати пароль:
DBName = zabbix
DBUser = zabbix
DBPassword = Your.Password.Here
Збережіть і закрийте файл.
Налаштування MySQL
Відкрийте наступний каталог і розпакуйте файли SQL:
cd / usr / share / zabbix-server-mysql /
sudo gunzip * .gz
Після цього потрібно буде імпортувати файли SQL в БД. Але колись потрібно підготувати саму БД.
Відкрийте сесію root MySQL:
Створіть користувача для Zabbix. Дані про цього користувача повинні збігатися з даними, зазначеними раніше в файлі /etc/zabbix/zabbix_server.conf.
create user 'zabbix' @ 'localhost' identified by 'Your.Password.Here';
Потім створіть БД для Zabbix.
create database zabbix;
Передайте права на нову БД користувачеві zabbix:
grant all privileges on zabbix. * to 'zabbix' @ 'localhost';
БД готова. Закрийте MySQL:
Тепер можна імпортувати файли, необхідні для коректної роботи Zabbix. При цьому буде запропоновано ввести відповідний пароль користувача zabbix.
mysql -u zabbix -p zabbix Також потрібно імпортувати файли images і data: mysql -u zabbix -p zabbix Тепер потрібно налаштувати PHP для обробки зібраних даних. Відкрийте конфігураційний файл: sudo nano /etc/php5/apache2/php.ini Знайдіть і відредагуйте такі рядки; якщо їх не існує, скопіюйте та вставте їх: post_max_size = 16M Збережіть і закрийте файл. Після цього потрібно додати спеціальний php-файл для Zabbix в каталог налаштувань: sudo cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php sudo nano /etc/zabbix/zabbix.conf.php Відредагуйте в ньому наступні значення (вкажіть ту ж інформацію про БД): $ DB [ 'DATABASE'] = 'zabbix'; Збережіть і закрийте файл. Також потрібно налаштує кілька додаткових файлів. Перемістіть файл Zabbix для apache: sudo cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf.d/zabbix.conf Переконайтеся, що режим alias включений: sudo a2enmod alias Перезапустіть Apache, щоб отримати доступ до нового конфігураційного файлу: sudo service apache2 restart Відредагуйте init-файл Zabbix: sudo nano / etc / default / zabbix-server В кінці файлу знайдіть параметр START і задайте значення yes: Збережіть і закрийте файл. Запустіть Zabbix: sudo service zabbix-server start Далі потрібно налаштувати програмне забезпечення клієнта (Zabbix Agent), дані про який буде збирати сервер Zabbix. При цьому потрібно буде змінити деякі настройки і на сервері Zabbix. Виконайте наступні дії та на сервері, і на клієнті Zabbix. У разі необхідності відредагуйте команди і вкажіть свої дані. Для початку потрібно встановити агент: sudo apt-get update Після цього потрібно оновити конфігураційні файли: sudo nano /etc/zabbix/zabbix_agentd.conf У параметрі Hostname вкажіть ім'я хоста машини, яку буде моніторити Zabbix. Збережіть і закрийте файл. sudo service zabbix-agent restart На екрані з'явиться сторінка входу. Облікові дані за замовчуванням: Username = admin У верхній навігаційній панелі ліворуч Configuration → Hosts. На екрані з'явиться таблиця. Клацніть по імені сервера (за замовчуванням це Zabbix server), щоб відкрити сторінку настройки хоста. Відредагуйте Hostname, вказавши ім'я хоста сервера Zabbix (воно має збігатися з ім'ям хоста в настройках агента). В кінці сторінки змініть параметр Status на Monitored. Збережіть зміни. Після цього ви повернетеся на сторінку Hosts configuration. Знову клацніть на ім'я хоста і натисніть Clone. У розділі groups виберіть Zabbix servers і натисніть стрілку вправо, щоб видалити цю групу. Потім виберіть Linux servers і натисніть на значок зі стрілкою вліво, щоб додати цю групу. Протягом декількох хвилин обидві машини повинні з'явитися в списку Monitoring → Latest data.Налаштування PHP
max_execution_time = 300
max_input_time = 300
date.timezone = UTC
$ DB [ 'USER'] = 'zabbix';
$ DB [ 'PASSWORD'] = 'Your.Password.Here'додаткові файли
Установка і настройка клієнта Zabbix
sudo apt-get install zabbix-agentзапуск Zabbix
Password = zabbixСхожі статті