none
Предупреждение о дисковой квоте (SP 2010) RRS feed

  • Вопрос

  • - определяю шаблон квот (к примеру, с названием "ШаблонКвот" и настройками: макс. объемом 100МБ, присылать предупреждение на mail по достижении 70МБ)

    - в настройках веб-приложения указываю шаблон квот по умолчанию "ШаблонКвот"

    - дальше в настройках квот и блокировок выставляю текущий шаблон квот "ШаблонКвот"

    заполняю сайт метров на 80, лезу в таймер и выполняю "Предупреждение о дисковой квоте" - после чего приходит на адрес админа письмо данного содержания:

    "Вы получили это сообщение, потому что являетесь администратором следующего веб-сайта SharePoint, для которого был достигнут порог предупреждения о превышении дискового пространства: http://. Чтобы просмотреть, какой объем дискового пространства занят этим сайтом, перейдите на страницу сводки по использованию семейства веб-сайтов: http://"

    все хорошо, НО!!! если я выполняю таймер еще раз, то письмо не приходит !! почему, не понятно... далее еще веселей, меняю текущий шаблон квот, увеличивая макс размер до 200, размер для оповещений до 150... далее закидываю материалов на сайт метров на 160, жму на выполнение таймер "Предупреждение о дисковой квоте" и жду письма... его нет... создаю новый уже другой шаблон квот, применяю к веб-приложению и семейству сайтов, закидываю на сайт материалов, жму выполнение таймера... опять ничего... всю голову уже сломал, в чем подвох, почему письмо приходит всего один раз ?


Ответы

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

    в SQL есть таблица под именем dbo.Sites, которая отображает состояние сайта, в том числе и то, какие ему назначены квоты и что главное !! время отправки сообщение администратору !!

    при этом если мы изменяем значение квоты, то изменения в графах, максимальный размер и размер для оповещения обновляются, а вот время прихода сообщения остается прежним... поэтому до изменения шаблона квот, я в указанной таблице присваиваю значение NULL для поля "оповещение" и только после этого изменяю и применяю шаблон квот и в таком случае сообщение приходит по новой =)

    надеюсь эта инфа будет полезна кому то, по крайней мере я конкретно заколебался с ее решением....

Все ответы

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

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


    Попробуйте для начала перезагрузить службу таймера. После посмотреть отрабатывает ли таймер Немедленные оповещения.
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    Модератор
  • Сергей, на сколько я понимаю, я Вам в блоге в комментариях к видео по квотам огласил данный вопрос, спасибо за внимание к проблеме...

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

    1 "Если изменить значения шаблона квоты, эти изменения применяются только к новым семействам веб-сайтов, к которым применяется шаблон. SharePoint Server 2010 не применяет измененные значения квоты к существующим семействам веб-сайтов, если не используется объектная модель для обновления значений квоты в базе данных."

    2 "При необходимости шаблон квот можно удалить. Однако при удалении шаблона квот с сайтов не удаляются значения квот, созданные при использовании шаблона. Чтобы удалить квоты со всех сайтов с использованием определенного шаблона квот, необходимо использовать объектную модель или выполнить запрос SQL."

    но к сожалению не дается даже примера как это можно реализовать, нет какой либо ссылки на таблицу в SQL менеджере, с которой необходимо работать, какие значения чистить, что конкретно править... подскажите пожалуйста, уже не первый день бьюсь с этой проблемой, запостил вопрос на нескольких форумах, но пока без результатно, неужели никто не сталкивался с данным вопросом...





  • Посмотрите статью по управлению квотами с помощью PowerShell - http://get-spscripts.com/2010/09/create-and-manage-sharepoint-site.html

    http://get-spscripts.com/2010/08/check-size-of-sharepoint-2010-sites.html

     


    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    Модератор
  • не знаю на сколько будет правильным мой способ, но я придумал решение своей проблемы...

    в SQL есть таблица под именем dbo.Sites, которая отображает состояние сайта, в том числе и то, какие ему назначены квоты и что главное !! время отправки сообщение администратору !!

    при этом если мы изменяем значение квоты, то изменения в графах, максимальный размер и размер для оповещения обновляются, а вот время прихода сообщения остается прежним... поэтому до изменения шаблона квот, я в указанной таблице присваиваю значение NULL для поля "оповещение" и только после этого изменяю и применяю шаблон квот и в таком случае сообщение приходит по новой =)

    надеюсь эта инфа будет полезна кому то, по крайней мере я конкретно заколебался с ее решением....

  • по поводу ссылок спасибо Сергей, я смотрел до этого, в первой несколько другое объясняется, а именно применение значений квот сразу ко всем семействам сайтов

    вторая ссылка тоже несколько не по теме, там просто ищется сумма объема по сайтам...