Перенос папки Temp Windows 7 и для чего нужна папка темп. Виндовс темп


Как найти папку Темп в Виндовс 10

Папка Temp в Windows 10 предназначена для хранения временных файлов, которые необходимы для работы системы или какого-то приложения. К сожалению, содержимое этой папки не всегда очищается автоматически после выполнения определенного задания. Поэтому, данную папку пользователи часто очищают вручную. Однако, для того, чтобы удалить ненужные файлы из этой папки, нужно знать, как найти папку Темп в Виндовс 10.

Читайте также: Как удалить временные файлы в Windows 10

Как попасть в папку Temp на Windows 10?

Папок Temp в Windows 10 несколько. Все они хранятся в различных местах, а именно:

  • С:\Temp;
  • C:\Windows\Temp;
  • C:\Users\ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\.

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

Способ №1. С помощью строки Выполнить

  • Жмем «Win+R» и вводим «%TEMP%».
  • Откроется папка с временными файлами.

Способ №2. С помощью адресной строки Проводника

Для того, чтобы попасть в папку Temp в Windows 10, стоит открыть Проводник и в адресную строку ввести «%USERPROFILE%\AppData\Local\Temp» или «%TEMP%» (без кавычек).

Как очистить папку Temp на Windows 10?

О том, где находится папка Temp в Windows 10, вы узнали. Теперь можно её очистить. Для этого стоит воспользоваться следующими рекомендациями.

Способ №1. Стандартная очистка Temp

  • Открываем Проводник. Нажимаем правой кнопкой мыши на диске С и выбираем «Свойства». Откроется небольшое окно. Нажимаем «Очистка диска».
  • Ставим отметку возле пункта «Временные файлы» и жмём «Очистить».
  • Ожидаем завершение очистки папки.

Способ №2. С помощью .bat файла

Чтобы создать .bat файл, стоит выполнить следующее:

  • Жмём «Пуск», выбираем «Блокнот».
  • В «Блокнот» вставляем строчку «rd %temp% /s /q md %temp%».
  • Сохраняем файл как «%appdata%\microsoft\windows\start menu\programs\startup\cleantemp.bat». Таким образом, вы создаете пакетный файл, cleantemp.bat, в подменю Startup вашего Меню «Пуск». Созданный bat-файл будет загружаться автоматически.

Способ №3. С помощью Планировщика заданий

  • Запускаем Планировщик заданий. Для этого нужно перейти в «Панель управления», «Администрирования» и выбрать «Планировщик заданий».
  • Появится новое окно. Выбираем «Создать простую задачу». Задаем любое название задачи, а в действиях указываем «forfiles.exe /p "%TEMP%" /s /m * /d -3 /c "cmd /c del /F /Q /A @file"» и «forfiles.exe /p "%TEMP%" /s /m * /d -3 /c "cmd /c rd /S /Q @file"».
  • Задаем время выполнения задачи. Папка Темп будет очищаться автоматически.

Важно отметить, что два последних способа подходят для очистки папки с временными файлами только одного пользователя. Если на вашем ПК есть несколько профилей, то очистку нужно провести для каждого профиля отдельно.

Как перенести папку Temp в Windows 10?

Чтобы каждый раз не переходить по адресу: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\, папку с временными файлами можно перенести в каталог верхнего уровня, например в папку С:\Temp. Для этого выполняем следующее:

  • Вызываем свойства системы. Откроется новое окно. В меню слева выбираем «Дополнительные параметры системы».
  • Откроется новое окно. Переходим во вкладку «Дополнительно» и нажимаем на кнопку «Переменные среды».
  • Откроется новое окно. В нем можно увидеть две переменные: TEMP и TMP. Для обеих переменных нажимаем «Изменить» и вводим новое значение переменной: «C:\Temp».
  • Сохраняем результат.

После выполнения вышеуказанных действий расположение папки с временными файлами измениться.

softikbox.com

Как открыть папку temp Windows 7

