Giter Club home page Giter Club logo

visualsyslog's Introduction

Visual Syslog Server for Windows

Visual Syslog Server for Windows is a free open source program to receive and view syslog messages. Useful when setting up routers and systems based on Unix/Linux.

Visual Syslog Server for Windows has a live messages view: switches to a new received message. Helpful color highlighting. Useful message filtering. Customizable notification and actions.

Read in Russian

Visual Syslog Server for Windows

Features

  • Receive messages from various devices via UDP or TCP protocol (compliant to RFC 3164)
  • Syslog messages are displayed in real-time
  • Stores messages in files on disk
  • Log file rotation by size or by date
  • Filter displayed syslog messages based on facility, priority, host, source address, tag or message contents
  • Customizable color highlighting with nice 3D design
  • Generating notifications depending on the content of the received message:
    • Show alarms windows
    • Play sound file
    • Send e-mail notifications via smtp server
    • Customizable notices format
  • Performs actions depending on the content of the received message:
    • Run external program with params
    • Saving message to the specified file
  • Support for sending mail via SMTP server with authentication SSL / TLS (Support Gmail and iCloud mail smtp servers. You can use the push notifications on your mobile device for instant delivery of alarms.)
  • Lightweight and very fast
  • Run as a Windows application
  • Minimize to system tray
  • Support Windows XP/Vista/7/8/8.1, Windows Server 2003/2008/2012
  • Easy to install: adjustment is not required
  • Import historical syslog messages after the start of the program
  • View syslog messages from the file
  • The ability to receive messages encoded in UTF8
  • Free open source software, licensed under the GPL V2

Download

Visual Syslog Server for Windows download installer:
Last developper snapshot 1.6.4
Latest stable release 1.6.4

Installation

After installation Visual Syslog Server for Windows works immediately: adjustment is not required. Waiting for messages on the UDP and TCP port 514 (default setting). Visual Syslog Server is an Windows application (installing a system service is not required). Installer adds firewall exception.

Building from sources

To build Windows Syslog Server from sources use CodeGear RAD Studio C++Builder 2007
Main project file visualsyslog.cbproj
Required components: Indy.Sockets (VCL) version 10

To build the installer, use Inno Setup Compiler 5.5.1(a)
Installer project file visualsyslog.iss

Support

Your questions and suggestions please send to

Future plans

  • Message statistics

If you need these or other functions let me know.

Screenshots

Color highlighting setup

Visual Syslog Server for Windows color highlighting

Message processing setup

Visual Syslog Server for Windows message processing

Main setup

Visual Syslog Server for Windows main setup

Files rotation setup

Visual Syslog Server for Windows files rotation setup

Smtp server setup to send e-mail messages

Visual Syslog Server for Windows smtp server setup

visualsyslog's People

Contributors

maxbelkov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

visualsyslog's Issues

Install as a Windows Service

Hi,

VisualSyslog Server is really great. I just miss the ability to run it as a Windows Service to switch from Kiwi.

Is this planned for a future release ?

Thanks,

Fred

Save individual files based on IP address

Hi,
Is there a way to save separate files for each network device? For example, all syslogs coming from router 10.0.0.1 is saved as 10.0.0.1.log, syslogs from 10.0.0.2 as 10.0.0.2.log, etc.
Thank you

Issues with portable installation

Currently visualsyslog is not very nice to be used as a portable application. Problems I found:

  1. It puts configuration files in AppData\Local folder. This is not a good folder for putting configuration files that are not machine specific. AppData\Roaming folder should be used instead for these files[1]. syslog files are good to stay AppData\Local instead since they were work/session specific;
  2. It doesn't recreate automatically files it needs to work: cfg.xml, process.xml, highlight.xml. Ideally it should be able to recreate all required configuration files, if missing;
  3. There's not an easy way (or I am not aware of it) to have just a pure portable application with configuration and all other needed files (example alarm.wav) in the same folder as the executable. Easiest way would be to detect presence of cfg.xml in the same folder as the executable and work from that to find all other needed files.

[1] https://superuser.com/questions/150012/what-is-the-difference-between-local-and-roaming-folders

Config files are being hard coded to local appdata not common appdata

It seems like the only way to configure this server for multiple users is to copy over the config files for every user to %user/local.
Could you add a check to see if there are config files in CSIDL_COMMON_APPDATA (often C:\programdata\ in win10) and then if there is no config present check local user for the files. This allows for a common config regardless of the user and allows for a cleaner installation on systems with active directly or other such login schemes.

Run it as a service

Hello,

