Мониторинг Synology в Zabbix
Понадобилось настроить мониторинг дискового хранилища Synology с помощью системы мониторинга Zabbix. Задача не сложная, но есть нюансы, которые хочется зафиксировать, чтобы потом не искать и другим помочь. Настраивать мониторинг synology будем с помощью службы SNMP.
Содержание:
- 1 Введение
- 2 Добавление шаблона для synology
- 3 Настройка мониторинга synology
- 4 Заключение
- 5 Дополнительные материалы по Zabbix
Введение
Если у вас еще нет своего сервера для мониторинга, то рекомендую материалы на эту тему. Для тех, кто предпочитает систему CentOS:
- Установка CentOS 7.
- Настройка CentOS 7.
- Установка и настройка zabbix сервера.
То же самое на Debian 9, если предпочитаете его:
- Установка Debian 9.
- Базовая настройка Debian 9.
- Установка и настройка zabbix на debian.
Настраивать мониторинг можно двумя путями — с помощью агента, либо по snmp. Беглый поиск показал, что можно собрать агент под систему и собирать данные с его помощью. Но вариант явно костыльный и трудозатратный. По большому счету и бессмысленный. Synology из коробки поддерживает snmp, по которому можно собирать все необходимые данные. Для этого его надо включить в панели управления в разделе Терминал и SNMP:
Будем настраивать мониторинг по snmp.
Добавление шаблона для synology
В интернете я нашел готовый шаблон для synology, что существенно упрощает настройку. Нашел несколько, но взять решил самый свежий по дате под версию 3.0. Живет он на официальном сайте zabbix в соответствующем разделе с публичными шаблонами. Единственное, что мне в нем не понравилось, не настроены графики. С ними было бы удобно. Так что графики каждый будет сам добавлять те, которые ем нужны, либо смотреть график через Latest data.
Cкачиваем архив с шаблоном и добавляем его. Для этого идем в раздел Configuration -> Templates и нажимаем Import:
Выбираете файл с шаблоном и снова жмете Import. Галочки можно оставить по-умолчанию.
Настройка мониторинга synology
Для запуска мониторинга необходимо добавить хост synology в zabbix и задать ему некоторые настройки. На самом дисковом хранилище мы уже включили snmp и указали сообщество public. Идем в раздел Configuration -> Hosts и добавляем новый хост. Указываете как обычно имя, ip адрес, дополнительно укажите параметр snmp interfaces:
На вкладке Templates выберите добавленный шаблон для Synology, и обязательно на вкладке Macros укажите {$SNMP_COMMUNITY} => public:
Сохраняете новый хост и ждете поступления данных. Проверить их можно, как обычно, в разделе Latest data:
Заключение
Легко и быстро настраивается мониторинг synology по snmp, если у вас уже есть готовый шаблон. Вы можете его расширить своими собственными итемами. Для этого нужно воспользоваться mib файлами, по ним есть подробная инструкция. Находите необходимый OID и добавляете его в шаблон по аналогии с другими итемами.
- Установка Proxmox в Debian на raid 1
- Установка и настройка Zabbix 3.0 на CentOS 7
- Установка и настройка Zabbix 3.2 на CentOS 7
- Блокировка доступа к web серверу по странам с помощью iptables
- Установка и настройка lxc контейнеров на Centos 7
- Установка Elastix с созданием raid 1
- Zabbix настройка мониторинга температуры
- Подключить repo epel, rpmforge и другие репозитории в CentOS
- Установка CentOS 7
- Настройка web сервера в CentOS 7