Большинство современных операционных систем имеет иерархическую файловую систему, доступ к объектам которых определяется набором разрешений. Одни пользователи могут, например, только читать из файла, другие только писать в него, третьи — и писать, и читать, а четвертые – вдобавок запускать и удалять с диска.

Кроме реквизитов доступа существуют и так называемые реквизиты видимости. Некоторые объекты – файлы и папки – невидимы по умолчанию. В довершение к этому отдельные папки на компьютере используются ОС специфическим образом. Такова папка с именем temp в Windows. Как открыть папку под названием temp в Windows – предмет нашего разговора.

Папка tempСтрого говоря, таких папок может быть сколько угодно. Пользователю ничего не стоит обозвать так любую из созданных им на диске папок. Но, в этом случае, речь идет о ресурсе создаваемом самой Windows. Располагается данная директория в одном из следующих мест:

  • Либо в корне системного раздела (например, прямо на диске C).
  • Либо в каталоге Windows.
  • Либо по пути «\Users\имя юзера\AppData\Local\Temp» в том разделе, на который инсталлирована ОС.
  • В одной из подпапок «Моих документов»: «С:\Documents and Settings\ имя юзера\Local Settings\Temp».

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

Пробуем удалить вручную

Самый незамысловатый и первый пришедший на ум способ – удалить содержимое каталогов вручную. Визуально папка темп в Виндовс 7 ничем не отличается от прочих, но некоторые особенности ее файлов не позволяют проделать операцию чисто и до конца.

Действительно:

  • Открываем директорию обычным образом.
  • Выделяем в ней все файлы и поддиректории, щелкнув комбинацию клавиш «Ctrl» + «A» (эквивалентную опции меню «Правка» => «Выделить все»).
  • Жмем на «Shift» + «Del» и получаем… не совсем то, что мы хотели. Процесс обрывается сообщением о нежелании системы удалить тот или иной файл. Вот, как это выглядит:

ПропуститьИными словами – ничего у нас не вышло. Хотя часть файлов могла удалиться и определенный объем на диске высвободиться. В принципе сама Windows подсказывает нам дальнейшие наши действия: нужно перезагрузить компьютер и проделать все заново. Таких циклов перезагрузки может потребоваться не один, а несколько. Рассмотрим альтернативный этому способ.

Чистим диск штатными средствами

Итак, для очистки временных директорий штатными средствами выполним такие действия:

  • Откроем окно Мой «компьютер».
  • Выберем в нем раздел, куда установлена операционная система.
  • Щелкнем по значку раздела правой кнопкой мыши.
  • В открывшемся контекстном меню выберем пункт «Свойства».
  • Откроется окно примерно такого вида:Свойства диска С
  • В этом окне на вкладке «Общие» имеется кнопка «Очистка диска» — жмем на эту кнопку.
  • В результате появится еще одно окошко с опциями удаления. Напротив каждой опции стоит «галочка». Чтобы удалить временные файлы нужно поставить галочку напротив одноименной опции. Лучше ,конечно, включить их все – тогда очистка пройдет более эффективно. Как бы то ни было, указываем желаемые опции и жмем на кнопку с надписью «Ok».
  • Система выдаст перезапрос на удаление – подтверждаем свое намерение, щелкнув по кнопке «Удалить файлы».

Далее ОС начнет удаление. Это не единственный способ выполнить очистку без перезагрузки. В следующем пункте будет рассмотрен еще один.

Чистим в командной строке

Теперь освоим еще один метод. Для этого запускаем командную строку (или, как ее еще называют, консоль). Доступ к командной строке можно получить через меню «Пуск» либо набрав команду cmd в окне «Выполнить». Далее в командной строке прописываем такую команду:

Команда консолиНа экране замелькают строки с именами удаляемых файлов. Этот процесс займет некоторое время, а когда он закончиться — вы обнаружите, что директория temp пуста. В приведенном примере удаляется папка Temp, расположенная внутри папки «Windows». В начале нашего разговора мы упомянули несколько других возможных мест ее нахождения.

