-
Notifications
You must be signed in to change notification settings - Fork 0
/
Install_Grafana
72 lines (70 loc) · 7.16 KB
/
Install_Grafana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Развертывание сервера с свободной программной системой визуализации данных Grafana на ОС Linux CentOS Stream 9
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Все описанные ниже действия выполнялись под пользователем root
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Всем привет! Для реализации данного проекта мне потребовалось:
1) Прописать статические IP-адреса;
2) Обновить пакеты ОС Linux CentOS Stream 9 до последней версии;
3) Установить пакет "Grafana" и настроить конфигурационный файл "grafana.ini";
4) Запустить Grafana и настроить Firewalld.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Предисловие:
------------
Nano — это консольный текстовый редактор для UNIX и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GPL.
------------
Firewalld – это программное решение для управления брандмауэром для многих дистрибутивов Linux, включая Ubuntu, Debian, CentOS, RHEL и Fedora.
------------
NMTUI — это инструмент командной строки, который используется для настройки сети в системах Gnu / Linux. При запуске он вызывает графический текстовый
интерфейс, который помогает пользователям легко и эффективно настраивать сетевые интерфейсы.
------------
Grafana — это свободная программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
1) Для избежания потери связи с АРМ/VM, нужно позаботиться о статической IP-адресации. Её можно настроить как на самой АРМ/VM, так и на самом сетевом
устройстве. Статическую адресацию можно прописать с помощью инструмента командной строки nmtui.
------------
yum install -y NetworkManager-tui |#|#| Установка пакета "nmtui" для настройки сети на АРМ/VM
------------
Гайд по тому, как пользоваться инструментом nmtui, вы можете посмотреть в интернете.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
2) Обновление пакетов системы.
------------
yum update -y && yum upgrade -y |#|#| Поиск и обновление пакетов системы
------------
reboot |#|#| Команда для перезагрузки АРМ/VM
--------------------------------------------------------------------------------------------------------------------------------------------------------------
3) Установка пакета "Grafana" и настройка конфигурационного файла "grafana.ini".
------------
yum install -y grafana |#|#| Команда для установки пакета "grafana"
------------
nano /etc/grafana/grafana.ini |#|#| Команда для редактирования конфигурационного файла "grafana.ini"
------------
Приведите прописанные ниже строки в конфигурационном файле "grafana.ini" к следующему виду:
protocol = http
http_addr = 0.0.0.0
http_port = 3000
domain = localhost
------------
Расшифровка описанных выше строк↑↑↑:
protocol = http |#|#| В данной строке прописывается протокол, через который будет осуществляться вход на Web-интерфейс Grafana
http_addr = 0.0.0.0 |#|#| В данной строке прописывается IP-адрес сервера, на котором развернуто ПО Grafana(0.0.0.0 - данное значение позволяет прослушивать все IP-адреса, которые назначены на данном сервере)
http_port = 3000 |#|#| В данной строке указывается порт, через который будет осуществляться подключение к Web-интерфейсу с ПО Grafana
domain = localhost |#|#| В данной строке указывается доменное имя
cert_file = |#|#|\
|#|#| |--- По вашему желанию, можете также настроить в данном конфигурационном файле строки с сертификатами
cert_key = |#|#|/
--------------------------------------------------------------------------------------------------------------------------------------------------------------
4) Запуск Grafana и настройка Firewalld
------------
systemctl enable --now grafana-server |#|#| Команда для запуска указанного юнита и добавления службы "grafana-server" в автозагрузку
------------
firewall-cmd --add-port=3000/tcp |#|#| Команда для открытия доступа из вне по порту 3000 к Web-интерфейсу с ПО Grafana
------------
firewall-cmd --runtime-to-permanent |#|#| Команда для сохранения конфигурации на межсетевом экране
------------
Доступ к Web-интерфейсу с ПО Grafana будет осуществляться по следующей ссылке: http://IP-address:3000/
Учетные данные для входа:
Login: admin
Password: admin
При входе в систему вас попросят сменить пороль, указав его сначала в строке "New password", а потом в строке "Confirm new password". После ввода новго пароля кликните на кнопу "Submit".
--------------------------------------------------------------------------------------------------------------------------------------------------------------
На этом инструкция закончена! Спасибо за внимание!