Skip to content

Обновление

Обновление grafana

Порядок обновления версии grafana представлен ниже:

  • Выбрать необходимую версию на сайте Grafana и скопировать команды для загрузки дистрибутива

1

  • Скачать дистрибутив с помощью полученной команды
wget https://dl.grafana.com/oss/release/grafana_9.5.21_amd64.deb
  • Остановить сервис Grafana
sudo systemctl stop grafana-server
  • Удалить старую версию и установить новую
sudo dpkg -r grafana
sudo dpkg -i grafana_9.5.21_amd64.deb
  • Если возникает ошибка при установке "Package musl is not installed":

    2

    Необходимо установить пакет musl и повторить установку

    sudo apt install musl
    sudo dpkg -i grafana_9.5.21_amd64.deb
    
  • Запустить сервис, проверить статус и версию grafana

sudo systemctl start grafana-server
sudo systemctl status grafana-server
curl localhost:3000/api/health

3

Обновление node_exporter

Информация об обновлении node_exporter представлена на основе страницы https://wiki.glowbyteconsulting.com/pages/viewpage.action?pageId=218139698 и актуальна на 07.11.2024.

Порядок обновления версии node_exporter представлен ниже:

  • Скачать дистрибутив на мастер-хост
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz
  • Скопировать дистрибутив на все хосты и распаковать

gpscp -f ~/gphostfile node_exporter-1.8.2.linux-amd64.tar.gz =:/home/gpadmin
gpssh -f ~/gphostfile 'mkdir /home/gpadmin/nodeexporter-1.8.2'
gpssh -f ~/gphostfile 'sudo tar xvzf /home/gpadmin/node_exporter-1.8.2.linux-amd64.tar.gz -C /home/gpadmin/nodeexporter-1.8.2'
- Остановить сервис node_exporter на хостах

gpssh -f ~/gphostfile 'sudo systemctl stop node_exporter'
  • Перенести файлы в системные каталоги ОС
gpssh -f ~/gphostfile 'sudo cp /home/gpadmin/nodeexporter-1.8.2/node_exporter-1.8.2.linux-amd64/node_exporter /usr/local/bin'
  • Запустить сервисы и проверить статусы на хостах
gpssh -f ~/gphostfile 'sudo systemctl daemon-reload;sudo systemctl start node_exporter;sudo systemctl enable node_exporter'
gpssh -f ~/gphostfile 'sudo systemctl status node_exporter --no-pager'
  • Проверить версию node_exporter
gpssh -f ~/gphostfile '/usr/local/bin/node_exporter --version'
  • Если присутствует отдельный мониторинговый хост с установленным node_exporter, то необходимо повторить все действия на данном хосте
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz

mkdir /home/gbgp_admin/nodeexporter-1.8.2
sudo tar xvzf /home/gbgp_admin/node_exporter-1.8.2.linux-amd64.tar.gz -C /home/gbgp_admin/nodeexporter-1.8.2

sudo systemctl stop node_exporter

sudo cp /home/gbgp_admin/nodeexporter-1.8.2/node_exporter-1.8.2.linux-amd64/node_exporter /usr/local/bin

sudo systemctl daemon-reload;sudo systemctl start node_exporter;sudo systemctl enable node_exporter
sudo systemctl status node_exporter

/usr/local/bin/node_exporter --version

Обновление prometheus

Информация об обновлении prometheus представлена на основе страницы https://wiki.glowbyteconsulting.com/pages/viewpage.action?pageId=218139693 и актуальна на 07.11.2024.

Порядок обновления версии prometheus представлен ниже:

  • Скачать дистрибутив
wget https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.linux-amd64.tar.gz
  • Создать папку и распаковать в нее архив с дистрибутивом
mkdir prometheis-2.54.1
sudo tar xvzf prometheus-2.54.1.linux-amd64.tar.gz -C /home/gbgp_admin/prometheis-2.54.1
  • Остановить сервис Prometheus
sudo systemctl stop prometheus
  • Из папки с дистрибутивами перенести исполняемый файл в системный каталог ОС
sudo cp prometheus promtool /usr/local/bin
  • Запустить сервис Prometheus
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl status prometheus
sudo systemctl enable prometheus
  • Проверить версию Prometheus
/usr/local/bin/prometheus --version

Обновление sql_exporter

Информация об обновлении sql_exporter представлена на основе страницы https://wiki.glowbyteconsulting.com/pages/viewpage.action?pageId=218139700 и актуальна на 07.11.2024.

Порядок обновления версии sql_exporter представлен ниже:

  • Скачать дистрибутив на мастер-хост и распаковать его
wget https://github.com/burningalchemist/sql_exporter/releases/download/0.16.0/sql_exporter-0.16.0.linux-amd64.tar.gz
mkdir sql_exporter-0.16.0
sudo tar xvzf sql_exporter-0.16.0.linux-amd64.tar.gz -C /home/gpadmin/sql_exporter-0.16.0
  • Остановить сервис sql_exporter
sudo systemctl stop sql_exporter
  • Перенести файлы в системные каталоги ОС

Важно: Не переносить файл sql_exporter.yml, чтобы не сбросить текущие настройки sql_exporter

cd sql_exporter-0.16.0
sudo cp sql_exporter /usr/local/bin
rm sql_exporter.yml
sudo cp * /opt/sql_exporter
  • Запустить сервис и проверить статус
sudo systemctl daemon-reload
sudo systemctl start sql_exporter
sudo systemctl status sql_exporter
sudo systemctl enable sql_exporter
  • Проверить версию sql_exporter
/usr/local/bin/sql_exporter --version