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

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

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

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

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

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

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

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

 

Спасибо!


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

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


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

Запись от: @zerox

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

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

 

 

Это сообщение было изменено 1 год назад 2 раз от gan

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

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

lsof | wc -l

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


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar