Showing posts with label monitoring. Show all posts
Showing posts with label monitoring. Show all posts

Saturday, 23 August 2025

2 монітора плюс ноутбук.

Привіт привіт.

Відчуваючи переваги роботи на ноутбуці з зовнішнім монітором я ніяк не очікував що дехто це робить з двома зовнішніми моніторами.

В принципі якщо періферія ноутбука по портам дозволяє то чому б і ні. В мене наприклад, є і HDMI і VGA порти, тобто все можливо, але мені вистачає одного монітора зовні.

Ок, що роблять ті в кого їх два, неважливо то порти ноутбука чи докстанції? Вони закривають кришку ноутбука і працюють тільки з моніторами. Що прикольно що іноді так і кажуть "я працюю не з ноутом, а з монітором")). Спершу подумав що там можливо моноблок, але ж ні - саме ноутбук плюс два монітора.

Ок, ось вчора трапився казус коли щасливий користувач закрив кришку ноутбука, то один з моніторів в нього погас. Тобто було 3, а стало 1. Відкриваємо - знову 3. Перевірили призначення "Основний" та режим "Розширити зображення" включено, все добре, закрили - знову 1. Як же так?

А ось як - виявляється призначення "Основний" та режим "Розширити зображення"  треба налаштувати окремо при закритій кришці ноутбука і окремо при відкритій. Тільки так Windows зрозуміє куди що транслювати.

Само собою не забути відключити в параметрах Живлення опцію на закриття кришки  "Нічого не робити".

Щасти. Слава Україні!

Monday, 2 June 2025

Моніторинг ресурсів в GenAI.

Привіт привіт.

Моніторинг ресурсів в GenAI так само важливий як і в інших ІТ-сферах. Особливо якщо у вас локальний GenAI. Сьогодні я покажу вам відомі розширення моніторінгу для ComfyUI та ForgeUI.


Пакет crystool.

https://github.com/crystian/ComfyUI-Crystools

Популярний монітор ресурсів в ComfyUI.


Ви можете бачити ресурси, що використовуються ComfyUI (CPU, GPU, RAM, VRAM, GPU Temp і вільний простір HDD) в рядку меню в режимі реального часу. Без особливих налаштувань, тільки вибір яку опцію показати, а яку ні.

Моя оцінка - 5 з 5.

Tuesday, 15 October 2024

Network Monitor - Wireshark на минималках.

Всем привет.

Microsoft Network Monitor это классический инструмент сетевой диагностики для Windows, которой позволяет выполнить захват и анализ входящего и исходящего трафика на компьютере. Несмотря на то, что это продукт не развивается и не обновляется уже много лет, его часто используют администраторы, когда нужно выполнить диагностику сетевых подключений. NetMon предоставляет на порядок меньше возможностей и не так хорош в расширенном разборе пакетов, по сравнению с популярным инструментом захвата и анализа WireShark. Однако графический интерфейс Network Monitor гораздо проще и интуитивнее, да и сам продукт легче для старта. 

Сегодня мы рассмотрим, как использовать Network Monitor для захвата и анализа сетевого трафика в реальном времени и для снятия дампа трафика для последующего анализа.

На список поддерживаемых версий ОС не обращайте внимания, он чудесно работает и на Windows 10 и на  Windows 2019. Установить Microsoft Network Monitor 3.4 (последняя версия, другой уже не будет) можно, скачав установщик (NM34_x64.exe) с сайта Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=4865), или установить пакет с помощью пакетного менеджера winget: winget install Microsoft.NetMon

После установки, запустите Network Monitor с правами администратора.

В окне NetMon нажмите New Capture. По умолчанию Network Monitor, собирает весь трафик, проходящий через интерфейсы компьютеры. За длительный промежуток времени размер такого сетевого дампа может быть весьма значительным. Нажмите кнопку Capture Settings. В этом окне можно настроить фильтры, которые определяют какой трафик должен собирать NetMon. В разделе Load Filter -> Standard Filters есть несколько шаблонов фильтров для типовых задач. В нашем случае нам нужен фильтр по TCP портам. Выберите TCP-> TCP ports.

Thursday, 1 August 2024

Mouse without borders.

Hi all.

Mouse Without Borders was developed to make it possible to control a number of Windows computers with a single set of user peripherals. That is, by setting up a single point of control, a person can take control of up to 4 PCs with one keyboard/mouse connection. The program is therefore a productivity enhancement utility, a way of centralizing computer-controlled tasks in a highly efficient manner. Born out of a need for work output streamlining, the program has much to offer, including numerous setup options.