Выполните указанную команду для каждого из этих каталогов. Естественно, сохраняя все опции команды «Del», следующие вслед за ней после прямых слешей (F, S, Q, A). Без этих опций система поведет себя так же, как и при попытке ручного удаления. Еще один маленький, но существенный момент: консоль вызывается от имени администратора.

Это все, что предлагает Windows 7 для решения нашей задачи. Однако это не все что можно проделать вообще. Удаление можно произвести и при помощи утилит сторонних производителей. Заодно проверив и подремонтировав систему.

Внешние программы

В качестве сторонних чистильщиков можно порекомендовать такие программы: «CCleaner», «SBMAV Disk Cleaner», «System Cleaner», а также некоторые другие утилиты отечественного и зарубежного производства. К примеру, можно скачать и инсталлировать CCleaner. Окно программы имеет слева панель с иконками быстрого запуска. Нужно выбрать иконку «Очистка»:

Жмем «ок»Затем настроить опции, проставив галочки, и щелкнуть по кнопке «Очистка». Еще до начала процесса удаления в окне программы можно прочитать объем освобождающегося на диске места.

Похожие записи:

windowstune.ru

Где находится папка Temp в Windows 7, 8, 8.1, 10?

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

С:\TempC:\Windows\TempC:\Users\ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\

Вместо C:\ может быть и любой другой логический диск, если на него установлена операционная система. Чаще всего пользователь ищет именно последнюю папку TEMP, однако найти ее не может, так как папка является скрытой.

Чтобы найти и открыть папку Temp можно воспользоваться файловым менеджером Total Commander, обязательно включив в верхнем меню кнопку "Скрытые элементы". Но можно воспользоваться стандартным проводником Windows. Откройте Мой компьютер и в адресной строке вставьте или наберите вручную следующий путь:%USERPROFILE%\AppData\Local\Tempпосле чего нажмите Enter. Откроется искомая папка.

open-temp

Так же смотрите статью: как очистить папку Temp.

Как перенести папку Temp

Чтобы каждый раз не проделывать этот длинный путь: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\ можно применить элегантное решение: перенести хранилище временных файлов в каталог верхнего уровня, например в папку С:\Temp.

Откройте Мой компьютер, в любой свободной области нажмите правой кнопкой мыши и откройте Свойства.

property-mypc

В левом блоке меню выберите Дополнительные параметры системы.

dopnastr-mypc

В открывшемся окне свойств системы во вкладке Дополнительно нажмите на кнопку Переменные среды.

dopperemsred

Откроется окно Переменные среды. В нем можно увидеть две переменные: TEMP и TMP. Для обеих переменных нажимаем Изменить и вводим новое значение переменной: C:\Temp. В итоге получится следующее:

edit-tempok

Нажимаем ОК и закрываем все. После перезагрузки системы Windows будет сохранять временные файлы в папке C:\Temp, а о том, как очистить диск от ненужных файлов и освободить место, читайте здесь.

Скриншоты сделаны в ОС Windows 8, однако все действия будут одинаковыми и в других системах: XP, Vista, 7, 10.

2notebook.net

Как очистить папку TEMP в Windows? Можно ли удалить папку TEMP?

Папка Temp в Windows - это всего лишь временное хранилище файлов: различных библиотек, установщиков программ и других данных, которые в процессе работы операционной системы и программ накапливаются, но автоматически не удаляются. Ежедневно объем папки увеличивается, поэтому периодически папку Temp нужно очищать. Если этого не делать, со временем она разрастается до размеров в десятки гигабайт, а если операционная система установлена на логический диск объемом, скажем, 50 ГБ, то скорость работы ОС может существенно снизиться.

В предыдущей статье мы рассматривали, где находится папка Temp в Windows, как ее найти и открыть, поэтому рекомендуем начать прочтение материала с данной статьи, если отыскать папку самостоятельно вам не удалось.

Для очистки папки Temp необходимо ее открыть, выделить все файлы и папки (можно сочетанием Ctrl+A) и удалить. Во время удаления неоднократно будут появляться окна с предупреждениями, смело подтверждаем удаление, где это возможно.

