Как разбивать диск для установки сервера? Как мерять размеры каталогов zabbix-ом?

У меня возник вопрос: как правильно разбивать диск debian-ом. С одной стороны — всё в одном каталоге и жизнь прекрасна. Ну кроме swap партишена. А вот остальное? Debian предлагает выделять отдельно /var, /usr и /home. Я понимаю, если это разные жесткие диски, а если это разные партишены одного дика, то какие делать размеры этих каталогов? И зачем?

Решил я посмотреть что у меня по факту с этим делом. И решил я пусть zabbix сам измеряет, посмотрит на динамику и размеры разных каталогов.

Я научу как это настроить:

1) visudo — добавляем строчку
zabbix ALL=(ALL) NOPASSWD: ALL
Это будет значить, что пользователь zabbix (от которого выполняется zabbix сервер) может выполнять sudo без ввода пароля. Если visudo ваша система не понимает (из-под root), то впору поставить этот механизм: apt-get install sudo

2) В файл конфигурации zabbix агента добавляем строчку:
vim /etc/zabbix/zabbix_agentd.conf
UserParameter=my.dirsize[*],sudo du -s -x -b $1 | grep -o [0-9]*

3) перезагружаем агента:
/etc/init.d/zabbix-agent restart

4) В GUI zabbix идём Настройка -> Узлы сети (или шаблоны — где будем добавлять) -> для нужного сервера или шаблона -> Элементы данных -> Создать элемент данных:

Описание: размер каталога /tmp
Тип: Zabbix агент
Ключ: my.dirsize[/tmp]
Тип информации: Числовое целое положительное
Единица измерения: b
Интервал обновления — как захотите (в секундах)
Всё остальное — по умлочанию. Ну разве что группу элементов выбрать какую надо.

Сохраняем.

Всё.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.