10.Prometheus Node Exporter

Thank you for reading this post, don't forget to subscribe!

Инстру­мент node_exporter крайне необ­хо­дим для отсле­жи­ва­ния сер­вер­ных пара­мет­ров. Этот ком­по­нент экс­пор­ти­ру­ет раз­лич­ные мет­ри­ки (напри­мер, ста­ти­сти­ку I/O, нагруз­ку CPU, исполь­зо­ва­ние памя­ти, сете­вую ста­ти­сти­ку и мно­гое дру­гое) в фор­ма­те, понят­ном про­грам­ме Prometheus.

Созда­ем новый ката­лог node_exporter в ката­ло­ге /opt:

Ска­чи­ва­ем послед­нюю сбор­ку node_exporter с GitHub:

Рас­па­ко­вы­ва­ем архив и копи­ру­ем испол­ня­е­мый файл node_exporter в ранее создан­ный каталог:

В ката­ло­ге /etc/systemd/system/ созда­ем кон­фи­гу­ра­ци­он­ный файл node_exporter.service сле­ду­ю­ще­го содержания:

[codesyntax lang="php"]

[/codesyntax]

Далее выпол­ня­ем:

Через мгно­ве­ние, как толь­ко node_exporterсобе­рет дан­ные, они будут доступ­ны в веб-интер­фей­се по адре­су http://[IP-адрес сервера]:9100.

Не забы­ва­ем доба­вить в кон­фи­гу­ра­ци­он­ный файл Prometheus (/etc/prometheus/prometheus.yml) новую зада­чу, напри­мер так:

[codesyntax lang="php"]

[/codesyntax]