Right from the start, a workstation manager can tailor Mouse Without Borders in several ways. There's the benefit of a sharable clipboard to explore. When this option is set, copied data can be spread across multiple machines, which means all computers gain access to shared data. For example, the main computer might share a project document or image. Seamlessly, the utility then distributes the data to all machines, as if the clipboard is a single group asset. Of course, before such projects can be assigned, there's the system layout to configure. The machine centralizing utility rises to the challenge here by providing a straightforward setup routine.

After the software is installed, that's when the setup procedure is accessed. In here, the user defines the primary computer and assigns the roles of the satellite devices. These could be desktop computers or laptops. One keyboard and one mouse then take control of the primary/remote machines. Again, this setup is incredibly useful in an environment where a person is using multiple computers. Let's say an executive uses an office laptop, but they also have access to the office desktop and a second laptop. Using Mouse Without Borders, project assets are shared, processed, and stored simultaneously on all three computers. Productivity figures rise, the project is completed, and everyone's happy. And that's one scenario out of many. It's a far better office layout than having mouse and keyboard cables strewn everywhere while a harassed worker jumps between each machine in an effort to keep them all updated.


A security code is required to group the chosen primary and slave computers. It's generated by the initialization routine. That code should be noted down during the setup portion of the installation. During this period, there are a number of optional settings to decide upon in the tool menu. Decide whether the mouse pointer will live on the main computer or be able to cross over onto the slave machines. Customize keyboard shortcuts and create personalized logon screens, complete with localized pictures. All-in-all, with such customizable options embedded from the start, Mouse Without Borders is a workstation centralizing utility with much to offer.

Pros:

  • Controls up to 4 Windows computers with one mouse and keyboard
  • It's fast and not a memory hog
  • The program is highly customizable

Cons:

  • The mouse sometimes lags on secondary machines
  • Users are waiting for a new version that works on Windows 11
Good luck.

Saturday, 21 October 2023

Мониторинг температуры в Powershell.

Всем привет.

Возвращаясь к мониторингу температуры решил я попробовать измерить сие напрямую через Powershell. Тем более что в Powershell для этого есть класс MSAcpi_ThermalZoneTemperature. 

Код функции Get-Temperature гуляет по сети не первый год:

 function Get-Temperature {

    $t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"

    $returntemp = @()

    foreach ($i in 0..($t.Count - 1)) {

        $temperatureInstance = $t[$i]

        $currentTempKelvin = $temperatureInstance.CurrentTemperature / 10

        $currentTempCelsius = $currentTempKelvin - 273.15

        $currentTempCelsius = [math]::Round($currentTempCelsius, 2)

        $currentTempFahrenheit = (9/5) * $currentTempCelsius + 32

        $instanceName = $temperatureInstance.InstanceName

        $returntemp += "$instanceName : $currentTempCelsius C"

    }

    return $returntemp

}

Get-Temperature

А вот и ее вывод:


Friday, 23 June 2023

Монитор и ноутбук.

Всем привет.

Я принял для себя как аксиому что нет смысла покупать для дома ноутбук с диагональю более 14-ти дюймов. А есть смысл использовать его с внешним большим монитором. Я про такую схему писал ранее. Более того современные мониторы имеют встроенные динамики, так что их можно использовать и как резервный вывод аудио (для интерфейсов HDMI или DisplayPort). Правда там мощность маловата и конструктивно их выводят иногда назад, это надо учитывать при выборе модели монитора.

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

Итак, кроме традиционного через "Display Settings", способ первый. Зажимаем Win+P и в выплывающей панели задач справа меняем схему на "РС Screen only". Довольно быстро.


Способ второй. Зависит от вашего видеоадаптера. У меня Intel и его менюшка переключения режимов выглядит так.


И споcoб третий, от самой Windows. Утилита displayswitch позволяет переключать мониторы из командной строки на лету:

  1. displayswitch.exe /internal - Disconnect projector (same as «Show only on 1» from the Display Properties dialog)
  2. displayswitch.exe /clone - Duplicate screen
  3. displayswitch.exe /extend - Extend screen
  4. displayswitch.exe /external - Projector only and disconnect local (same as «Show only on 2» from the Display Properties dialog).

Т.е. в моем случае это пункт первый и третий.

Такие дела.

Saturday, 29 April 2023

Мониторинг температуры с помощью MS SCOM.

Всем привет.

После ввода в эксплуатацию дополнительной стойки серверов НР опять подняли вопрос о контроле температуры в серверной комнате. В принципе я ее уже давно мониторю через Zabbix.

Но вчера я решил сравнить как же может с этим справиться MS System Center Operations Manager 2016 (SCOM), т.е. было решено уже в нем промониторить температуру серверной в которой находиться наш НР через  iLO SNMP.

