Назад | Перейти на главную страницу

Мониторинг дискового пространства

У меня около 70 серверов, и мне нужно следить за их использованием дискового пространства. Мне не нужна информация в реальном времени. Я думал о ежедневном запуске сценария или о запуске запланированной задачи для сбора информации о диске и сохранения ее в текстовый файл или что-то в этом роде.

Как лучше всего это сделать? Как?

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

Я предполагаю по вашим тегам, что это серверы Windows 2003? Если ваш опыт полностью основан на Windows, настройка Nagios в Linux может быть скачком (я не знаю других систем мониторинга с открытым исходным кодом, перечисленных Камилом, поэтому не уверен, на какой ОС они работают).

FAN (полностью автоматизированный Nagios) может быть хорошим вариантом. Установите его на старое оборудование прямо с ISO. Имеет несколько встроенных популярных надстроек с графическим интерфейсом, например Centreon и сценарии настройки для начала работы, в том числе для проверки места на диске.

Я бы тоже второй TheLQ с семьюдесятью серверами вы необходимость инструмент мониторинга, иначе, помимо дискового пространства, как вы отслеживаете исправления, обновления антивируса, загрузку процессора, потребление памяти и общие сбои оборудования? Nagios может легко подключиться к оповещениям по электронной почте и (особенно если ваши системы довольно однородны) вы, вероятно, сможете попасть в место, где вы будете предупреждены о более распространенных проблемах с сервером, как только они возникнут или даже раньше.

Взгляните на WMI. Вы можете написать сценарий, который использует WMI для мониторинга дискового пространства, но есть также несколько программ, которые могут это делать.

Syneticon-dj прав. Вы должны обязательно использовать систему мониторинга.

Вот несколько достойных систем с открытым исходным кодом:

  • www.opennms.org
  • www.pandorafms.org
  • www.nagios.org
  • munin-monitoring.org
  • ganglia.sourceforge.net

и некоторые коммерческие:

  • www.solarwinds.com
  • www.veraxsystems.com
  • www.spiceworks.com
  • www.whatsupgold.com

Если вам нужен простой мониторинг дисков и вы работаете в Windows, вы можете заглянуть в Spiceworks. Это бесплатно и легко настраивается. Было бы относительно легко очистить любые настройки монитора, кроме тех, которые вы хотите.

Если вы ищете только историческое отслеживание дискового пространства (а не полный мониторинг), вы можете использовать freespace.exe из Pathsolutions: http://www.pathsolutions.com/support/tools.asp

Будет выводить данные в нескольких разных форматах (например, CSV, TSV, MRTG):

F:\>freespace -c \\myserver\c$

07/11/2011,16:08:34,\\myserver\c$,15726702592,5935878144,37.74%

Я использую этот инструмент, чтобы вести долгосрочную (например, несколько лет) статистику на всех моих серверах.

Для этого вы можете использовать практически любую службу мониторинга веб-сайтов, например. грамм. бесплатные планы от пингдом или alertfox. Все, что вам нужно, это иметь страницу asp.net или php на вашем сервере:

http://blog.alertfox.com/2011/01/monitoring-disk-space-and-other-status.html