Promethues: первоначальная установка node_exporter

Вступление

В системе мониторинга эксплуатации и технического обслуживания обычно есть программа, называемая агентом . Он работает на собранной машине и используется для сбора информации о машине или запущенной на ней службе. Обычно собираемые данные включают в себя процессор, память, диск и т. Д. Машины или информацию о каком-либо распространенном программном обеспечении с открытым исходным кодом, работающем на нем (например, операционная информация rocketmq). Вот небольшая программа для сбора информации о машине: node_exporter и promethues Агент, используемый в сочетании.

задний план

Rocketmq используется в качестве системы обмена сообщениями промежуточного слоя в проекте компании. Я использовал прометус + графана в качестве мониторинга этой системы. Используя экспортер в качестве сборщика, я использовал node_exporter и rocketmq_exporter для сбора информации о машинном узле rocketmq и служебной информации rocketmq соответственно.

адрес проекта

node_exporter : https: //github.com/prometheus/node_exporter/

способ получения

Вы можете скачать исходный код для локальной компиляции или напрямую использовать выпущенный бинарный пакет, здесь мы напрямую используем релизную версию 1.0.0


# Загрузить двоичный сжатый пакет 
wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz # Разархивировать 
в / usr / локальный каталог tar xzvf node_exporter-1.0.0.linux-amd64.tar.gz -C / usr / local / # Переименовать 
после входа в каталог 
/ usr / local cd / usr / local 
mv node_exporter-1.0.0.linux-amd64 node_exporter

Настроить управление systemd

1) Выполните: vi /etc/systemd/system/node_exporter.service, скопируйте и вставьте следующее

[Единица измерения]

Описание = node_exporter

После = network.target


[Обслуживание]

ExecStart = / usr / local / node_exporter / node_exporter

Перезапуск = при сбое


[Установить]

WantedBy = multi-user.target 

2) Настроить автозагрузку


# Перезагрузить 
конфигурацию в systemd systemctl daemon-reload # Настроить загрузку, если вы хотите отключить systemctl disable node_exporter 
systemctl enable node_exporter

3) Запускаем и проверяем node_exporter

# Start node_exporter 
systemctl start node_exporter 
# Проверить статус 
node_exporter systemctl status node_exporter

4) Просмотр журнала

Выполнить: systemctl status node_exporter -l

Пока что на собранной машине построен node_exporter, позже я продолжу рассказывать, как установить на машине rockermq-exporter и настроить node_exporter в панелях promethues и grafana.

Blogger: Тест на заработок

Девиз: Сосредоточьтесь на тестировании и автоматизации и стремитесь повысить эффективность исследований и разработок; через тестирование и усердие, чтобы завершить первоначальное накопление, через чтение и финансовое управление к финансовой свободе.

csdn :https://blog.csdn.net/ccgshigao

Парк блогов: https://www.cnblogs.com/qa-freeroad/

51cto :https://blog.51cto.com/14900374


рекомендация

отblog.51cto.com/14900374/2542691