Как да инсталирате Grafana на Ubuntu сървър и CentOS 7 Linux

Има стотици инструменти за мониторинг, които са разработени с цел да опростят задачата за управление, контрол и администриране на организация, независимо от използваната операционна система.

В случая с дистрибуции на Linux имаме по -голямо предимство, като имаме хиляди опции с отворен код, които освен че са безплатни, ни позволяват да разширим техните възможности до много по -високи нива.

Такъв е случаят с Grafana и поради тази причина Solvetic ще направи пълен анализ за това какво представлява и как да използва Grafana в CentOS 7.
Ако нямате дистрибуцията CentOS 7, можете да я изтеглите на следната връзка:

Какво е ГрафанаGrafana е разработен като инструмент с отворен код, с който ще бъде възможно да се консултират, визуализират, предупреждават и анализират показателите по много по -опростен начин, независимо къде се съхраняват.

Характеристики на GrafanaКогато използваме Grafana ще имаме следните предимства:

  • Различни опции за визуализация: С Grafana ще бъде възможен достъп до множество видове графики, приставки за панели и още опции за визуализиране на показатели и записи.
  • Система за предупреждение: С Grafana всеки показател ще бъде оценяван за определен период от време и в случай на установяване на разлика, ние ще бъдем предупредени за това.
  • Известия: Когато дадено предупреждение промени състоянието си, се изпраща известие. Ще бъде възможно да получавате известия по имейл или чрез платформи като Slack, PagerDuty, VictorOps, OpsGenie или webhook.
  • Динамични табла за управление: С Grafana можем да създаваме динамични табла за многократна употреба с променливи на шаблони, които могат да съдържат падащи менюта в горната част на таблото за управление.
  • Смесени източници на данни: Ще бъде възможно да се смесват различни типове данни в една графика.
  • Анотации: Ще можем да добавяме анотации към графиките с обогатени събития чрез различни източници на данни. При това, когато задържите курсора на мишката върху събитията, ще се показват метаданните и етикетите на цялото събитие.
  • Специални филтри: Специалните филтри ни позволяват да създаваме нови филтри по ключ или стойност, без да се налага да изключваме системата, и те ще се прилагат автоматично към всички заявки, които използват този източник на данни.

Сега ще видим как да инсталираме и използваме Grafana на CentOS 7.

1. Добавете хранилището Grafana към CentOS 7


Първата стъпка, която трябва да направите, е да добавите хранилището Grafana в директорията yum.repos.d, за това трябва да създадем нов файл, който ще наречем "grafana.repo".

Етап 1
За това можем да използваме редактор като vim или nano:

 cd /etc/yum.repos.d/ (Достъп до директория) nano grafana.repo (Създаване на файл)
Стъпка 2
В показания прозорец ще поставим следните редове:
 [grafana] name = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 активиран = 1 gpgcheck = 1 gpgkey = https: //packagecloud.io/gpg.key https: //grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify = 1 sslcacert = / etc / pki / tls / certs / ca-bundle.crt

Увеличете

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

ЗабележкаАко искаме да използваме хранилище, където намерим приложението в тестовата или бета фазата, трябва да добавим следния ред:

 baseurl = https: //packagecloud.io/grafana/testing/el/6/$basearch 

2. Инсталирайте Grafana на CentOS 7

Етап 1
След като хранилището се съхрани, можем да използваме следната команда, за да инсталираме Grafana в системата:

 yum -y инсталирайте grafana

Увеличете

Стъпка 2
След като Grafana е инсталирана на CentOS 7, ще видим следното:

Увеличете

Стъпка 3
Някои други начини, по които можем да инсталираме Grafana на CentOS 7 са:

Инсталирайте стабилна версия, като използвате директно командата Yum
За целта ще изпълним следната команда:

 sudo yum инсталирайте https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm 

Инсталирайте стабилна версия, използвайки RPMВ този случай ще е необходимо да се изпълнят следните редове:

 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm sudo yum инсталирате initscripts fontconfig sudo rpm -Uvh grafana-4.6.2-1 .x86_64.rpm

3. Рестартиране на услугите Grafana на CentOS 7


След като инсталацията приключи, пристъпваме към изпълнение на следните редове:
 systemctl daemon-reload (Рестартирайте демона)
 systemctl стартира grafana-сървър 
 systemctl enable grafana-server (Активиране на услугата Grafana при стартиране на CentOS 7) 

Увеличете

4. Активирайте порта за Grafana на CentOS 7


По подразбиране Grafana използва порт 3000 за комуникация, така че е важно да активираме този порт в защитната стена на CentOS 7, като изпълним следното. До този момент сме инсталирали Grafana на CentOS 7.
 защитна стена-cmd --add-port = 3000 / tcp-постоянна защитна стена-cmd-презареждане 

Увеличете

5. Инсталирайте Grafana на Ubuntu 17.10


