Задача: поставить хранилище Synology DS414 на мониторинг основных параметров дабы первое это уметь это делать, второе получать все доступную информацию. А уже на основе полученной информации делать выводы, к примеру самым важным извлекается состояние текущих дисков, нагрузка на CPU, температура. Зная и видя это на продолжении значительного промежутка времени можно сопоставить накладываемые задачи. Что-то из анализа поможет разгрузить данное хранилище от привлекаемой нагрузки.
http://SYNOLOGY_DS414:5000
Login: ekzorchik
Pass: 712mbddr@
Панель управления — Терминал и SNMP — вкладка SNMP, нужно отметить галочками:
Включить службу SNMP
- Служба SNMPv1, SNMPv2
- Сообщества: public
После переключаюсь к своему Zabbix и импортирую шаблон и файл свойств:
https://IP&DNS/zabbix — Configuration — Templates — Import и по поочередно импортирую файлы из скачанного архива шаблона для хранилища Synology: zbx_export_templates.xml & zbx_export_valuemaps.xml
На заметку: шаблон здесь не привожу, кому он нужен сумеют сами его найти на просторах интернета или сделать самим.
После создаем хост и указываем что подключаться к нему нужно через SNMP интерфейс:
Configuration — Hosts — Create host
- Host name: Synology DS414
- New group: Synology
- SNMP Interfaces: SYNOLOGY_DS414 Port: 161
затем на вкладке Templates выбираем импортированный ранее шаблон: Select — Template_Synology_5 — Select – и нажимаем Add в данной вкладке
затем на вкладке Macros указываем использование переменной:
- Macro: {$SNMP_COMMUNITY}
- Value: public
и нажимаем Add чтобы изменения по добавлению хоста вступили в силу, развернув после ссылку Details можно будет увидеть какие экземпляры данных применились к моему хранилищу:
Created: Application “Disk” on “Synology DS414”.
- Created: Application “Raid” on “Synology DS414”.
- Created: Application “System Health” on “Synology DS414”.
- Created: Application “System Information” on “Synology DS414”.
- Created: Discovery rule “Synology Disk” on “Synology DS414”.
- Created: Discovery rule “Synology Raid” on “Synology DS414”.
- Created: Item prototype “Model – {#SNMPVALUE}” on “Synology DS414”.
- Created: Item prototype “Status – {#SNMPVALUE}” on “Synology DS414”.
- Created: Item prototype “Temperature – {#SNMPVALUE}” on “Synology DS414”.
- Created: Item prototype “Type – {#SNMPVALUE}” on “Synology DS414”.
- Created: Item prototype “Raid status – {#SNMPVALUE}” on “Synology DS414”.
- Created: Item “DiskStation model name” on “Synology DS414”.
- Created: Item “Power status” on “Synology DS414”.
- Created: Item “Serial number” on “Synology DS414”.
- Created: Item “CPU Idle” on “Synology DS414”.
- Created: Item “DiskStation temperature” on “Synology DS414”.
- Created: Item “System CPU Fan Status” on “Synology DS414”.
- Created: Item “System Fan Status” on “Synology DS414”.
- Created: Item “System Status” on “Synology DS414”.
- Created: Item “OS Version” on “Synology DS414”.
Подождем несколько минут покуда сервер Zabbix произведет подключение к хранилищу и наполнит свою базу снимаемыми данными по метрикам.
Прошло пять и более минут, теперь перейдя:
https://IP&DNS/ – Monitoring — Latest data и выбрав хост Synology я наблюдаю следующую картину полученной с хранилища информации:
Отлично и более чем достаточно пока во всяком случае мне.
Также можно добавить мониторинга возможность входа на Web-интерфейс на 5000 порт. Заметка работоспособна и текущая задача применяется у меня на работе. Всегда полезно знать, то есть с оборудованием, да и для себя уметь завести его на мониторинг, плюс собственная наработка для будущего места работы. А пока собственно и всё, с уважением автор блога Олло Александр aka ekzorchik.