![](https://raw.githubusercontent.com/MaxBelkov/visualsyslog/master/screens/ico.png) Visual Syslog Сервер для Windows
===
Visual Syslog Сервер для Windows это программа для получения и просмотра сообщений syslog.
Программа бесплатная с открытым исходным кодом. Лицензия GPL V2.
Visual Syslog Сервер удобен для настройки серверов, маршрутизаторов и встраиваемых систем на базе Unix/Linux.
Все что надо сделать - это перенаправить поток сообщений syslog на компьютер с установленным Visual Syslog Сервером.
Установка Visual Syslog выполняется за 1 минуту, настройка не требуется.

![Visual Syslog Сервер для Windows](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen1.png?raw=true)

Возможности
===
* Получение сообщений от различных источников по протоколу UDP или TCP (в соответствии со стандартом RFC 3164)
* Полученные сообщения отображаются немедленно
* Сохранение сообщений в текстовых файлах на диске
* Возможность сохранять разные сообщения в разные файлы
* Разбивка сохраненных файлов на части по достижении указанного размера или по времени накопления
* Фильтрация отображаемых сообщения по коду, приоритету, наименованию узла, адресу источника, тэгу или содержимому сообщения
* Настраиваемое цветовое выделение сообщений
* Формирование различных извещений в зависимости от содержимого сообщения:
  * Показ окна с предупреждением
  * Проигрывание звукового файла
  * Отправка электронной почты на указанный адрес
  * Немедленная доставка извещений на мобильные устройства Android / iPhone:
    Поддержка отправки электронной почты через SMTP сервера Gmail и iCloud с авторизацией SSL / TLS.
    При приходе почтового сообщения в ящик Gmail или iCloud, немедленное извещение поступит на мобильное устройство.
  * Настраиваемый формат извещений
* Выполнение действий в зависимости от содержимого сообщения:
  * Выполнение выбранной программы с параметрами
  * Сохранение сообщения в выбранный файл
* Высокая скорость работы
* Выполняется как обычное приложение Windows с показом значка в панели задач
* Поддерживает операционные системы Windows XP/Vista/7/8/8.1, Windows Server 2003/2008/2012
* Загрузка истории сообщений после запуска программы
* Поддержка кодировки UTF8 в тексте сообщения
* Просмотр сообщений syslog из файла на диске

Получение программы
===
[Последняя версия 1.6.4](https://github.com/MaxBelkov/visualsyslog/blob/master/Output/visualsyslog_setup.exe?raw=true)  
[Последняя стабильная версия 1.6.4](https://github.com/MaxBelkov/visualsyslog/releases/latest)

Установка
===
После установки Visual Syslog Сервер для Windows сразу готов к работе: настройка не требуется.
По умолчанию ожидает сообщений на портах 514 UDP и 514 TCP.
Программа установки добавляет исключения брандмауэра для Visual Syslog Сервер.

Компиляция из исходного кода
===
Для компиляции Syslog Сервера из исходных кодов используйте CodeGear RAD Studio C++Builder 2007  
Файл проекта _visualsyslog.cbproj_  
Требуются дополнительные компоненты: [Indy.Sockets (VCL) version 10](http://www.indyproject.org/Sockets/index.EN.aspx)

Для компиляции программы установки используйте Inno Setup Compiler 5.5.1(a)  
Файл проекта программы установки _visualsyslog.iss_

Поддержка
===
Ваши вопросы и предложения по улучшению программы шлите по адресу ![](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/m.png?raw=true)

Планы на будущее
===
* Статистика полученных сообщений: сколько, с какого адреса и т.д.

Снимки экрана
===

Настройка цветового выделения сообщений

![Visual Syslog Сервер для Windows цветовое выделение сообщений](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen2.png?raw=true)

Обработка сообщений

![Visual Syslog Сервер для Windows обработка сообщений](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen3.png?raw=true)

Основные параметры настройки

![Visual Syslog Сервер для Windows основные параметры настройки](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen6.png?raw=true)

Настройка файлов для сохранения сообщений и разбивка их на части

![Visual Syslog Сервер для Windows настройка файлов](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen5.png?raw=true)

Отправка сообщений электронной почты через SMTP сервер

![Visual Syslog Сервер для Windows настройка отправки почты](https://github.com/MaxBelkov/visualsyslog/blob/master/screens/screen4.png?raw=true)