Много потребители имат Ubuntu като работна дистрибуция и Grafana със сигурност е напълно съвместима с Ubuntu, ще видим как да го инсталираме там.

На първо място, както в CentOS 7, трябва да добавим хранилището за правилната инсталация на Grafana, това хранилище ще влезе в директорията sources.list.d.

Етап 1
За целта изпълняваме следното:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Стъпка 2
Сега ще добавим GPG ключа, като изпълним следното:
 curl https://packagecloud.io/gpg.key | sudo apt -key add - 

Стъпка 3
Сега ще актуализираме хранилището, като изпълним:

 sudo apt актуализация
Стъпка 4
Продължаваме да инсталираме Grafana, като изпълним следния ред. Там чакаме пакетите да бъдат изтеглени и инсталирани.
 sudo apt install grafana 

Алтернатива за инсталиране на GrafanaПо -долу е друг начин да инсталирате Grafana на Ubuntu 17.10:

  • Инсталирайте стабилна версия
  • За целта ще изпълним следните редове:
 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb

6. Стартирайте услугите на Grafana на Ubuntu 17.10

Етап 1
Тъй като Ubuntu използва systemd като init система, ще е необходимо да стартирате следния ред, за да заредите конфигурацията на Grafana:

 systemctl демон-презареждане
Стъпка 2
Сега ще изпълним следните редове:
 systemctl стартира grafana-сървър (Стартира услугата Grafana) 
 systemctl enable grafana-server (активира услугата Grafana при зареждане на Ubuntu) 

7. Активирайте защитната стена в Ubuntu 17.10

Етап 1
Както в CentOS 7, Grafana използва порт 3000 за връзката си, така че ще е необходимо да го активирате в системата, можем да проверим това, като изпълним следния ред:

 netstat -plntu

Увеличете

Можем да видим, че услугата Grafana използва порт 3000.

ЗабележкаВ случай, че нямаме опцията netstat, можем да инсталираме, като изпълним реда

 apt инсталирате net-tools.

Стъпка 2
За да активираме този порт в Ubuntu, ще изпълним следните редове:

 ufw разреши ssh ufw позволи 3000 / tcp ufw разреши

Увеличете

Стъпка 3
Ако искаме да видим състоянието на защитната стена, можем да използваме командата:

 статус на ufw

8. Използвайте Grafana на Ubuntu 17.10

Етап 1
За достъп до Grafana трябва да отидем в браузър и да използваме следния синтаксис:

 http: // IP_адрес: 3000
Стъпка 2
Когато осъществяваме достъп, ще използваме следните идентификационни данни:
  • Потребител: администратор
  • Парола: администратор

Увеличете

Стъпка 3
При достъп ще видим следното:

Увеличете

Стъпка 4
Там можем да започнем процеса на управление на Графана. Ако искаме да редактираме потребителското име и паролата от съображения за сигурност, ще кликнем върху иконата Grafana и ще преминем към пътя Admin / Global Users:

Увеличете

Стъпка 5
Там ще видим следния прозорец:

Увеличете

Стъпка 6
Кликнете върху бутона „Редактиране“, за да направите необходимите корекции. След като приключите, щракнете върху бутона „Актуализиране“, за да приложите промените.

Увеличете

9. Инсталирайте плъгини в Grafana на Linux

Етап 1
Grafana ни позволява да използваме три типа плъгини в своя интерфейс, това са:

Панелни приставкиТози тип приставка ни позволява да добавим нова визуализация на данните в Grafana.

Източник на данниВ този плъгин ще намерите изходните данни на Grafana.

Приложение (App)Чрез тази добавка можем да добавим нови функционалности към Grafana.

Стъпка 2
Те могат да бъдат инсталирани, ако отидем в раздела Plugins в менюто Grafana:

Увеличете

Стъпка 3
Но ако искаме да ги инсталираме от терминала, Grafana ни предлага опцията "grafana-cli" за тази операция:

Увеличете

Стъпка 4
За да изброим всички налични плъгини в хранилището, ще използваме следния ред:

 grafana-cli плъгини списък-дистанционно 

Увеличете

Стъпка 5
За да инсталираме всеки плъгин в Grafana ще използваме параметъра „plugins install“, както следва:

 grafana-cli плъгини инсталират grafana-clock-panel

Увеличете

Стъпка 6
Виждаме, че е необходимо да рестартирате услугата Grafana, за да завършите процеса, за това ще изпълним следното:

 systemctl рестартирайте grafana-сървър
Стъпка 7
След като услугата бъде рестартирана, ще можем да видим добавката, инсталирана в Grafana:

Увеличете

Стъпка 8
За да премахнем инсталираната приставка, изпълняваме следното:

 grafana-cli плъгините премахват grafana-clock-panel
Виждаме различните опции, които Grafana ни предлага за управление и контрол на операциите в Linux.

wave wave wave wave wave