Но можно воспользоваться и формально более правильным способом. Откройте Свойства диска с установленной Windows и нажмите на кнопку Очистка диска.

csvoistva

Запустится процесс сбора данных.

ochdiska

И откроется окно Очистка диска. В нем находим и отмечаем пункт Временные файлы, при желании ставим еще галочки где нужно, и нажимаем ОК, затем подтверждаем удаление.

delvremfile

Можно ли удалить папку TEMP в Windows?

Удалить данную папку не даст сама Windows, да и это абсолютно ни к чему. Данная папка должна присутствовать в системе для нормальной ее работы, периодически необходима только ее очистка от неактуального содержимого.

2notebook.net

Перенос папки Temp Windows 7 и для чего нужна папка темп

Программы, которые мы регулярно устанавливаем на компьютере, во время своей работы создают в нем временные файлы, призванные извлекать данные или архивировать их, простые дистрибутивы программ и даже пошаговые сохранения работы текстовых редакторов. Чтобы они не болтались в растерянности по всему компьютеру, программы, создающие их, определяют местоположением таких файлов папку Temp.

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

Вспомните, как часто в попытках воскресить зависшую систему вы выдергивали вилку из розетки или неправильно отключали работающую программу? Такие действия в отношении нашего компьютера не могут проходить без следа: временные файлы «собираются» в нем постоянно и перегружают и без того забитую до верху папку Temp. А так как все мы знаем, что свободное пространство — один из залогов успеха эффективной работы ПК, то перегруженная «мусором» папка Temp, соответственно, постоянно замедляет операционные процессы.

 

Этап первый: поиск папок Temp

Подобных файловых хранилищ в ПК может быть несколько, но чаще папок Temp у нас всего две. Одна расположена в папке Windows, а именно: в системном разделе ПК, вторую же можно без труда отыскать в профиле пользователя, включив для этого скрытые отображения папок. Так, в системе Windows 7 необходимо проследовать путем: Диск С: Папка Users - Имя пользователя - AppData - Local

Если по какой-то причине вы не нашли здесь папку Temp, обратитесь за помощью с верному другу «Поиску» и команде «Выполнить». В появившемся окне просто введите команду %TEMP%, и она автоматически откроется перед вашими глазами.

Этап второй: делаем ее более удобной

Если возникла необходимость сделать работу с папками удобнее, то обе Temp с хранящимися в них временными файлами можно объединить в одну или создать совершенно новую в другом удобном для вас месте. Заходите в меню «Пуск», нажимаете на «Компьютер» и открываете настройки системы.

 

папок Temp делаем более удобной

 

Дополнительные параметры для папки Temp

Далее выбирайте «Дополнительные параметры». Внизу списка вы увидите «Переменные среды».

 

 Внизу списка вы увидите «Переменные среды», для папки Temp

 

В открывшемся окне измените путь к введенным адресам TEMP и TMP на созданную или выбранную папку. Сделать это просто: левой клавишей мыши нажмите на каждую переменную, затем примените функцию «Изменить» и наберите новый путь к папке.

Подтвердите выбор клавишей «ОК». В итоге вы получите одну папку, хранящую временные файлы в удобном для вас месте.

Я рекомендую создать папку с именем "Temp" в корне диска "С" и указать ее в качестве TEMP и TMP.

 

Создать папку с именем

 

Этап третий: чистка папки Temp без вреда для системы

Если у вас еще возникает вопрос: «А можно ли удалять папку Temp?», спешим вас предупредить, что делать этого категорически нельзя. Зато ее нужно обязательно регулярно очищать, освобождая место для работы на диске.

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

Избавиться от «коренных жителей» можно лишь призвав на помощь специальные утилиты, такие как: Ccleaner. Впрочем, если подобных файлов в папке немного, то проще всего будет оставить их в покое и не трогать их до поры до времени. Имейте ввиду: такие роботы-помощники могут удалить из вашего компьютера и те файлы, которые убирать нельзя ни в коем случае. Именно поэтому разработчики включают в чистящие программы возможность создания резервной копии файлов.

Теперь рассмотрим второй способ очистки папки Temp, который не уступает первому ни в эффективности, ни в простоте. Так, в ОС Windows 7 вы найдете специальный сервис под названием «Очистка Диска»: он расположен в служебных программах «Пуска» и позволяет удалять те временные файлы, которые не были задействованы системой более недели.

Для этого нужно выполнить несколько несложных действий.

Сначала перейдите: из меню «Пуск» в «Компьютер».

Правой кнопкой мышки выберите системный диск (чаще всего это диск C:\) и отметьте пункт «Свойства».

 

Диск C:\ и отметьте пункт «Свойства».

 

Далее в возникшей вкладке «Общие» нужно будет нажать на «Очистку диска».

 

Вкладке «Общие» нужно будет нажать на «Очистку диска».

 

Напротив пункта «Временные файлы» ставим галочку. После нажатия кнопки Ok появится небольшое окно, которое «спросит» у вас, действительно ли вы хотите это сделать. Просто подтвердите свои намерения.

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

Напоминаем, что если вы до этого не объединили папки Temp в одну, то располагаются они либо здесь:

C:\Windows\Temp

Издесь: диск C:\Users\Имяучетнойзаписи\AppData\Local\Temp

Есть и иной способ найти папки Temp. Нажмите горячие клавиши «Win+R», откройте окошко «Выполнить», введите команду «%TEMP%» и нажмите Ok. Откроется папка C:\Users\Имя учетной записи\AppData\Local\Temp

Есть и еще один вариант, позволяющий очистить папку Temp.

Заходите в блокнот и пишете там следующую команду: rmdir /s /q %temp% Сохраняете документ под каким-либо названием. Кпримеру clean.bat

 

Заходите в блокнот и пишете там следующую команду: rmdir /s /q %temp%

При запуске данного ярлыка папка Temp будет самостоятельно очищаться.

 

При запуске данного ярлыка папка Temp будет самостоятельно очищаться. Можете даже настроить ее автоматическую чистку, которая будет начинаться сразу при включении компьютера. Для этого просто добавьте файл в автозагрузку.

Теперь временные файлы не будут засорять системный диск "С" и мешать его работе. А мы этого, собственно, и добивались.

По материалам сайта: "Компьютерные курсы для начинающих пользователей".

Автор: Радкевич Л.В.

Предлагаю в качестве подарка скачать бесплатную книгу: причины зависаний на ПК, восстановление данных, компьютерная сеть через электропроводку и много других интересных фишек.Еще больше интересных новостей, а главное общение, решений ваших проблем! Добавляйтесь в телеграм - https://t.me/mycompplus

Понравилась полезная статья? Подпишитесь на RSS и получайте больше нужной информации!

mycompplus.ru

Темп обновления до Windows 10 существенно снизился

После того как возможность бесплатно обновиться до Windows 10 была официально закрыта, темп обновления до Windows предсказуемо пошёл на спад. И вот теперь, когда закончился первый «платный» месяц, можно оценить, насколько серьёзным оказалось данное снижение.

Если не считать самых первых месяцев, то наилучшую скорость распространения Windows 10 показывала в мае и июне нынешнего года. По версии StatCounter система набирала в это месяцы 2,08% и 1,92% соответственно и именно тогда мы писали о некоторых странностях в этом процессе.

Однако уже в июле темп наступления «десятки» ослаб до 1,63%. Это весьма необычно, если учесть, что как раз в последний месяц действия заманчивого предложения, желающих обновиться могло быть как раз больше всего. Отечественный счётчик Liveinternet также зафиксировал ощутимое ослабление скорости апдейтов до Windows 10 ещё в июле.

Наконец, теперь StatCounter окончательно сформировал статистику за август:

По итогам месяца Windows 10 занимает 24,43% рынка десктопных ОС, что всего на 0,9% больше, чем месяцем ранее. Причём в последнюю неделю августа StatCounter и вовсе зафиксировал небольшое уменьшение трафика с устройств на Windows 10.