В SCOM есть понятия монитора и правила. Это несколько разные вещи. Монитор – это некий датчик, отслеживающий изменение параметра и сигнализирующий администратору об отклонениях. Правило – визуализация значений датчика.

Как создавать монитор и правило для НР iLO SNMP рассказано здесь и здесь с рисунками.

Чтобы мониторить обьект через SNMP прежде всего необходимо знать в каком OID зашито значение температуры окружения нашей версии НР iLO. Я знаю, так как нужное значение OID уже указано в моем Zabbix:

1.3.6.1.4.1.232.6.2.6.1.0

Далее я бегло пройдусь по пунктам процесса настройки мониторинга:

1. Прежде всего необходимо добавить сетевое устройство (iLO серверa) в SCOM в "Administration/Network Management". Для этого надо определить новое Discovery Rule, или добавить изменения в существующее.

И запустить  Discovery-правило на выполнение. После успешного определения устройства сервер появится в списке сетевых устройств в "Network Devices".

Friday, 17 February 2023

Два монітори в Windows 10.

Всім привіт.

Можливо для вас це не новина. Але не для мене). 

Працюючи за ноутом з зовнішнім монітором я спіймав себе на думці що мені набридає пам'ятати як налаштований перехід на великий екран - зліва чи справа від малого. Від цього залежить рух курсором миши. А великий монітор в мене розташований зверху ноута. 


І от на моє здивування я винайшов що Windows 10 дає змогу розташувати другий екран будь де від першого, аби вони торкалися одне одного. Та хоч кутами.) І вуаля - тепер в мене все логічно!


Щасти.

Friday, 22 July 2022

Про NIC Teaming.


Всем привет! 

А вы слышали про Nic Teaming?

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

Раз они есть, то было бы здорово их объединить и использовать, как одно целое решая тем самым:

  • Отказоустойчивость сетевой доступности
  • Увеличение пропускной способности.

Microsoft начиная с Windows Server 2012 услышала администраторов и внедрила в свою операционную систему функционал Nic Teaming. Объединение сетевых карт (Nic Teaming Network Interface Card Teaming (Load Balancing/Fail Over (LBFO))) - это технология группировки физических или виртуальных сетевых карт в один или несколько программных сетевых адаптеров, решающих проблемы в случае сбоя оборудования.

На текущий момент вы можете спокойно объединить в Windows Server 2019 от двух до 32 сетевых карт в один или несколько пулов.

Ранее Nic Teaming мог быть реализован только посредством установки специальных драйверов на ваши сетевые карты. Эти драйвера позволяли вам через свойства сетевых адаптеров собирать пулы. Бывало так, что у вас на физическом сервере могли быть сетевые карты разных производителей, и в таком сценарии вы могли иметь проблемы с объединением сетевых карт. Благодаря встроенной возможности Windows Server 2019 эта проблема минимизируется.

Monday, 14 March 2022

Packet Monitor Windows.

Всем привет.

В Windows 10 (1809) и Windows Server 2019 появился встроенный анализатор сетевого трафика Packet Monitor. В последнем билде Windows 10 функционал анализатора пакета был существенно расширен: появилась поддержка захвата пакетов в реальном времени, а также поддержка формата PCAPNG для импорта в анализатор сетевого трафика Wireshark. 

Таким образом в Windows появился функционал захвата сетевого трафика, аналогичный tcpdump, и его можно смело использовать системными и сетевыми администраторам для диагностики работы сети. Packet Monitor позволяет получить всю сетевую активность, проходящую через сетевой интерфейс компьютера на уровне каждого пакета.

Ранее для захвата сетевого трафика и инспектирования пакетов в Windows использовалась команда netsh trace.

Основные команды утилиты Packet Monitor:

filter - управление фильтрами пакетов

comp - управление зарегистрированными компонентами;

reset - сброс счетчиков;

start - запустить мониторинг пакетов;

stop - остановить сбор пакетов;

format - конвертировать лог файл трафика в текстовый формат;

pcapng - конвертация в формат pcapng;

unload - выгрузить драйвер PktMon.

Чтобы получить справку по выбраннной команде просто укажите ее имя в конце:

pktmon filter

Thursday, 27 January 2022

Варианты мониторинга температуры в серверной.

Всем привет.

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

Где же взять сами датчики темпратуры? Можно закупить специализированное оборудование типа NetPing-a, и мониторить его через Zabbix. А можно пойти по более простому пути.

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

Я например, обратил свое внимание на HP iLO, которая имеет целую матрицу тепературных датчиков по всей основной плате. И что логически оказалось - есть среди них и датчик Ambient Temperature. Получить его OID для мониторинга по SNMP в Zabbix оказалось не трудно.



После создаем график на созданную метрику.

Версия на печать

Популярное