У меня есть несколько виртуальных машин Windows Server 2012, которые контролируются zabbix 2.4. Zabbix выдает сообщение «Недостаток свободного места для подкачки» для некоторых виртуальных машин, но на этих машинах свободны диск и память, а для виртуальной памяти в Windows установлено управление ОС ...
Что означает «Недостаток свободного места для подкачки» на Windows Server? Это место на диске? ОЗУ? Виртуальная память?
Как я могу это решить?
Ткс.
Это одно из решений проблемы. К сожалению для нас, у нас много серверов Windows, и их файл подкачки (пространство подкачки) оставляется для управления Windows.
Когда Windows управляет файлом подкачки, она оставляет размер файла подкачки в покое, даже иногда заполненный 0 байтами, пока какая-либо программа не запросит больше памяти, а затем, если у нее есть место на диске файла подкачки, она увеличит размер файла подкачки, предоставляя больше свободного места для файла подкачки.
Это сбивает с толку "простой" сигнал тревоги Zabbix. Он видит, например, файл подкачки размером 1,7 ГБ с 0 свободными байтами и выдает сигнал тревоги. Он не видел, что Windows управляла файлом подкачки, и на диске было достаточно места для увеличения файла подкачки.
Было бы замечательно, если бы Zabbix мог (следующий псевдокод): ЕСЛИ «Windows управляет файлом подкачки» ТО ЕСЛИ% свободного места в файле подкачки меньше порогового значения И на диске, содержащем файл подкачки, меньше свободного места, чем 2-ой порог, ЗАТЕМ бросить триггер (отправить сигнал тревоги) ИНАЧЕ # предполагает фиксированный размер файла подкачки на диске ЕСЛИ% свободного места в файле подкачки меньше порогового значения ТОГДА бросить триггер (отправить сигнал тревоги) FI
Сложность этого триггера превышает мой рейтинг навыков Zabbix. Если у кого-то есть предложения о том, как это реализовать, это очень поможет. (Мы преследуем 4–5 сигналов тревоги рабочего уровня подкачки каждый день. Исправляйте, игнорируйте. Что пугает нас и должно напугать разработчиков Zabbix. Плачущий волк - это нехорошо.)
Билл
Я только что разрешил свой элемент с той же ошибкой. Он связан с файлом страницы Windows, и в моем случае он был настроен для автоматического управления Windows.
В моей ситуации Windows не думала, что ей нужно больше места для подкачки и не занимала больше места, но оставалось 0, поэтому zabbix сообщал об ошибке. Я решил перейти к пользовательскому размеру файла подкачки - просто не забудьте нажать Set перед сохранением, так как он не всегда сохраняется после перезагрузки.
Система -> Расширенные параметры системы -> Вкладка "Дополнительно" -> Параметры производительности -> Вкладка "Дополнительно" и изменено на использование файла страницы вручную, а не файла страницы, выделенного системой.
Если вы не думаете, что это будет проблемой, вы можете просто отключить предупреждение. Перейти к: Templates > Template OS Linux > Triggers
и отключите: Lack of free swap space on {HOST.NAME}
Вы также можете сделать копию шаблона, если хотите отслеживать пространство подкачки на других машинах.