Simon 5.0.1 Версия: 5.0.1
Mac Платформа: U2B
Включает: Pre-K'ed
Версия ОС: 10.13 или выше
ЦП: 64-битный Intel/ARM нформация о Торренте
Dejal Simon — важный инструмент мониторинга сайта для macOS. Он проверяет серверы на наличие изменений или сбоев и уведомляет вас по электронной почте, звуком, речью, Twitter или другими способами. Вы можете использовать его для отслеживания обновлений сайтов и для оповещения вас, когда важный сервер выходит из строя или восстанавливается. Это родное приложение для macOS с интуитивно понятным и привлекательным интерфейсом. Саймон очень разносторонний. Его можно использовать для мониторинга вашего собственного веб-сайта и серверов, отслеживания публикаций и новых комментариев в блогах вас или друзей, проверки веб-почты, получения уведомлений об обновлениях любимых новостных и развлекательных веб-сайтов, отслеживания аукционов и многих других целей. Особенности:
Мониторинг ваших сайтов и серверов
Центральным элементом Simon является окно Monitor. Это позволяет вам сразу увидеть текущий статус всех ваших отслеживаемых веб-сайтов, серверов и приложений. Помимо красочного значка состояния и процента работоспособности, список тестов показывает, как давно произошло последнее изменение и сбой, а также когда произойдет следующая проверка. Но это не все. В этом окне также отображается дополнительная статистика о тестах и журнал, показывающий недавнюю активность, в том числе время начала проверки тестов и различные шаги во время проверки (запуск, остановка, результат службы, каждый фильтр, уведомления и т. д.), а также другие действия на тесты, например редактирование, приостановка и т. д. Также имеются журналы проверок (включая продолжительность проверки), изменений (включая измененный текст) и сбоев (включая описание ошибки).
[Окно монитора] Тесты (и другие списки) организованы в группы, и вы можете добавлять свои собственные группы и перемещать их по желанию. Это позволяет вам организовывать тесты по серверу, типу, клиенту или чему-то еще, что имеет для вас смысл. Поскольку иногда вы не хотите, чтобы еще одно окно загромождало ваш экран, вы можете, если хотите, скрыть окно «Монитор» и/или использовать удобные меню Dock или Status. Меню Dock включает быстрый доступ к окнам Simon и некоторым глобальным функциям. Меню «Состояние» включает в себя все это, а также отображает все ваши тесты со значками состояния, подробностями во всплывающей подсказке и возможностью выполнить избранное действие или отобразить подменю операций быстрого доступа для каждого теста, чтобы вы могли посетить меню «Состояние». сайт или другие задачи, даже не видя Саймона. При желании Саймона можно скрыть из Dock, чтобы доступ к нему был возможен только через меню «Состояние». При желании доступ к Simon также можно ограничить, потребовав пароль. Испытайте это
Как же сказать Саймону, за чем следить? Вот тут-то и появляется панель «Информация о тесте». Доступ к ней возможен, когда список тестов активен. Он показывает сводку теста; щелкните заголовок каждой строки сводки, чтобы перейти прямо на эту страницу. Он включает кнопку «Изменить», позволяющую изменить тест, которая при редактировании переключается на «Готово», чтобы вернуться к сводке. В режиме редактирования на панели «Информация» имеется множество параметров, которые помогут вам настроить каждый тест, удобно расположенных на нескольких страницах:
Страница «Имя» содержит поля для названия теста и написания его описания.
Страница «Параметры» позволяет указать, как часто проверять тест (когда предыдущая проверка была успешной или неудачной), а также другие полезные параметры.
На странице «Сервис» вы выбираете, что проверять, и вводите URL-адрес или любую другую необходимую информацию. Об услугах читайте ниже.
Страница «Фильтры» — одна из ключевых областей Simon. Вы можете легко указать тесту игнорировать части выходных данных службы, сосредоточиться только на интересующей вас области, обнаружить изменения по сравнению с предыдущей проверкой и многое другое. О фильтрах читайте ниже.
Страницу «Уведомления» можно использовать, чтобы указать, как предупреждать вас при обнаружении изменения, при отключении службы, восстановлении после сбоя или при обнаружении фильтром проблемы. Об уведомлениях читайте ниже.
На странице «Отчеты» указывается, должен ли тест отображаться в некоторых или во всех отчетах. Об отчетах читайте ниже.
Страница «Автопауза» позволяет вам сказать Саймону не проверять данные в определенные дни или промежутки времени. Например, если вы знаете, что сервер будет недоступен, возможно, во время периодической перезагрузки или регулярного обслуживания, или вы просто не хотите знать об изменениях в определенное время, например, в блоге, когда вам следует работать.
К вашим услугам
Несколько встроенных сервисов. Службы сообщают Саймону, как проверить тест. Они включают, среди прочего:
Приложение: убедитесь, что приложение присутствует и, возможно, работает — его можно перезапустить, если не через уведомитель запуска.
DNS: запросите сервер доменных имен, чтобы убедиться, что домен виден.
Состояние диска: проверяет порог емкости диска, состояние SMART и состояние RAID.
FTP: просмотрите файл на FTP-сервере, чтобы определить его доступность или изменения.
Входящая почта (IMAP). Подключитесь к почтовому серверу IMAP, чтобы убедиться в его доступности, и/или найдите новые сообщения.
Входящая почта (POP): еще один тип почтового сервера (также доступна версия с поддержкой SSL).
Сетевое время (NTP): проверяет, отвечает ли сервер сетевого времени.
Исходящая почта (SMTP). Исходящая почта обычно проходит через SMTP-сервер; убедитесь, что он доступен (плюс вариант SSL).
Ping: пропингуйте любой сервер, чтобы проверить его реакцию; вы можете указать лимиты таймаута и потери пакетов.
Доступный порт: аналогично службам портов, но просто проверяет, открыт ли порт, без фактического обмена данными по нему.
Samba SMB: проверяет, что клиент Samba SMB находится в сети и отвечает.
Снимок экрана: делает снимок экрана при каждой проверке теста. Полезно для отслеживания активности на машине.
Статус SMART: проверяет статус SMART для всех томов.
Статус SNMP: проверяет состояние устройства, подключенного по SNMP; это провал, если он не работает.
Журнал системных ошибок: приводит к сбою, если указанное сообщение об ошибке появляется в сегодняшнем файле system.log.
SSH: общение с удаленным сеансом защищенной оболочки.
Сканер TCP-портов: проверяет состояние всех TCP-портов на сервере.
Веб-страница: проверьте веб-сайт на наличие изменений или сбоев.
Обычно встроенных сервисов достаточно, но что, если вы хотите углубиться? Иногда у вас есть особые требования и вы хотите проверить сервер другого типа. Не проблема! Вы можете настроить службы, отредактировав значения по умолчанию для встроенных служб или даже добавив новые. Подобно панели «Информация о тесте», панель «Информация о службе» позволяет изменять службы и автоматически приостанавливать службу, что влияет на все тесты, использующие эту службу. Рецепт успеха
В Simon важна гибкость, но, возможно, одной из наиболее гибких функций является подключаемый модуль службы сценариев. Он позволяет создавать собственные сервисы с помощью AppleScript, сценариев оболочки или Perl, PHP, Python и других языков сценариев. Редактор сценариев позволяет добавлять описание для отображения, пользовательские переменные для получения значений из тестов, использующих новый сервис, выбирать тип сценария и, конечно же, редактировать сам сценарий. Вы можете получить новые сценарии на странице Simon Extras или, если вы пишете сценарий, которым хотите поделиться, вы можете сохранить его и отправить нам, чтобы предоставить другим. Сервисы Capture Your Heart's Desire
основанные на плагине службы портов, позволяют вам подключаться к любому серверу и вести с ним диалог, получать текстовые сообщения и отправлять ответы. Если навигация по сценарию сеанса выполнена успешно, проверка считается успешной, но если сервер не отвечает или отвечает неправильно, регистрируется сбой. Существуют встроенные сценарии сеансов для нескольких типов серверов. Но как создать свой собственный? Саймон упрощает задачу с помощью удобной панели Capture Session. Вы подключаетесь к любому серверу по заданному порту, выделяете соответствующую часть входящего текста, вводите команды для продолжения сеанса, и для вас создается сценарий сеанса. Просто как тот!
Наймите детектива. А как насчет веб-сайтов, на которых есть баннеры или другой нерелевантный контент? Не заставит ли это Саймона подумать, что страница изменилась? Неа! У Simon есть очень полезная функция под названием «Фильтры», с помощью которой вы можете указать, какую часть страницы искать, например, количество комментариев в блоге или область заголовка на новостном сайте. Фильтры также могут дополнительно определять, отличаются ли выходные данные от тех, которые они проверяли в предыдущий раз. Несколько фильтров могут быть объединены в цепочку для выполнения операций над текстовым выводом службы. Они также могут просматривать выходные данные любых предыдущих фильтров и другие значения, указанные в качестве входных данных для каждого фильтра. Как и сервисы, фильтры можно настроить по своему желанию через панель «Информация о фильтре» и использовать в любом количестве тестов. Многие фильтры определяют поведение по умолчанию, которое можно настроить для каждого теста для максимальной гибкости. В комплект поставки входят фильтры:
Блок: найдите два фрагмента текста во входных данных фильтра и выведите текст между ними, если он найден. Также определяет, произошли ли изменения по сравнению с предыдущим моментом проверки. Расширенные параметры включают возможность поиска конкретного вхождения маркеров.
Блокировать без изменений: аналогично фильтру Блокировать, но не обнаруживает изменений; полезен в качестве фильтра перед другими.
Изменение: просто обнаружите изменение в любом месте входного текста.
Найти ключевое слово: найдите текст во входных данных, используя простое сопоставление текста. Опции включают чувствительность к регистру, поиск начала или конца слова и многое другое. Также включает возможность найти первое вхождение, конкретное или все, а также найти и заменить эти варианты.
Найти регулярное выражение: найдите текст во входных данных, используя регулярное выражение. Определенно функция для опытных пользователей! Включено удобное меню доступных операторов регулярных выражений. Как и в случае с «Найти ключевое слово», доступны несколько вариантов поиска и поиска и замены.
Требуется найти: Найдите какой-либо текст во входных данных и приведите к сбою, если он не найден. Полезно для проверки текста, который должен присутствовать.
Найти нежелательное: ищите какой-либо текст во входных данных, и если он будет найден, произойдет сбой. Полезно для нежелательного текста.
Тело HTML: выводит только содержимое тела HTML. Не обнаруживает изменений, так как после этого вам может потребоваться дополнительная фильтрация.
Игнорировать пары тегов HTML, игнорировать теги HTML, игнорировать изображения, игнорировать ссылки, игнорировать числа и игнорировать слова с цифрами: все эти фильтры похожи. Они удаляют из текста все вхождения указанного типа элемента. Очень полезно для уточнения вывода.
Список гиперссылок: находит и выводит только все гиперссылки HTML из входных данных, разделенные запятыми.
Число изменено, Число изменено на 10, Число более 95 %, Число вне диапазона: эти фильтры оценивают число и приводят к изменению или сбою в зависимости от заданных условий. Все они требуют только допустимого числа в качестве входных данных, поэтому при необходимости используйте еще один фильтр перед этим, чтобы сократить текст до числа.
Переопределить как неизмененный: изменяет текущий статус на «Неизмененный», чтобы отменить статус «Изменено» или «Сбой». Выводной текст остается прежним.
Override Custom: переопределение, настраиваемое при тестировании. По умолчанию изменяет статус для автоматического обнаружения изменений без изменения выходного текста.
Переопределить «Нет сбоя»: превращает статус «Неудачный» в «Успех» с сообщением об ошибке в качестве выходного текста. Статус будет Без изменений, если ошибка такая же, как в прошлый раз, или Изменено, если ошибка другая.
Простой формат: фильтры формата могут переформатировать выходной текст, в том числе использовать переменные, например, для объединения результатов двух фильтров или заключения в кавычки.
Обрезать пробелы: удаляет пробелы, табуляции и возвращает начало и конец текста.
Хотите сделать что-то еще? Нет проблем: вы можете добавлять собственные фильтры, написав AppleScript, сценарий оболочки или сценарий Perl, Python и т. д. Как и служба сценариев, подключаемый модуль фильтра сценариев обеспечивает практически бесконечный набор параметров фильтрации. Чтобы упростить поиск текста для функции «Фильтр» или просто быстро просмотреть сайт, не покидая Simon, доступна панель «Предварительный просмотр». Панель предварительного просмотра включает в себя отображаемый контент, исходный код HTML и заголовки сервера страницы, а также выходные данные каждого фильтра для теста. Вы также можете легко просматривать сайты в предпочитаемом вами веб-браузере. Предварительный просмотр также доступен для не-веб-сервисов, чтобы увидеть, что выводит сервер и фильтры. Коммуникация — лучшая политика
Итак, Саймон следит за вашими тестами, обнаруживая изменения, сбои и исправления. И эта информация отображается в окне «Монитор», значке Dock и меню «Состояние». Но вы занятой человек и иногда хотите, чтобы важные события действительно привлекли ваше внимание. Вам повезло: у Саймона также есть функция уведомлений, позволяющая несколькими способами сообщить вам о том, что вы хотите знать. В каждом тесте может использоваться любое количество уведомителей, с отдельными уведомителями для каждого типа событий. Так, например, вы можете воспроизвести звук и перейти на веб-страницу, когда ваш любимый блог изменится, но отправить текстовое сообщение на свой мобильный телефон, когда он выйдет из строя. Кроме того, вы можете использовать уведомления для нескольких тестов: настройте уведомление один раз и используйте его для любого количества тестов. Для дополнительной гибкости переменные позволяют настраивать уведомитель с помощью названий тестов, URL-адресов, времени и т. д. Доступные уведомления включают в себя:
Действие: поднимите значок Dock, активируйте Simon, отобразите его в веб-браузере и другие действия.
APC Masterswitch: переключение розетки на силовом устройстве APC Masterswitch.
Электронная почта: отправьте электронное письмо вам на работу, другу или клиенту или на свой мобильный телефон.
Запустить: запуск или переключение на приложение и/или документ.
Звук: Воспроизведение звука; предусмотрено несколько дополнительных услуг.
Речь: Саймон разговаривает с вами!
Интернет: получение или публикация веб-страницы, например, для выполнения PHP-скрипта на сервере.
Как и в случае со службами и фильтрами, вы можете добавлять собственные уведомления, написав AppleScript, сценарий оболочки или сценарий Perl, Python и т. д. Плагин уведомления Script предоставляет практически бесконечный набор вариантов уведомлений. Вы также можете создавать уведомления на основе сеансов подключения к порту с помощью подключаемого модуля «Уведомление о порте». Но какими бы полезными ни были уведомления, иногда вы не хотите, чтобы вас беспокоили... например, во время встречи или пока вы спите, если ваш компьютер находится в пределах слышимости. Как и в случае с тестами, уведомления могут автоматически приостанавливаться на определенное время и диапазон дней. HCiSO Что нового в версии 5:https://dejal.com/simon/upgrade/ Дополнительная информация:https://dejal.com/simon/ Скриншоты:-