Техническая документация Grafana — Базовая установка — Установка Docker и монтирование томов данных — «Десять минут на сборку» — С сервером мониторинга

Адам:

Техническая документация Prometheus — Базовая установка — Установка Docker и монтирование томов данных — «Десять минут на сборку» — Блог One Single Cheng — Блог CSDN

        После правильной установки Prometheus начните использовать и установите Grafana в качестве приборной панели Prometheus.

1. Вытащите изображение

Поиск доступных релизов

docker search Grafana

 вытащить изображение

docker pull grafana/grafana

  

2. Подготовьте соответствующие каталоги, которые можно смонтировать

# /usr/local/docker/grafana/data目录,准备用来挂载放置grafana的数据
# /usr/local/docker/grafana/plugins目录,准备用来放置grafana的插件
# /usr/local/docker/grafana/config目录,准备用来挂载放置grafana的配置文件
mkdir -p /usr/local/docker/grafana/{data,plugins,config}
# 授权相关文件夹权限
chmod -R 777 /usr/local/docker/grafana/data
chmod -R 777 /usr/local/docker/grafana/plugins
chmod -R 777 /usr/local/docker/grafana/config

  

3. Подготовьте файл конфигурации

# 先临时启动一个容器
docker run --name grafana-tmp -d -p 3000:3000 grafana/grafana:latest
# 将容器中默认的配置文件拷贝到宿主机上
docker cp grafana-tmp:/etc/grafana/grafana.ini /usr/local/docker/grafana/config/grafana.ini
# 移除临时容器
docker stop grafana-tmp
docker rm grafana-tmp

# 修改配置文件(需要的话)
vim /usr/local/docker/grafana/config/grafana.ini

4. Запустите контейнер

docker run -d \
    -p 3000:3000 \
    --name=grafana \
    -v /etc/localtime:/etc/localtime:ro \
    -v /usr/local/docker/grafana/data:/var/lib/grafana \
    -v /usr/local/docker/grafana/plugins/:/var/lib/grafana/plugins \
    -v /usr/local/docker/grafana/config/grafana.ini:/etc/grafana/grafana.ini \
    -e "GF_SECURITY_ADMIN_PASSWORD=admin" \
    -e "GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource,grafana-piechart-panel" \
    grafana/grafana:latest

5. Проверка доступа

Просто зайдите на {ip}:3000 и войдите с паролем учетной записи admin/admin.

6. Добавьте источник данных

Пожалуйста, действуйте в порядке, указанном на снимках экрана, конкретные положения кнопок могут отличаться

 Поднимите меню.

 выберите настройки

1. Выберите источник данных

2. Выберите Prometheus в качестве источника данных

 Заполните IP-адрес и номер порта Prometheus.

 Выполняется ли тест

3. Создайте (или импортируйте) панель инструментов

1. В первом типе, когда вы добавили Prometheus, вы можете напрямую щелкнуть следующее, чтобы перейти непосредственно к выбору панели инструментов.

 2. Найдите панель настроек в меню

 

 

Официальный веб-сайт grafana предоставляет множество шаблонов, выберите стиль, который вам нравится, и напрямую введите идентификатор информационной панели, чтобы напрямую импортировать идентификатор информационной панели 16098, используемый здесь: сведения о хосте Linux.

На данный момент установлено, что данных нет, так как программа мониторинга и сбора не используется.

7. Установите программу мониторинга и сбора

Установите программу сбора мониторинга экспортера и соберите данные в prometheus node-exporter.Официал не рекомендует развертывать node-exporter через Docekr, потому что ему нужен доступ к хост-системе node-exporter может собирать данные индикатора мониторинга машин (физических машин, виртуальные машины, облачные хосты и т. д.), показатели, которые можно собирать, включают такую ​​информацию, как ЦП, память, диск, сеть, количество файлов и т. д.

Установить узел-экспортер

wget https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz
# 解压
tar -xvf node_exporter-1.1.2.linux-amd64.tar.gz
cd node_exporter-1.1.2.linux-amd64
# 启动
nohup ./node_exporter  --web.listen-address=":9100" &

Протестируйте доступ, чтобы убедиться, что node-exporter запустился нормально.

используйте ip+9100

7. Настройте текущий элемент коллекции в prometheus для редактирования файла конфигурации.

vim /usr/local/docker/prometheus/ClientAll/node.json
填写你已安装采集程序的机器ip与端口

[
       {"targets": [ "ip:9100" ]},
       {"targets": [ "ip:9100" ]},
       {"targets": [ "ip:9100" ]},
 
]

Прометей нужно перезапустить.

На данный момент, если мы посмотрим на панель мониторинга на графане, мы обнаружим, что там есть данные

Supongo que te gusta

Origin blog.csdn.net/weixin_72186894/article/details/132170411
Recomendado
Clasificación