Программа для контроля включения и выключения компьютера
Часто случается что нужно дать компьютеру поработать, но вы не хотите, чтобы он работал без надобности еще несколько часов. Или вы смотрите фильм и не хотите, чтобы монитор напротив кровати будил вас по утрам. Конечно, есть гораздо больше ситуаций, когда вам нужно, чтобы компьютер автоматически выключился, поэтому программа SM Timer и была создана.
Преимущества и недостатки
- Отсутствие нагрузки на железо
- Выключит в указанное время ПК, предварительно выполнив всю рутинную работу
- Предварительно предупреждение о выключении с обратным отсчетом времени (30 сек)
- Программа сворачивается в трей и совершенно не мешает пользователю заниматься своими делами
- Через иконку в трее очень удобно управлять таймером
- Есть возможность устанавливать, в какое время нужно произвести действие, или указать, через какой интервал нужно это сделать
- Простая, удобная и ненавязчивая программа
- Во время установки возможно будет предложено установка стороннего ПО
Подробнее о SM Timer
Программа под названием SM Timer — это работа программистов из SmartTurnOff. Она порадует и своим размером, который не превышает 1 МБ и своими возможностями. Даже несмотря на то, что приложение такое маленькое, его необходимо установить из-за его расширенных функций.
Окно этой программы относительно невелико и графически обработано в стиле Windows Aero, что указывает на то, что приложение совместимо версиями Win 10/ Win 8 / Win 7/ Win XP/ Win2000.
Основные функции программы:
- Выключение компьютера через X минут.
- Перезагрузка компьютера через X минут.
- Режим гибернации через X минут — так называемая приостановка в ОЗУ.
- Перевод компьютера в спящий режим за X минут — так называемая приостановка на жестком диске.
- Понятный пользовательский интерфейс.
SM Timer — простая и понятная программа, обеспечивающая автоматическое выключение вашего ПК либо в указанное время, либо в виде обратного отсчета.
Программа предлагает пользователю уведомление о предстоящем выключении ПК. Автоматически перед выключением через 5 минут, 1 минуту или 30 секунд. Или вы можете установить собственное время. Минимум элементов, которые необходимо заполнить в окне программы. Используйте значки, чтобы выбрать действие, которое нужно выполнить, либо по обратному отсчету, либо в определенное время.
Хотите посмотреть фильм перед сном и не хотите, чтобы компьютер оставался включенным до утра? Или вам нужно загрузить больше данных из Интернета? Используйте SM Timer, чтобы ваш компьютер выключался автоматически.
Если вам нужно время от времени автоматически включать или перезагружать компьютер, вы можете воспользоваться программой SM Timer. Она может стать вашим бесценным помощником, например, когда вам нужно уйти и вы не можете дождаться загрузки большого количества данных из Интернета, или если вы хотите заснуть под любимый сериал. Конечно, вы также можете использовать его в обратном случае, то есть если вам нужно запустить компьютер в заранее определенное время.
Кроме того, SM Timer может автоматизировать другие задачи, такие как открытие выбранного приложения или загрузка веб-страницы, или запуск аудио- или видеоплеера. Его использование очень широко. Однако имейте в виду, что компьютер может запуститься автоматически только в том случае, если вы переведете его в режим гибернации (сна). С момента установки SM Timer вы можете запланировать что угодно на своем компьютере.
Программы-таймеры нужны для того, чтобы настроить автоматический запуск компьютера в заданное время. Например, человек ложится спать или уходит на работу, но ко времени пробуждения или возвращения на работу ему потребуется компьютер. Можно включить его самостоятельно, но тогда придется ждать загрузку Windows, затем терпеть этап начального торможения (часто встречается на старых или маломощных устройствах). Кроме того, можно настроить автозапуск программ-загрузчиков, которые могут начать скачивания еще до того, как пользователь сядет за ПК.
- устанавливать время запуска Windows (указанное или в формате «через N часов);
- настраивать время отключения (указанное или спустя заданное количество часов после бездействия);
- выбирать нужное действие: выключение, перезагрузка, переход в режим сна или гибернации («пробуждение» тоже можно настроить);
- выбирать условия выключения: долгое бездействие, завершение выбранных процессов, определенный процент заряда батареи (актуально для ноутбуков) и пр. – зависит от функционала конкретной программы;
- включение или отключение интернета;
- планировщик;
- использовать удаленное включение компьютера с телефона при условии синхронизации устройств.
Программы-таймеры для запуска Windows различаются между собой по функционалу, особенностям интерфейса и наличию дополнительных возможностей. Можно сравнить несколько из них и выбрать наиболее удобную и соответствующую индивидуальным пожеланиям.
Подробнее о каждом из участников рейтинга
Таймер выключения — это еще одна программа, которая автоматически выключает ваш компьютер. Это простое и удобное приложение, которое мы настоятельно рекомендуем вам попробовать. Если вы никогда о нем не слышали, это очень «легкое» приложение, которое позволяет пользователю выключить компьютер, активировав настраиваемый таймер.
К тому же приложение позволяет:
- перезапустить ПК;
- перевести в спящий режим;
- отключить компьютер.
Объясним, как его скачать и использовать в полной мере.
После установки, откроется меню программы: выберите таймер и установите обратный отсчет времени до автоматического выключения компьютера, выбрав один из доступных вариантов (например, завершение работы через 10 минут, 30 минут, час или выключить ПК через 2 часа).
Теперь вы увидите новое окно на рабочем столе, в котором будет указан только что установленный вами обратный отсчет. В этом окне вы можете увеличить или уменьшить время при помощи кнопок (+) или (-) и, при необходимости, выберите действие, которое вы хотите выполнить автоматически в конце времени (например, отключиться или продолжить вместо закрытия).
Однако, если вы хотите остановить обратный отсчет, просто закройте окно приложения, нажав кнопку. (X) расположен вверху справа.
- Удобство работы, практичность и многофункциональность
- Установка времени выключения или перезагрузки компьютера
- Автоматическое отключение соединения с интернетом или выключение монитора в указанное время
- Автоматическое завершение текущего сеанса, переход в ждущий или спящий режим.
- Умеет выполнять все перечисленные выше операции через указанный промежуток времени либо после закрытия окна
- Предусмотрена установка пароля на вход в Таймер выключения для защиты ваших настроек
- Поможет Вам сэкономить время на выполнение некоторых рутинных операций по управлению работой ПК
- Широкие функциональные возможности
- Не нагружает работу системы
- Во время установки возможно будет предложено установка стороннего ПО
- Завершение работы» — завершение работы компьютера через X минут;
- Перезагрузка» — перезагрузка компьютера через X минут;
- Спящий режим» — спящий режим компьютера через X минут.
- Простая среда.
- Установка времени выключения.
- Обратный отсчет.
- Отсутствие нагрузки на железо
- Выключит в указанное время ПК, предварительно выполнив всю рутинную работу
- Предварительно предупреждение о выключении с обратным отсчетом времени (30 сек)
- Программа сворачивается в трей и совершенно не мешает пользователю заниматься своими делами
- Через иконку в трее очень удобно управлять таймером
- Есть возможность устанавливать, в какое время нужно произвести действие, или указать, через какой интервал нужно это сделать
- Простая, удобная и ненавязчивая программа
- Во время установки возможно будет предложено установка стороннего ПО
- выключить;
- перезапустить;
- заблокировать;
- выйти из системы текущего пользователя;
- перейти в спящий режим;
- перейти режим гибернации;
- или просто выключить монитор.
- автоматическое отключение компьютера в соответствии с заданными пользователем настройками (разовое или по выстроенному графику – в зависимости от дня недели, времени включения, другим данным календаря);
- отключение по таймеру;
- выбор других автоматических действий (спящий режим, режим гибернации, блокировка, выход из системы, перезагрузка);
- оповещение перед выполнением заданного действия (при необходимости его можно отложить или отменить);
- настраиваемое ограничение трафика для его экономии;
- контроль учетных записей Windows;
- управление программой Switch Off с телефона при условии предварительно открытого доступа;
- включение компьютера в заданное время;
- настраиваемая автоматическая перезагрузка;
- отключение модема или VPN при превышении заданного лимита трафика;
- калькулятор энергосбережения;
- возможность настройки и сохранения пользовательских настроек.
- должна поддерживаться аппаратно (например, мой компьютер её не поддерживает, насколько мне известно); некоторые пользователи, наблюдаются проблемы с восстановлением работы, если пропадало напряжение в сети или компьютер вынимали из розетки;
- является небезопасной, хотя бы даже из-за этого.
- это более безопасно, чем Wake-on-LAN;
- можно установить даже на устройства, не поддерживающие Wake-on-LAN;
- прошивка устройства снабжена средствами восстановления связи, после пропадания питания/перезагрузки;
- позволяет принудительно перезагрузить «зависший» компьютер — удалённо;
- в принципе интересно, так как позволяет реализовать новый девайс на esp32, в рамках растущего «интернета вещей».
- 2 резистора на 10 кОм, мощностью на 1 ватт или меньше;
- 2 резистора на 100 Ом, мощностью на 1 ватт или меньше;
- 2 мосфет-транзистора с логическим уровнем IRLZ44NPBF;
- 1 модуль микроконтроллера esp32
- компьютер с установленной в него сборкой на базе esp32;
- точка доступа wifi (домашний роутер);
- MQTT-брокер;
- публичный MQTT-клиент (который мы запускаем на смартфоне).
- Не работает фотошоп на сенсорном экране
- Сделайте сравнительный анализ статистики использования различных браузеров
- Почему файлы не открываются через браузер на телефоне
- Программа для ватсапа невидимка для андроид
- Чему равна жесткость пружины если груз массой 200г совершает колебания с периодом равным 1с
SM Timer — небольшая утилита для удобного выключения ПК от разработчика SmartTurnOff может значительно упростить работу с ПК. Пользователи могут точно спланировать через сколько часов, минут и секунд их ПК будет выключаться. Кроме того, есть возможность установить, через какое время компьютер будет выключен программой.
Приложение SM Timer имеет простой пользовательский интерфейс, простота настройки и отсутствие необходимости в установке делают приложение полезным помощником при работе с ПК.
В первом раскрывающемся списке указывается действие, которое должен выполнить компьютер. Во втором поле введите время (в минутах), когда должно произойти указанное действие.
Основные функции и особенности:
Иногда пользователю нужно выключить компьютер через несколько минут, но в течение этих нескольких минут его не будет за компьютером, чтобы выполнить это действие. Для этого и создана SM Timer — простая программа для автоматического выключения компьютера. Просто распакуйте программу из архива, ее не нужно устанавливать или настраивать каким-либо сложным образом.
Простое бесплатное приложение Auto PowerOFF предоставляет несколько вариантов автоматического выключения компьютера по истечении заданного периода времени, например, через два часа.
Эта опция полезна, например, если вы хотите автоматически выключать компьютер после загрузки большого файла или выполнения другой длительной операции, которую вы выполняете, например, ночью. Windows может отображать окно с предупреждением во время установки, потому что Auto PowerOFF не является широко известным приложением, но все же завершит его установку, после чего программа запустится автоматически.
Например, вы можете использовать Auto PowerOFF для контролируемого завершения работы Windows после периода запуска определенного приложения в ваше отсутствие.
Основная часть окна Auto PowerOFF занимает время, оставшееся до выключения компьютера. Вы устанавливаете его с помощью клавиш со стрелками. В левой части окна приложения вы можете выбрать, что произойдет по истечении установленного времени.
Auto PowerOFF для Windows может:
Вы также можете выбрать, будет ли действие выполняться после бездействия в течение определенного времени, в указанное время или по истечении заданного времени. Если обратный отсчет уже запущен, и вы передумали выключать или перезагружать компьютер, все, что вам нужно сделать, это закрыть программу Auto PowerOFF, нажав кнопку в правом верхнем углу окна приложения.
Switch Off – это программа основной функцией которой является выключение компьютера в заданное пользователем время. Параметры выключения можно задать вручную: время (можно отдельно выбирать его в зависимости от дня недели или по таймеру), условия (закрыты все или только указанные программы, завершены все текущие процессы). Кроме того, можно установить условия ограничения интернет-трафика (например, превышение дневного лимита, указанного пользователем, превышение месячного лимита и т. п.). Утилита позволяет автоматизировать простые процессы и избавляет пользователя от их личного контроля.
Преимущества и недостатки
Подробнее о Switch Off
Switch Off предлагает следующие возможности:
Switch Off – это утилита для автоматизации управления компьютером. Она избавляет от необходимости вручную выключать и включать устройство, ждать его загрузки, самостоятельно контролировать использованный трафик и следить за временем, проведенным за монитором. Благодаря легкости и малому количеству потребляемых ресурсов, Switch Off можно использовать даже на самых слабых и старых устройствах без потери эффективности.
Каждый пользователь компьютера сталкивался хотя бы раз в своей жизни с такой ситуацией: ты ушёл к себе на работу, почти доехал до неё и вдруг вспомнил,- что забыл взять со своего личного компьютера какую-то очень важную вещь.
Ехать обратно — опоздаешь на работу. А ведь ситуация может развиваться и гораздо более драматично: допустим, человек поехал куда-то далеко за рубеж, в отпуск, и там ему приходит важный звонок, по результатам которого ему необходимо передать своему визави,- определённые документы. А документы остались дома! А дом находится за границей!
Или вот ещё такая беда: ваш персональный компьютер является мощной графической станцией, на которой установлено множество тяжёлых программ для работы с графикой, программными продуктами. А вы перемещаетесь по городу, имея в руках всего лишь «тонкий» клиент, в виде ноутбука…
Из этого описания становится понятно, что «тонкий» клиент не обладает соответствующей производительностью, для запуска множества высокопрофессиональных программ и проектов. Да и если даже он у вас достаточно мощный, — это в принципе неудобно, каждый раз синхронизировать проекты с «тонким» клиентом. Как быть в описанных выше ситуациях — мы и поговорим в этой статье.
На самом деле, указанная проблема очень легко решается: установкой на ваш персональный компьютер системы удалённого включения/выключения и перезагрузки. Этот подход позволит всегда иметь под рукой всю мощь вашей домашней машины и все необходимые документы, и проекты, хранящиеся на ней.
До начала описания своей разработки, хочу сказать, что конечно, она не является единственно возможным способом для удалённого включения выключенного компьютера. Например, хорошо известна технология Wake-on-LAN. Суть этой технологии заключается в том, что она позволяет включить выключенный компьютер, отправкой специального пакета на его MAC-адрес.
Сетевой адаптер компьютера, поддерживающего Wake-on-LAN, находится в этот момент в режиме пониженного потребления и анализирует все пакеты на него. Если одним из поступающих пакетов окажется так называемый magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера.
Согласно wiki: Magic packet — это специальная последовательность байтов, которую для нормального прохождения по локальным сетям можно вставить в пакеты транспортного уровня, не требующие установки соединения (например, протокол UDP или устаревший IPX). Обычно для Wake-on-LAN пакеты протоколов верхнего уровня рассылают широковещательно, так как в случае динамического присвоения адресов неизвестно, какой IP-адрес соответствует какому MAC-адресу. Однако, для корректного прохождения через маршрутизатор, запрещающий широковещательные пакеты, можно послать пакет по какому-то определённому адресу.
Из минусов данной технологии стоит отметить, что она:
В любом случае, я подумал, что создание девайса, о котором пойдёт дальше речь, будет интересной затеей, так как:
▍ Итак, приступим.
Некоторое время назад, решение указанной проблемы было достаточно затруднённым: необходимо было обладать достаточно высоким уровнем профессионализма и наличием глубоких знаний в области электроники, чтобы собрать требуемое для решения этой задачи устройство.
С появлением платформы Arduino, данная задача существенно облегчилась, однако, она продолжала оставаться достаточно неудобной в своей реализации, ввиду наличия клубка проводов, соединяющих требуемые компоненты, либо, ввиду необходимости покупки соответствующих wi-fi шилдов.
В текущее же время, этот вопрос ещё более облегчился, из-за появления платы espressif esp32. Для тех, кто не знает, это двухъядерный модуль, содержащий множество необходимых для любого самодельщика свойств. В рамках же данного проекта, нас будет интересовать наличие встроенного wi-fi модуля.
Использование этой платы позволит нам легко и просто построить требуемое устройство, не загромождая всё проводами и за достаточно малую цену. Рискну предположить, что суммарная стоимость компонентов нашего решения не превысит 350-400 руб.
Для того, чтобы создать устройство, нам понадобится всего лишь четыре резистора, два мосфет- транзистора и плата esp32.
По набору компонентов, искушённый читатель сразу понял, что мы будем делать: с помощью esp32 мы будем управлять ключами на основе мосфет-транзисторов.
При использовании мосфет-транзистора нужно иметь в виду один нюанс: транзистор должен открыться полностью, если этого не произойдёт, то он в работе будет сильно греться и будет фактически, работать в роли резистора.
В данном конкретном случае, это, конечно, не так важно, так как мы будем коммутировать достаточно малые токи кнопки включения/выключения и reset-a.
Кстати, весьма рекомендую к прочтению хорошую статью про подбор мосфетов.
Конечно, можно не напрягаться и взять релейные модули для ардуино:
Но это не наш путь и вот почему: а) щелчки реле; б) наклёп контактов; в) высокое энергопотребление релейным модулем.
Оно нам надо? Нет, оно нам не надо :-)
Так как мы хотим сделать «всё красиво» — мы будем использовать специальные мосфеты с логическим уровнем.
В рамках данного проекта, я выбрал мосфет-транзистор IRLZ44NPBF. У него порог срабатывания от 2 Вольт. То, что надо.
Как собрать ключ на мосфете — можно почитать тут.
По поводу конкретных силовых исполнительных устройств более-менее всё понятно. Однако нам ведь нужно ещё и каким-то образом «рулить» esp32 внешнего интернета!
То есть, задача в общем виде представляется следующей: некий интерфейс из внешнего интернета, зная IP адрес esp32, может отдавать ей команды.
Однако, подключение к устройству, находящемуся в сети за роутером, может стать неудобством, ввиду, как минимум, смены IP адреса у управляемого устройства, после каждой перезагрузки.
Да, вы скажете, что IP на самом деле не меняется, он может поменяться, только если кто-нибудь из домашних тоже подключится к сети, в тот момент, пока esp32 перезагружается, и ей придётся взять другой свободный IP.
Как бы там ни было, но все эти частности не важны, так как данный вопрос можно решить намного проще, чем выяснять какой текущий IP у платы и каким образом его сообщить во внешний интернет: для этого мы будем использовать протокол mqtt. Для тех, кто не сталкивался, вкратце можно сказать, что протокол предназначен для интернета вещей, «умного» дома и не только.
Использование протокола позволяет с лёгкостью обойти проблему прохода за роутер (тут следует сделать оговорку, что мы делаем допущение, что большая часть пользователей интернета, которая выходит в сеть, используя персональные компьютеры, имеют дома wi-fi точку доступа в виде роутера).
❒ В нашем случае, использование протокола будет выглядеть следующим образом:
Значение отправляемых цифр:
0 — «выключить компьютер»;
1 — «включить компьютер»;
2 — «перезагрузить компьютер»;
Как работать с клиентом: при запуске указанного выше mqtt-клиента — мы видим вот это окно. Ничего в нём не меняем, жмём кнопочку «Connect»:
Вводим топик и жмём «Subscribe»:
Топик, на который мы подписались — появился справа, наверху:
То есть, для работы всей системы нужны:
И работает оно так (текст оттуда же):
Модифицируем её для нашего случая:
Прошивка проекта написана в Arduino IDE и доступна на моём гитхабе.
Пробежимся по основным моментам.
Вы можете использовать любой другой — это вопрос исключительно предпочтений. Я выбрал этот и он у меня заработал. А так как я обычно иду по пути наименьшего сопротивления (в рамках парадигмы «и так сойдёт!» ), то искать что-то иное не было смысла. Ибо любая минута поиска — воровала у меня время, которое я мог бы с пользой провести, лёжа на диване, с думами о вечном :-))).
Для начала мы в блоке изначальной инициализации переменных указываем порт для подключения к mqtt брокеру, при необходимости — имя пользователя и его пароль(или имя и пароль оставляем пустыми, если брокер публичный — как в нашем случае):
Далее мы указываем два топика, — один из которых для публикации статуса компьютера в данный момент (то есть компьютер включён/выключен, или перезагружается):
Для подключения мосфет-транзисторов, я использовал пины, под номерами 19 и 21. Вы можете использовать, в принципе, любые допустимые пины, хорошее описание которых содержится по следующему адресу.
Из ещё одного интересного момента можно рассмотреть следующие три переменные:
В них мы задаем время в миллисекундах, в течение которого наше устройство будет держать нажатой соответствующую кнопку. Данные переменные вам нужно определить самостоятельно, опытным путём(если мои значения не будут работать)- для вашего конкретного компьютера, так как, вероятно, они могут отличаться в вашем конкретном случае. В прошивке значения переменных указаны для моего случая.
Ещё одним любопытным моментом, который некоторые могут не знать, является то, что встроенный в esp32 светодиод привязан к пину, под номером 2. Я решил, что «инженерия инженерией, но и красотень тоже должна быть». Поэтому наша esp-шка будет мигать встроенным светодиодом:
Теперь, что касается питания нашей сборки на esp32: единственный более-менее комфортный способ это осуществить,- запитать нашу сборку от дежурного питания компьютера. Так как наша сборка потребляет совсем немного, её подключение к дежурному питанию не должно вызвать проблемы с невозможностью включения компьютера из-за просадки напряжения.
А далее, когда компьютер включён — можно подключиться к нему, с помощью предварительно настроенных программ удалённого администрирования, удалённого рабочего стола и т.д. и т.п.
Ну, вот на этом кажется и всё. Ещё раз только остановлюсь на том факте, что вся эта идея со сборкой системы для удалённого управления компьютером была продиктована не только, и не столько потребностью в доступе к файлам (потому что, как альтернативу, можно купить в таком случае NAS), а скорее даже необходимостью иметь возможность доступа к своему пулу рабочих программ, которые установлены только на домашнем компьютере.
В предыдущей статье был составлен список из 80 инструментов для мониторинга Linux системы. Был смысл также сделать подборку инструментов для системы Windows. Ниже будет приведен список, который служит всего лишь отправной точкой, здесь нет рейтинга.
1. Task Manager
Всем известный диспетчер задач Windows — утилита для вывода на экран списка запущенных процессов и потребляемых ими ресурсов. Но знаете ли Вы, как использовать его весь потенциал? Как правило, с его помощью контролируют состояние процессора и памяти, но можно же пойти гораздо дальше. Это приложение предварительно на всех операционных системах компании Microsoft.
2. Resource Monitor
Великолепный инструмент, позволяющий оценить использование процессора, оперативной памяти, сети и дисков в Windows. Он позволяет быстро получить всю необходимую информацию о состоянии критически важных серверов.
3. Performance Monitor
Основной инструмент для управления счетчиками производительности в Windows. Performance Monitor, в более ранних версиях Windows известен нам как Системный монитор. Утилита имеет несколько режимов отображения, выводит показания счетчиков производительности в режиме реального времени, сохраняет данные в лог-файлы для последующего изучения.
4.Reliability Monitor
Reliability Monitor — Монитор стабильности системы, позволяет отслеживать любые изменения в производительности компьютера, найти монитор стабильности можно в Windows 7, в Windows 8: Control Panel > System and Security > Action Center. С помощью Reliability Monitor можно вести учет изменений и сбоев на компьютере, данные будут выводиться в удобном графическом виде, что позволит Вам отследить, какое приложение и когда вызвало ошибку или зависло, отследить появление синего экрана смерти Windows, причину его появления (очередное обновлением Windows или установка программы).
5. Microsoft SysInternals
SysInternals — это полный набор программ для администрирования и мониторинга компьютеров под управлением ОС Windows. Вы можете скачать их себе бесплатно на сайте Microsoft. Сервисные программы Sysinternals помогают управлять, находить и устранять неисправности, выполнять диагностику приложений и операционных систем Windows.
6. SCOM (part of Microsoft System Center)
System Center — представляет собой полный набор инструментов для управления IT-инфраструктурой, c помощью которых Вы сможете управлять, развертывать, мониторить, производить настройку программного обеспечения Microsoft (Windows, IIS, SQLServer, Exchange, и так далее). Увы, MSC не является бесплатным. SCOM используется для проактивного мониторинга ключевых объектов IT-инфраструктуры.
Мониторинг Windows серверов с помощью семейства Nagios
Nagios является самым популярным инструментом мониторинга инфраструктуры в течение нескольких лет (для Linux и Windows). Если Вы рассматриваете Nagios для Windows, то установите и настройте агент NSClient ++ на Windows сервер. NSClient ++ мониторит систему в реальном времени и предоставляет выводы с удаленного сервера мониторинга и не только.
Обычно используется вместе с Nagios, предоставляет пользователю удобный веб-интерфейс к утилите RRDTool, предназначенной для работы с круговыми базами данных (Round Robin Database), которые используются для хранения информации об изменении одной или нескольких величин за определенный промежуток времени. Статистика в сетевых устройств, представлена в виде дерева, структура которого задается самим пользователем, можно строить график использования канала, использования разделов HDD, отображать латентость ресурсов и т.д.
Гибкая, масштабируемая система мониторинга с открытым исходным кодом, основанная на ядре Nagios, написанном на Python. Она в 5 раз быстрее чем Nagios. Shinken совместима с Nagios, возможно использование ее плагинов и конфигураций без внесения коррективов или дополнительной настройки.
Еще одна популярная открытая система мониторинга, которая проверяет хосты и сервисы и сообщает администратору их состояние. Являясь ответвлением Nagios, Icinga совместима с ней и у них много общего.
OpsView изначально был бесплатен. Сейчас, увы, пользователям данной системой мониторинга приходится раскошеливаться.
Op5 еще одна система мониторинга с открытым исходным кодом. Построение графиков, хранение и сбор данных.
Альтернативы Nagios
Открытое программное обеспечение для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, используется для получения данных о нагрузке процессора, использования сети, дисковом пространстве и тому подобного.
Неплохая система мониторинга, собирает данные с нескольких серверов одновременно и отображает все в виде графиков, с помощью которых можно отслеживать все прошедшие события на сервере.
Написан на языке Python с использованием сервера приложений Zope, данные хранятся в MySQL. С помощью Zenoss можно
мониторить сетевые сервисы, системные ресурсы, производительность устройств, ядро Zenoss анализирует среду. Это дает возможность быстро разобраться с большим количеством специфических устройств.
16. Observium
Система мониторинга и наблюдения за сетевыми устройствами и серверами, правда список поддерживаемых устройств огромен и не ограничивается только сетевыми устройствами, устройство должно поддерживать работу SNMP.
17. Centreon
Комплексная система мониторинга, позволяет контролировать всю инфраструктуру и приложения, содержащие системную информацию. Бесплатная альтернатива Nagios.
Ganglia — масштабируемая распределенная система мониторинга, используется в высокопроизводительных вычислительных системах, таких как кластеры и сетки. Отслеживает статистику и историю вычислений в реальном времени для каждого из наблюдаемых узлов.
19. Pandora FMS
Система мониторинга, неплохая продуктивность и масштабируемость, один сервер мониторинга может контролировать работу нескольких тысяч хостов.
Программное обеспечение с открытым кодом для мониторинга компьютерных систем и сетей.
OpenNMS платформа мониторинга. В отличие от Nagios, поддерживает SNMP, WMI и JMX.
22. HypericHQ
Компонент пакета VMware vRealize Operations, используется для мониторинга ОС, промежуточного ПО и приложений в физических, виртуальных и облачных средах. Отображает доступность, производительность, использование, события, записи журналов и изменений на каждом уровне стека виртуализации (от гипервизора vSphere до гостевых ОС).
Система мониторинга и оповещения (alert system) с открытым кодом от StackExchange. В Bosun продуманная схема данных, а также мощный язык их обработки.
Sensu система оповещения с открытым исходным кодом, похожа на Nagios. Имеется простенький dashboard, можно увидеть список клиентов, проверок и сработавших алертов. Фреймворк обеспечивает механизмы, которые нужны для сбора и накопления статистики работы серверов. На каждом сервере запускается агент (клиент) Sensu, использующий набор скриптов для проверки работоспособности сервисов, их состояния и сбора любой другой информации.
25. CollectM
CollectM собирает статистику об использовании ресурсов системы каждые 10 секунд. Может собирать статистику для нескольких хостов и отсылать ее на сервер, информация выводится с помощью графиков.
26. PerfTrap
PerfTrap собирает метрики с серверов, и с помощью Graphite производится визуализация собранных данных.
27. WMIagent
Если Вы фанат Python, WMIagent для Вас.
28. Performance Analysis of Logs (PAL) Tool
PAL — мощный инструмент, который мониторит производительность и анализирует ее.
30. Cloud Ninja Metering Block
Cloud Ninja Metering Block производит анализ производительности и автоматическое масштабирование мультитенантных приложений в Windows Azure. Такой анализ включает в себя не только определение или проверку счетов за использование ресурсов от Windows Azure, но и оптимизацию ресурсов.
Enigma — красивое приложение, которое поможет Вам следить за всеми важных показателями прямо с рабочего стола.
Платные решения
32. SSC Serv
SSC Serv платный инструмент мониторинга.
33. KS-HostMonitor
Инструменты для мониторинга сетевых ресурсов, позволяет проверять любые параметры серверов, гибкие профили действия позволяют действовать в зависимости от результатов тестов.
34. Total Network Monitor
PRTG — простая в использовании, условно-бесплатная программа для мониторинга сети, собирает различные статистические данные с компьютеров, программ и устройств, которые Вы указываете, поддерживает множество протоколов для сбора указанных сведений, таких как SNMP и WMI.
36. GroundWork
37. WhatsUpGold
Это мощное, простое в использовании программное средство для комплексного мониторинга приложений, сети и систем. Позволяет производить поиск и устранение проблем до того, как они повлияют на работу пользователей.
Поддерживает несколько операционных систем и технологий виртуализации. Есть много бесплатных тулзов, с помощью которых можно мониторить систему.
39. PowerAdmin
PowerAdmin является коммерческим решением для мониторинга.
40. ELM Enterprise Manager
ELM Enterprise Manager — полный мониторинг от «что случилось» до «что происходит» в режиме реального времени. Инструменты мониторинга в ELM включают — Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.
41. EventsEntry
42. Veeam ONE
Эффективное решение для мониторинга, создания отчетов и планирования ресурсов в среде VMware, Hyper-V и инфраструктуре Veeam Backup & Replication, контролирует состояние IT-инфраструктуры и диагностирует проблемы до того, как они помешают работе пользователей.
43. CA Unified Infrastructure Management (ранее CA Nimsoft Monitor, Unicenter)
Мониторит производительность и доступность ресурсов Windows сервера.
44. HP Operations Manager
Это программное обеспечение для мониторинга инфраструктуры, выполняет превентивный анализ первопричин, позволяет сократить время на восстановление и расходы на управление операциями. Решение идеально для автоматизированного мониторинга.
45. Dell OpenManage
OpenManage (теперь Dell Enterprise Systems Management) «все-в-одном продукт» для мониторинга.
46. Halcyon Windows Server Manager
47. Topper Perfmon
Используется для мониторинга серверов, контролирует процессы, их производительность.
48. BMC Patrol
Система мониторинга и управления управления IT — инфраструктурой.
49. Max Management
50. ScienceLogic
ScienceLogic еще одна система мониторинга.
Менеджмент и мониторинг сетей, приложений и инфраструктуры.
Ниже приведен список (наиболее популярных) инструментов для мониторинга сети
Nedi является инструментом мониторинга сети с открытым исходным кодом.
54. The Dude
Система мониторинга Dude, хоть и бесплатна, но по мнению специалистов, ни в чем не уступает коммерческим продуктам, мониторит отдельные серверы, сети и сетевые сервисы.
55. BandwidthD
Программа с открытым исходным кодом.
Расширение для Nagios, позволяет создавать карты инфраструктуры и отображать их статус. NagVis поддерживает большое количество различных виджетов, наборов иконок.
57. Proc Net Monitor
Бесплатное приложение для мониторинга, позволяет отследить все активные процессы и при необходимости быстро остановить их, чтобы снизить нагрузку на процессор.
58. PingPlotter
Используется для диагностики IP-сетей, позволяет определить, где происходят потери и задержки сетевых пакетов.
Маленькие, но полезные инструменты
Список не был бы полным без упоминания нескольких вариантов аппаратного мониторинга.
59. IPMIutil
60. Glint Computer Activity Monitor
61. RealTemp
Утилита для мониторинга температур процессоров Intel, она не требует инсталляции, отслеживает текущие, минимальные и максимальные значения температур для каждого ядра и старт троттлинга.
62. SpeedFan
Утилита, которая позволяет контролировать температуру и скорости вращения вентиляторов в системе, следит за показателями датчиков материнской платы, видеокарты и жестких дисков.
Читайте также: