Встановлення Grafana на Ubuntu
Grafana – це інструмент з відкритим вихідним кодом для візуалізації та моніторингу системних показників, що надає потужні дашборди для даних, зібраних з різних джерел. Цей посібник покаже вам, як встановити Grafana на Ubuntu, налаштувати її та створити свій перший дашборд для візуалізації даних з таких джерел, як Prometheus, InfluxDB або Elasticsearch.
1. Оновлення системних пакетів
Перш ніж встановлювати Grafana, оновіть систему, щоб переконатися, що у вас встановлені найновіші версії пакунків:
2. Встановіть Grafana
Grafana має офіційний репозиторій, що полегшує встановлення на Ubuntu.
Крок 1: Додавання сховища APT Grafana
Додайте офіційний репозиторій Grafana до вашої системи за допомогою запуску:
Крок 2: Встановлення Grafana
Оновіть список пакунків і встановіть Grafana:
3. Запуск та увімкнення Grafana
Після встановлення запустіть службу Grafana та увімкніть її запуск при завантаженні:
Щоб переконатися, що Grafana запущено, перевірте її статус:
4. Доступ до веб-інтерфейсу Grafana
За замовчуванням веб-інтерфейс Grafana доступний через порт 3000. Відкрийте веб-браузер і перейдіть за адресою:
Коли ви вперше заходите на Grafana, вам потрібно буде увійти за допомогою облікових даних за замовчуванням:
- Ім’я користувача: admin
- Пароль: admin
Після першого входу вам буде запропоновано змінити пароль.
5. Налаштування джерел даних Grafana
Grafana підтримує декілька джерел даних, таких як Prometheus, InfluxDB, Elasticsearch та MySQL. Ось як додати джерело даних до Grafana.
Крок 1: Перейдіть до налаштування
На інформаційній панелі Grafana натисніть на іконку з шестернею на лівій бічній панелі, а потім виберіть Джерела даних.
Крок 2: Додайте джерело даних
Натисніть Додати джерело даних і виберіть тип джерела даних (наприклад, Prometheus, InfluxDB, MySQL).
Крок 3: Введіть інформацію про джерело даних
Введіть URL-адресу та деталі підключення для вашого джерела даних. Наприклад, якщо ви використовуєте локальну версію Prometheus, ви можете вказати URL-адресу:
Натисніть кнопку Зберегти і перевірити, щоб перевірити з’єднання з джерелом даних.
6. Створення першої інформаційної панелі Grafana
Після того, як джерело даних підключено, створіть дашборд для візуалізації даних.
Крок 1: Створіть новий дашборд
- На лівій бічній панелі натисніть і виберіть Dashboard.
- Натисніть Додати нову панель.
Крок 2: Налаштування панелі
- Виберіть джерело даних і метрики для відображення.
- Налаштуйте тип візуалізації (наприклад, графік, індикатор, таблиця) на основі ваших даних.
Крок 3: Збережіть дашборд
Після налаштування натисніть “Застосувати”, щоб додати панель на вашу інформаційну панель. Ви можете додати кілька панелей на одну і ту ж панель, щоб створити комплексне уявлення про ваші показники.
7. Налаштування сповіщень (необов’язково)
Функція сповіщень Grafana може сповіщати вас про перевищення певних порогових значень.
- Відкрийте панель і перейдіть на вкладку Сповіщення.
- Натисніть “Створити сповіщення” і встановіть умови для спрацьовування сповіщення.
- Налаштуйте сповіщення, наприклад, електронну пошту або Slack, у розділі Канали сповіщень у налаштуваннях Grafana.
8. Захист Grafana
Для забезпечення безпеки виконайте наступні кроки:
- Налаштування HTTPS: Щоб увімкнути HTTPS, вам знадобиться SSL-сертифікат. Відредагуйте конфігураційний файл Grafana (/etc/grafana/grafana.ini) і додайте інформацію про ваш сертифікат у розділі [сервер].
- Обмежте доступ адміністратора: У розділі Користувачі контролюйте дозволи користувачів, щоб обмежити доступ до конфіденційних даних.
9. Керування та оновлення Grafana
Щоб переконатися, що Grafana залишається актуальною, періодично оновлюйте її з репозиторію Grafana:
Щоб зупинити або перезапустити Grafana, скористайтеся :
Висновок
Встановивши Grafana на Ubuntu, ви отримаєте потужний інструмент для візуалізації та моніторингу даних. Завдяки гнучким дашбордам та широкій підтримці джерел даних, Grafana ідеально підходить для моніторингу програм, систем та інфраструктури. Налаштувавши інформаційні панелі та сповіщення, ви можете отримати цінну інформацію про ваші дані та залишатися в курсі важливих показників.