Windows 7 за аналогичный период времени (13 месяцев) сумела занять чуть меньше – 24,12% рынка.

Впрочем, если темп обновлений до Windows 10 сохранится на таком же низком уровне, как в августе, то уже скоро «семёрка» формально вновь окажется наиболее быстро распространяемой ОС Microsoft.

Если же говорить об общих цифрах, то по версии StatCounter Windows 7 пока опережает актуальную ОС корпорации более чем в полтора раза:

В свою очередь, Net Applications по состоянию на август видит двукратный отрыв старой системы: 22,99% у Windows 10 против 47,25% у Windows 7:

Наконец, специализирующийся на Рунете LiveInternet, который считает объединённую статистику трафика с мобильных и настольных устройств, видит разницу между «семёркой» и «десяткой» аж в три с лишним раза:

Единственная популярная статистика, в которой Windows 10 уверенно превосходит Windows 7 – это статистика Steam. По версии сервиса, «десятка» установлена уже практически на каждом втором компьютере, где есть клиент этого цифрового магазина от Valve.

Доля Windows 10 в Steam по состоянию на август составляет 48,95% против 34,66% у Windows 7 и 10,26% у Windows 8/8.1.

Описание

Название статьи:

Темп обновления до Windows 10 существенно снизился

Содержание:

После того как возможность бесплатно обновиться до Windows 10 была официально закрыта, темп обновления до Windows предсказуемо пошёл на спад. И вот теперь, когда закончился первый «платный» месяц, можно оценить, насколько серьёзным оказалось данное снижение.

Автор —

Raik

Издатель —

ITRew.ru Сайт об IT для пользователей и энтузиастов

Лого издателя

Расскажи другим:

Обратите внимание

www.itrew.ru

Мониторинг температуры процессора Windows машины / Хабр

Немного о себе и о рабочей среде

Работаю инженером в компании из двух человек, обслуживаем десяток муниципальных и коммерческих предприятий с парком компьютеров до 100 штук из них 99% windows машин. Занимаемся всем от прокладки сети до настройки информационных систем. Работы много и иногда очень хочется сделать свою жизнь чуточку проще и вот, в очередной такой момент, я столкнулся с системой мониторинга zabbix.

При первом знакомстве с zabbix, меня переполняли эмоции и фантазии о мониторинге всего на свете. Первой была идея предотвращения физических неисправностей путем отслеживания основных показателей железа, например температуру или напряжение, поскольку мне видится весьма логичным и экономически выгодным, поменять термопасту или начать подбирать замену уставшей технике до того как пользователь сообщит о её преждевременной кончине или страшных тормозах. Система мониторинга Zabbix действительно очень мощная и гибкая, но, к сожалению, далеко не все аспекты для отслеживания доступны из стандартных коробочных шаблонов. Таким образом, моя фантазия с треском разбилась об стену отсутствия штатных инструментов мониторинга температур в Windows. Процесс поиска в интернете поставил меня перед фактом, что вытащить температуры железа без сторонних средств нельзя. При поиске этих самых средств, я столкнулся с популярной утилитой SpeedFan, которая умеет собирать данные о температуре устройств, скорости вентиляторов, напряжений. Но получить от неё готовые к обработке данные без установки еще одной утилиты нет возможности. Плюс ко всему они не open source и требует активации компонента SNMP протокола. Вывод: попробовать на windows сервере без IMPI можно, но как вариант массового распространения в сети – не годен. Дальнейший поиск навел на программы hwmonitor и aida64 — монстры, крупногабаритные и платные.
OpenHardwareMonitor
Уже почти отчаявшись, зацепился за короткое сообщение на англоязычном форуме zabbix. Рекомендовали небольшую open source утилиту OpenHardwareMonitor — она имеет графический интерфейс и умеет считывать температуру устройств с датчиков. И самое главное её автор, по просьбе трудящихся написал консольную версию(последняя версия 28.10.2012), выводящую информацию в готовой для обработки форме.

