Мониторинг файловых...
 

Мониторинг файловых дескрипторов Zabbix

4 Записи
2 Пользователи
0 Reactions
1,588 Просмотры
 gan
(@gan)
New Member
Присоединился: 3 года назад
Записи: 2
Создатель темы   [#1230]

Здравствуйте!

Подскажите, пожалуйста. Стоит задача настроить мониторинг файловых дескрипторов в заббиксе.

Необходимо, чтобы на графике отражалось текущее значение. По-умолчанию в заббиксе уже настроена история с тем, что он отражает количество открытых файлов, но он указывает максимальный лимит и все - kernel.maxfiles

Не мог бы кто, пожалуйста, подсказать, как лучше это реализовать? У меня пока первое, что приходит на ум - создание скрипта lsof, cat для вывода текущего значения, но серверов много и добавлять ключи к каждому будет затруднительно.

Заранее извиняюсь, если вопрос глупый, но пока кроме внешней проверки никаких вариантов для себя не нашел.

 

Спасибо!



   
ОтветитьЦитата
(@zerox)
Noble Member Admin
Присоединился: 12 лет назад
Записи: 973
 

@gan поясните, что конкретно вы хотите мониторить? Количество свободных inodes, которые могут быть использованы для файлового дескриптора? Или что-то другое? Мониторят обычно именно inodes. Сами по себе открытые файловые дескрипторы обычно не представляют большого интереса без сравнения их с inodes.



   
ОтветитьЦитата
 gan
(@gan)
New Member
Присоединился: 3 года назад
Записи: 2
Создатель темы  

Запись от: @zerox

Количество свободных inodes, которые могут быть использованы для файлового дескриптора? 

Добрый день! Да, прошу прощения, речь именно об этом. Не совсем понимаю, как это можно реализовать.

 

 



   
ОтветитьЦитата
(@zerox)
Noble Member Admin
Присоединился: 12 лет назад
Записи: 973
 

Текущее значение файловых дескрипторов можно получить командой:

lsof | wc -l

А дальше уже как вам удобно можете передавать в Zabbix Server. Можно через zabbix_sender, через скрипт или UserParameter.



   
ОтветитьЦитата
Много интересного в канале автора в Telegram →
This is default text for notification bar