LINUX.ORG.RU
ФорумAdmin

Оповещение о превышении дисковой квоты.

 


1

1

Коллеги, ни кто не встречался с таким скриптом? Уведомления на e-mail (для каждого пользователя свой e-mail) при достижении 90% от выделенной soft-квоты, при превышении soft квоты, при достижении 90% hard квоты, при достижении hard-квоты, окончании grace-периода, о возвращении в состояние ниже soft-квоты с указанием процентов от этой квоты? Спасибо за наводки.



Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от anonymous

Скрипт не хочет работать, прерывается после чтения mount points. Возможно, квоты на /dev/simfs ему не нравятся. Вот что strace говорит:

...
open("/etc/quotatab", O_RDONLY)         = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=314, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b196d209000
read(3, "#\n#  This is sample quotatab (/etc/quotatab)\n#  Here you can spe"..., 4096) = 314
stat("/dev/simfs", {st_mode=S_IFBLK|010, st_rdev=makedev(0, 37), ...}) = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2b196d209000, 4096)            = 0
open("/proc/mounts", O_RDONLY)          = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b196d209000
read(3, "/dev/simfs / simfs rw,relatime,usrquota,grpquota 0 0\n/dev/VG00/t"..., 1024) = 444
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0x2b196d209000, 4096)            = 0
exit_group(0)                           = ?
Viper
() автор топика
Ответ на: комментарий от MikeDM

Это машинка постоянно доступная из интернет. Дал нескольким человечкам туда доступ по ftp, настроил квоты, хочется чтобы при их превышении высылался e-mail превысившему квоту.

Viper
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.