Can I run the programs as a service? I tried New-Service -Name VisualSyslog -binaryPathName "C:\Program Files (x86)\visualsyslog\visualsyslog.exe" after install it, but it crashes trying to start the service. By the way, I'm running it on a Windows 2016 server

Thanks

Sorting columns by time descending

Would it be possible to add a sorting based on the columns. Basically only "time" would be interesting to sort descending. New lines to be added on top - instead of bottom.

Copy only one message to clipboard

Context menu entry "Copy to clipboard" copies the entire content, i.e. all messages. I would like to have an option to copy only the selected message/messages.
Currently I'm using version 1.6.4
Thanks a lot for a great program!

Change default configuration directory

Hi,
Actually, i'm unable to change the default configuration directory.
I want to store filter.xml, params.ini elsewhere (ie: in the program folder, ..)
Thanks,
Florian

Run External Program other than exe

Apparently, this options only runs exes.

In my case, a have a vbs script to send a message to a Telegram conversation (using bot).

Is it possible?

Portable version

Please consider a portable version...

for what I could see the only files that are "hardwired" to %AppData%\Local
are the .xml/.ini/*.wav and the syslog...

rectifying this to be searched from the folder the program is lauched (%0)
should be enough...

but also search for this files from the path configured for syslog
is a possibility too...

[Feature] Run with command lines and parameters or use config file ?

Visualsyslog is hawesome ! Thanks for your work !
I would like to know if it is possible to have some kind of config file or have the ability to run it from command lines with parameters?

I would like to install visualsyslog and start it with my parameters from remote.

Thanks for that !

Backup

Firstly, brilliant piece of software!
In the Message Processing Setup I have now added quite a few filters. How can I backup the configuration so that I can restore should the need arise?

this is request.

hi i couldn't find any place for write this message, for that i am writing on issues. this is not issues. this is for thank you. this software is wonderfull. if i learn programing as well as you i will make better. but for now this need some updates.

  1. db selection can be better. for example mysql. i am tracking wifi users with mac on this program. wifi aps sending all logs and i am viewing. if this support mysql i can use my data. i can pair mac adres and user name. i also storing user information mysql database.

  2. more functional highlight screen. like user mac pairing i can pair ap mac and ap place. with this who one is where i can know. i also used this softw. on stolen phone. i write mac adress with highlight alarm. and we found. this is not easy but very good.

thank you again.
best regards.

Starts without Windows on W10

Visual Syslog last time minimized and reboot my pc. After that i'm starting visualsyslog but now window is shown.
Whats happend?
The Taskmanager shows me the process is running.

Grid is not updating properly

Hi,

When you clear the log list and send a new TCP message, the status bar indicates you received the message but the grid does not refresh properly. If you click each cell, the content is refreshed.

A similar behavior happens in the opposite. If there is one message listed and you press the clear button, the message is not removed until you click each cell to force refresh.

Regards,
Mauro.

Awesome Program! I love it too. I have one request too though!

Any tab characters in the message portion are replaced with spaces, would it be possible to add an oiption to disable this?

My syslogs contain a tab delimited message format and I would like to import the log into excel as a tab delimted CSV file. But with the tabs converted to spaces this doesn't work.

Rotation options by time period are not logical

I don't understand why the [Rotate by date] has a trailing hour label behind it. What does this mean? If I say [Rotate by date] <1>, does that mean it will rotate daily but keep only the last hour of each day?

Highlighting setup

Hi,

I am unable to add rules via the Highlighting setup window. When selecting criteria and using the add button new rules are not being saved.

I have been able to add rules to the message processing without an issue so it seems isolated to highlighting only.

I installed via visualsyslog_setup.zip onto Windows 10.

Tom

Multiple exe

I've noticed that there is a possability to run multiple instances of the application. Great if there was an option to prevent that.

HTTP Request Compatable?

Hi, i would like to use this program by sending it HTTP request messages instead of raw TCP/UDP. Is this possible?

Thanks!
Richard

My application does not open in windows

My application does not open in windows , it already removes complement from the system does not open double click but does not appear graphic interface help me thanks ^^

Registry?

Привет.
Где ваша прг хранит настройки (фильтры, правила, прочее)?

Bug View File

Hello,

I encounter a bug with the option "View File", it doesn't display good information.
Am I the only one with this problem?

In the main display, it works:
image

But with the "View file" with the same file it doesn't work:
image

Am I wrong somewhere?
I test with the old version 1.2 and the latest version 1.6.4 and it was the same result.
I test on Windows 10 and on Windows Server 2019.

Regards,
Easyghost.

IP<> or function not working

When triying to exclude some IP addresses from sending mails, it is not working.

I can do this with 1 ip adress, although from the moment I add a 2nd one it's not doing this rule anymore.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.