Когда нужно управлять несколькими серверами, важно знать состояние работы каждого сервера, например: процессор, память, ввод диска, сеть и т.д., если слишком сложно войти на каждый сервер для просмотра этих индикаторов, и вы не можете получить функцию статистики в реальном времени, также нужно отправлять каждую учетную запись сервера и пароль другим.
Grafana+Prometheus+Windows Exporter помогает нам решить эту проблему, и через онлайн-веб-интерфейс мы можем своевременно отслеживать состояние сервера. Общий процесс выглядит следующим образом:
Windows Exporter
Prometheus Exporter для машин с Windows. Поддерживаются Windows Server версии 2008R2 и новее, а также настольные версии Windows версии 7 и новее.
Адрес на GitHub:Вход по гиперссылке виден.
Адрес для скачивания:Вход по гиперссылке виден.
Скачайте «windows_exporter-0.16.0-amd64.exe» и дважды кликните, чтобы запустить его, как показано на рисунке ниже:
Доступ через браузер:http://localhost:9182/metricsВы можете увидеть некоторые метрики текущего сервера, как показано на рисунке ниже:
Прометей
Prometheus — это фундаментальный проект облачных вычислений, система мониторинга систем и сервисов. Он собирает метрики с настроенных целей на заданных интервалах, оценивает выражения правил, отображает результаты и запускает оповещения при соблюдении определённых условий. Система мониторинга сервисов с открытым исходным кодом и база данных временных рядов.
Адрес для скачивания:Вход по гиперссылке виден.
После извлечения измените файл «prometheus.yml» в каталоге программы и настройте его следующим образом:
Дважды кликайте «prometheus.exe», чтобы запустить, как показано ниже:
Откройтеhttp://127.0.0.1:9090/targets, вы можете увидеть узлы, собранные Прометеем, как показано на рисунке ниже:
Графана
Grafana — это инструмент визуализации данных с открытым исходным кодом, разработанный на языке Go, который может осуществлять мониторинг данных и статистику данных с функциями сигнализации. В настоящее время многие компании используют Grafana, такие как PayPal, eBay, Intel и другие. Поддерживались базы данных временных рядов, такие как InfluxDB, Prometheus, Elasticsearch и Graphite.
Адрес для скачивания:Вход по гиперссылке виден.
После завершения загрузки перейдите в каталог корзины и дважды кликните, чтобы запустить «grafana-server.exe», как показано на рисунке ниже:
Браузер открывает веб-панель Grafana по адресу:http://localhost:3000/Администратор паролей для администратора аккаунта, вам нужно установить новый пароль впервые. (опущено)
Добавьте источник данных Prometheus, как показано на следующем изображении:
Добавить дашборд
Все адреса панели управления:Вход по гиперссылке виден.
Панель Windows Exporter рекомендует:
Вход по гиперссылке виден.
Вход по гиперссылке виден.
уИмпорт через grafana.comВ поле ввода ниже введите:10467Чтобы нажать кнопку загрузки, как показано ниже:
Выберите только что созданный источник данных, и когда закончите, дождитесь, пока Prometheus заберёт определённое количество данных из Windows Exporter, как показано ниже:
(Конец)
|