Обновление
Обновление grafana
Порядок обновления версии grafana представлен ниже:
- Выбрать необходимую версию на сайте Grafana и скопировать команды для загрузки дистрибутива
- Скачать дистрибутив с помощью полученной команды
- Остановить сервис Grafana
- Удалить старую версию и установить новую
-
Если возникает ошибка при установке "Package musl is not installed":
Необходимо установить пакет musl и повторить установку
-
Запустить сервис, проверить статус и версию grafana
sudo systemctl start grafana-server
sudo systemctl status grafana-server
curl localhost:3000/api/health
Обновление 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'
- Перенести файлы в системные каталоги ОС
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
- Если присутствует отдельный мониторинговый хост с установленным 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
- Из папки с дистрибутивами перенести исполняемый файл в системный каталог ОС
- Запустить сервис Prometheus
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl status prometheus
sudo systemctl enable prometheus
- Проверить версию Prometheus
Обновление 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
- Перенести файлы в системные каталоги ОС
Важно: Не переносить файл 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