Версия с GUI:

Консольная версия:

Консольная версия состоит из двух файлов, exe исполняемого файла и dll библиотеки.

  • OpenHardwareMonitorReport.exe
  • OpenHardwareMonitorLib.dll
Где брать данные мы поняли, теперь нужно наладить поставки значений показателей Zabbix серверу.
Настройка сервера
Для начала на сервер для узла сети добавим новый элемент данных:

Назовем его: CPU Temperature. (Температура процессора)

Тип: Zabbix агент Ключ: Temperature.CPU[0]. (Название не принципиально, главное чтобы с конфигом агента совпадал). Интерфейс узла сети: ip\dns. (Узел, который будем мониторить). Тип информации: Числовой (целое положительное) Тип данных: Десятичный

Интервал обновлений (в сек): 3600. (На скриншоте стоит 10 сек, для временной проверки).

На сервере закончили, переходим к конфигурации клиента.

Настройка клиента
Нестандартные данные мы будем отправлять через Zabbix agent в конфиге(zabbix_agentd.conf) которого предусмотрены так называемые пользовательские параметры – UserParameters вида:UserParameter=ключ[*],команда

Команда, через которую мы получим значение, обрабатывается на стороне клиента. Zabbix сервер будет получать ключ с присвоенным ему значением. В статье имеется в виду, что агент у вас уже установлен в виде службы и дружит с сервером.

В конец конфиг файла агента добавляем:

UserParameter=Temperature.CPU[*], C:\OpenHardwareMonitor\CPUTemperature.bat

CPUTemperature.bat — написанный мной batch файл который вытаскивает из OpenHardwareMonitor, среднюю температуру по процессору. В программе эта строка называется CPU Package.

В C:\OpenHardwareMonitor лежат 3 файла:

  • OpenHardwareMonitorReport.exe
  • OpenHardwareMonitorLib.dll
  • CPUTemperature.bat
Содержимое CPUTemperature.bat Здесь мой старый код Инвалид на костылях[email protected] off del /s C:\OpenHardwareMonitor\*.txt >nul 2>null call start /B /wait C:\OpenHardwareMonitor\OpenHardwareMonitorReport.exe >> C:\OpenHardwareMonitor\OpenHardwareMonitorReport.txt find "CPU Package :" C:\OpenHardwareMonitor\OpenHardwareMonitorReport.txt | find "temperature" >>C:\OpenHardwareMonitor\Result.txt for /f "tokens=7 delims= " %%i in (C:\OpenHardwareMonitor\Result.txt) do echo %%i >> C:\OpenHardwareMonitor\temp.txt TYPE C:\OpenHardwareMonitor\temp.txt

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

Обновлено: Новый код от уважаемого [email protected] off for /F "usebackq tokens=7-10" %%a in (`C:\OpenHardwareMonitor\OpenHardwareMonitorReport.exe`) do echo %%b %%c %%d| findstr .*lpc.*\/temperature\/0>nul && set temper=%%a echo %temper% Для процессоров intel так же справедлив вариант с find вместо findstr и регулярным выражением:@echo off for /F "usebackq tokens=7-10" %%a in (`C:\OpenHardwareMonitor\OpenHardwareMonitorReport.exe`) do echo %%b %%c %%d| find "/intelcpu/0/temperature/0">nul && set temper=%%a echo %temper%

Скрипт возвращает значение в виде десятичного числа.

После этого изменения конфиг файла и размещения всех файлов и скриптов, перезагружаем службу zabbix agent.

Начинаем получать значения на сервер:

Заключение
Решена задача по извлечения температуры CPU. По той же схеме можно получить температуру GPU. Но по-прежнему остро стоят вопросы определения скорости работы вентиляторов, напряжения на бп, а так же вопрос есть ли способ проверки состояния северного и южного мостов.

Обновление: Добавлен код для CPUTemperature.bat предложенный уважаемым Cawaleb. Не забудьте поблагодарить его, за то, что отозвался помочь!

habr.com