惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
Martin Fowler
Martin Fowler
博客园_首页
量子位
T
Tailwind CSS Blog
博客园 - Franky
G
Google Developers Blog
D
DataBreaches.Net
Vercel News
Vercel News
B
Blog
Recent Announcements
Recent Announcements
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
爱范儿
爱范儿
博客园 - 【当耐特】
The Cloudflare Blog
H
Help Net Security
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
C
Check Point Blog
有赞技术团队
有赞技术团队
Microsoft Security Blog
Microsoft Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Простой мониторинг Synology NAS с Grafana и Prometheus
agatyev · 2026-05-01 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение2 мин

Охват и читатели564

Кейс

Всем привет! Храню 7 терабайт фото и видео у себя дома на Synology DS224+ с DSM 7.3+

Это сетевое хранилище поддерживает Docker. Я дополнительно установил плашку памяти и теперь у меня 18 ГБ ОЗУ.

Но суть в том, что ночами я слышу «булькание» и «шуршание» дисков, кстати диски красные, прямо созданные под сетевые хранилища: WD120EFBX-68B0EN0 две штуки по 12 ТБ с зеркалированием.

И у меня возник такой страх, а что если мои файлы что-то форматирует, а я просто лежу и не знаю об этом. И я начал поиски репозиториев на GitHub, посмотрел как делают другие, мне как обычно ничего не подошло и я решил создать свой проект, который полностью меня устраивает.

Выложил проект в репозиторий

Поднимается все за пару минут. Нужно только поставить галочку на доступ для 3000 порта Grafana и включить SNMP.

Мне не были нужны алерты, так как достаточно встроенных, по электронной почте от Synology.
И мне не нужно кучу дашбодов, сервисов, сложной логики.

Перед собой цели ставил простые:

  1. Увидеть на графике что читает/пишет на диск и когда это происходит

  2. Что нагружает CPU и когда это происходит

  3. Что нагружает RAM и когда это происходит

Дашборд NAS Applications

Дашборд NAS Applications

На картинке вы видите слева желтый всплеск, это база данных PostgreSQL читает диск, она установлена вместе с Immich (лучший для меня бесплатный аналог Яндекс Диска и подобных)

Загрузка файлов с телефона

Загрузка файлов с телефона

Справа красный график synology/web - это загрузка файлов с телефона из приложения Synology Photos. В моем репозитории процессы объединены в понятные "шаблоны". Вы можете адаптировать свои процессы ваших приложений под себя.

Таким образом дашборд NAS Applications показывает какие приложения и что делают в определенное время.

Но есть ещё один самый популярный дашборд который я добавил: Synology NAS Details

Движуха на дисках

Движуха на дисках

С помощью него можно тоже видеть активность на дисках, но только общую.

Общий вид

Общий вид

Здесь видно, что мой процессор загружен, а то и перегружен! Потому что immich сейчас делает ML обработку моих почти 7 ТБ фото и видео на CPU.

Здесь и температура, SMART дисков, все стандартно и ничего лишнего.

Техническая часть

У Synology уже есть много данных в SNMP. Поэтому я добавил snmp-exporter и он запускается в контейнере, то есть получился такой путь Grafana > Prometheus > snmp-exporter > Synology NAS.
Кстати говоря, можно мониторить NAS на любом другом устройстве/сервере, удаленно, просто указав IP NAS (в репозитории написано как включить SNMP).

Далее контейнер process-exporter уже должен быть запущен физически на NAS хосте, так как он собирает процессы из /proc самого хоста Synology, группирует (например database/postgres или synology/photos) и отправляет по такой схеме Grafana > Prometheus > process-exporter > Synology NAS.

В итоге получился вот такой очень маленький мониторинговый стек состоящий из:

- snmp-exporter

- process-exporter

- prometheus

- grafana

Все запускается на NAS хосте и сразу отдает 2 дашборда с графиками. Мониторинг закрывает мои потребности в простейшем понимании, что происходит внутри этой коробки с дисками.