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

推荐订阅源

D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
爱范儿
爱范儿
罗磊的独立博客
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
Netflix TechBlog - Medium
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
U
Unit 42
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
H
Help Net Security
博客园_首页
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 дашборда с графиками. Мониторинг закрывает мои потребности в простейшем понимании, что происходит внутри этой коробки с дисками.