Инсталација и обезбеђивање Grafana-е на Ubuntu 22.04

Инсталација и обезбеђивање Grafana-е на Ubuntu 22.04

Увод

Grafana је софистицирана платформа за надгледање и визуелизацију отвореног кода која омогућава корисницима да лако прикупљају, анализирају и представљају метричке податке из различитих извора. Њене моћне функције чине га идеалним за надгледање перформанси апликација, инфраструктуре и пословних метрика. У овом водичу ћемо вас провести кроз корак-по-корак процес инсталације и обезбеђивања Grafana на Ubuntu 22.04.

Инсталација Grafana

h2. Додајте репозиторијум Grafana

Започните додавањем званичног Grafana репозиторијума у ваш извор софтвера:


sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

h3. Ажурирајте индекс пакета

Ажурирајте индекс пакета да бисте укључили нове информације о репозиторијуму:


sudo apt update

h4. Инсталирајте Grafana

Сада можете да инсталирате Grafana издајући следећу команду:


sudo apt install grafana

Конфигурација Grafana

h2. Покрените Grafana услугу

Покрените Grafana услугу да бисте је учинили доступном:


sudo systemctl start grafana-server

h3. Омогућите Grafana услугу

Омогућимо Grafana услугу да се аутоматски покреће при поновном покретању:


sudo systemctl enable grafana-server

h4. Отворите врата фајервола

За приступ Grafana интерфејсу преко интернета, отворите порт 3000 на фајерволу:


sudo ufw allow 3000

h5. Приступите Grafana интерфејсу

Можете да приступите Grafana интерфејсу отварањем прегледача и навигацијом до следеће адресе:


http://localhost:3000

Обезбеђивање Grafana

h2. Заштитите контролну таблу лозинком

Да бисте заштитили контролну таблу лозинком, ажурирајте конфигурациону датотеку Grafana (/etc/grafana/grafana.ini):


sudo nano /etc/grafana/grafana.ini

Додајте следеће линије:


[auth.anonymous]
enabled = false


[auth.basic]
enabled = true

Замените пассворд правом лозинком. Сачувајте и затворите датотеку.

h3. Ограничите приступ одређеним ИП адресама

Да бисте ограничили приступ Grafana само са одређених ИП адреса, ажурирајте датотеку конфигурације:

  Како прилагодити ЛКСДЕ радну површину


sudo nano /etc/grafana/grafana.ini

Додајте следећи блок:


[auth.proxy]
allowed_ips = 192.168.0.0/24, 10.0.0.0/16

Замените ИП опсеге са вашим дозвољеним ИП адресама. Сачувајте и затворите датотеку.

h4. Заштита од напада грубом силом

Да бисте заштитили Grafana од напада грубом силом, ажурирајте конфигурациону датотеку:


sudo nano /etc/grafana/grafana.ini

Додајте следећи блок:


[security]
max_login_attempts = 5
login_attempt_timeout = 120

Ова подешавања ограничавају број покушаја пријављивања и време запреке након достизања ограничења. Сачувајте и затворите датотеку.

h5. Омогућите ХТТПС протокол

За безбедну комуникацију, омогућите ХТТПС протокол конфигуришући следеће:


sudo nano /etc/grafana/grafana.ini

Додајте следеће блокове:


[server]
protocol = https
domain = ваш_домен.цом
cert_file = /путиња/до/сертификата.crt
cert_key = /путиња/до/кључа.кеy

Замените ваш_домен.цом вашим доменским именом, а /путиња/до/сертификата.crt и /путиња/до/кључа.кеy стварним путем до ХТТПС сертификата и кључа. Сачувајте и затворите датотеку.

Закључак

Успешно сте инсталирали и обезбедили Grafana на свом Ubuntu 22.04 систему. Са његовим моћним функцијама надгледања и визуализације, сада можете ефикасно пратити и представљати своје податке о перформансама. Уверите се да редовно ажурирате Grafana и наставите да пратите најбоље праксе безбедности да бисте заштитили податке и спречили неовлашћен приступ.

Често Постављана Питања (ФАК)

1. Које су предности коришћења Grafana?

Grafana нуди бројне предности, укључујући прилагодљиве контролне табле, интеграцију са бројним изворима података, лепу визуелизацију података, и алате за сарадњу за сувишне тимове.

2. Који су минимални системски захтеви за Grafana?

За Grafana је потребно најмање 2 ГБ РАМ-а, 5 ГБ простора на диску и процесор са најмање 2 језгра.

3. Како да ажурирам Grafana?

Да бисте ажурирали Grafana, издајте следећу команду:


sudo apt update
sudo apt upgrade

4. Како да деинсталирам Grafana?

  Разумевање имплементације Куеуе у Питхон-у

Да бисте деинсталирали Grafana, издајте следећу команду:


sudo apt remove grafana

5. Како да се повежем са Grafana удаљено?

Можете да се повежете са Grafana удаљено кроз ССХ тунел или користећи функцију даљинског приступа Grafana.

6. Како да креирам контролну таблу у Grafana?

Отворите Grafana интерфејс, кликните на „Додај“ и изаберите „Контролна табла“. Дајте име контролној табли и почните да додајете панеле.

7. Како да додајем податке извор у Grafana?

Отворите Grafana интерфејс, кликните на „Конфигурација“ > „Подаци извори“ и изаберите тип извора података. Унесите потребне параметре конфигурације и сачувајте промене.

8. Како да користим графе у Grafana?

Да бисте креирали граф, додајте панел и изаберите „Граф“. Конфигуришите графикон са потребним метрикама, врстом графика и другим опцијама.

9. Које су најбоље праксе за обезбеђивање Grafana?

Користите снажне лозинке, ограничите приступ ИП адресама, омогућите ХТТПС протокол, пратите сигурносне ажурирања и редовно пратите логове.

10. Где могу да пронађем додатну документацију о Grafana?

Званична Grafana документација се може наћи на следећем линку:

https://grafana.com/docs/

Успешна инсталација и обезбеђи