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

Как просмотреть загрузку ЦП в Windows Server 2008

Это простой вопрос, я бы хотел проверить CPU Load моей машины Windows Server 2008. Это значение передается в Zabbix, но я понятия не имею, откуда Zabbix получает это значение.

Все, что я могу найти на своем сервере, - это загрузка процессора, время процессора и т. Д., Но нет load. В Zabbix значение всегда находится в диапазоне от 0 до 4, и я знаю, что это означает (количество процессов в состоянии «Выполняется» или «Выполняется»), но не знаю, где проверить значение на самом сервере.

Мы все были там. Сделай это. Перейдите к машине Windows, которую вы отслеживаете. Откройте приглашение CMD и введите typeperf -qx> perfounter.txt. Это создаст довольно большой файл всех счетчиков производительности, которые вы можете использовать в Zabbix для этой конкретной машины. Некоторые элементы будут иметь глобальное использование в этой ОС / версии, в то время как некоторые элементы будут уникальными только для этой машины.

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

В этом примере создайте элемент для времени простоя процессора. Этот элемент, скорее всего, будет одинаковым практически на любой платформе Windows, поэтому давайте создадим этот элемент в шаблоне Windows, тогда он будет доступен для всех ваших хостов, которым назначен этот шаблон. Перейдите в раздел «Конфигурация» -> «Элементы», а затем с помощью раскрывающихся списков в правом верхнем углу выберите «Группа» -> «Шаблоны», а затем «Хост» -> «Окна шаблонов».

Теперь нажмите «Создать элемент» и введите информацию, как вы видите на моем первом снимке экрана ниже. Поскольку вы не можете увидеть все ключи на этом снимке экрана, вот он: perf_counter [\ Processor (_Total) \% Idle Time].

Обратите внимание, что если вы используете активные агенты, ваше имя хоста в Zabbix должно точно совпадать с полем «Hostname =» в вашем файле zabbix_agentd.conf на хосте, иначе оно не будет работать.

И это действительно все. После того, как вы добавите этот элемент, дайте ему минуту или две, чтобы он стал активным. Если появляется сообщение «Не поддерживается», значит, у вас какая-то синтаксическая ошибка.

Если вы запустили команду typeperf, а система не может ее найти, вы, скорее всего, сможете получить ее практически из любой имеющейся у вас системы Server 2003. Вы можете скопировать его в любую другую ОС Win, например WIndows 2000.

Вот некоторые другие ключи счетчика производительности, которые я нашел полезными: perf_counter [\ Processor (_Total) \% User Time] perf_counter [\ Processor (_Total) \% Privileged Time] perf_counter [\ System \ Processor Queue Length] perf_counter [\ Файл подкачки (_Total) \% Usage]

И вы также можете изобразить, сколько ЦП использует данный процесс. Например, это ключ к тому, сколько пользовательского времени использует процесс zabbix_agentd: perf_counter [\ Process (zabbix_agentd) \% User Time]

Все они будут в том текстовом файле счетчика производительности, который вы создаете. Любой процесс, который запускается при его генерации (например, zabbix_agentd), будет иметь синтаксис, который затем можно будет ввести в Zabbix для мониторинга.

Что-то вроде трафика между вашими сетевыми картами - это то, что было бы уникальным для каждого сервера, если бы все они не имели в себе одинаковые сетевые адаптеры. Таким образом, тот, который вы хотите создать на уровне хоста, а не на уровне шаблона, и ключ будет выглядеть примерно так: perf_counter [\ Network Interface (HP NC7782 Gigabit Server Adapter) \ Bytes Received / sec]

Обратитесь: https://www.zabbix.com/forum/showthread.php?t=14297

С уважением, Рам

http://windowssaint.blogspot.com/