Инсталација и обезбеђивање 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 документација се може наћи на следећем линку:
Успешна инсталација и обезбеђи