PDA

Просмотр полной версии : Parser Status UserGate



D_Jackas
13.03.2015, 07:36
Название: Parser Status UserGate
Версия: v1.0
Статус: Поддерживается (free)
Автор: D_Jackas
Описание:
Parser Status UserGate - Утилита проверяющая работоспособность прокси-сервера.


1457
UserGate — прокси-сервер для операционной системы Microsoft Windows. Основные функции программы — предоставление доступа в Интернет, ограничения доступа, DHCP сервер, кэширование страниц.

Давно уже известна проблема с работой UserGate, а именно его зависание через N- времени. Как обычно это происходит в самый не подходящий момент. Решил написать мелкую утилиту, которая проверяет работу прокси-сервера методом парсинга заголовка загруженной страницы. Если получить заголовок не получается, то утилита завершает процесс UserGet'a и запускает его заново.

Установка:
Кидаем содержимое архива в любую папку на самом прокси-сервере и редактируем файл config.ini и запускаем утилиту. Для удобства добавляем запуск утилиты через планировщик задач в нужное нам время. Лично я на сервере задал задачу перезапуск сервера 1 раз в неделю в 00:00 и запуск утилиты в 00:05 (5 минут в запасе для точного запуска ОС)

Ссылки:
Parser Status UserGate (https://dl.dropboxusercontent.com/u/96606522/PSU/Parser%20Status%20UserGate.zip)
VirusTotal (https://www.virustotal.com/ru/file/61b9f037bf826e312a75d4c22e019a0ac7df1288e97b1543f9 c2cc01f5f11adf/analysis/1426141234/)

s123
04.04.2015, 08:03
Спасибо, интересное решение! Хотел уводить контору на юникс решения, а так как я лентяй до ужася, ваше решение меня спасло от лишних телодвижений, в дальнейшем все равно контору переведу на аппаратный маршрутизатор, но на год два три, меня вы выручили.

D_Jackas
08.04.2015, 08:36
Обновил утилиту до версии 1.2
Список изменений:
[Версия 1.1]
+ Кол-во проверок за сеанс
+ Информация [URL сайта проверки, Ключевое слово]
+ Окно about, кнопка [?]
+ Возможность свернуть утилиту в трей
[Версия 1.2]
~ Поправлен алгоритм проверки (первая проверка могла не запуститься и последующих проверок могло и не быть)
+ Проверка состояния процесса прокси-сервера (На всякий случай если процесс сам упадет)
+ Добавлен новый параметр в файл конфига [FileName] отвечает за имя исполняемого файла для запуска прокси сервера.

VirusTotal[v1.1] (https://www.virustotal.com/ru/file/2791d21551c2e4000a0fa5038b809bc520b2fe0ca081d3957a bd09a3eb332f5d/analysis/1426502869/)
VirusTotal[v1.2] (https://www.virustotal.com/ru/file/db5a5fbc896be642699e221eabefb8efb042357c44e9a358ed 1c788fdd34fd85/analysis/1428467222/)

Скачать:
[Версия 1.1] (https://dl.dropboxusercontent.com/u/96606522/PSU/PSUG_1.1.zip)
[Версия 1.2] (https://dl.dropboxusercontent.com/u/96606522/PSU/PSUG_1.2.zip)

Если есть вопросы, пожелания обращайтесь!