.. index:: System Requirements
System Requirements
===================
The WinSyslog Service has minimal system requirements. The actual minimum
requirements depend on the type of installation. If the Client is installed,
they are higher. The service has very minimal requirements, enabling it to run
on a large variety of machines - even highly utilized ones.
Client
------
* The client can be installed on Windows 2003 and above. This includes
Windows XP, Windows 2008/2012/2016/2019 servers, Windows Vista, and
Windows 7/8/10. The operating system variant (Workstation, Server …) is
irrelevant.
* The client is suited for 32bit and 64bit operating systems. It runs
automatically on each platform in 32Bit or 64Bit mode.
* The client uses Microsoft .Net Framework technology. The Installer will
automatically install the necessary .Net Framework components before
installation. A network connection maybe required in order to download
additional components.
* The client requires roughly 8 MB RAM in addition to the operating system
minimum requirements. It also needs around 5 MB of disk space.
Service
-------
* The service has fewer requirements.
* It works under the same operating system versions.
* At runtime, the base service requires 5 MB of main memory and less than 5 MB
of disk space. However, the actual resources used by the agent largely depend
on the services configured.
* If the WinSyslog Service acts as a central Syslog server receiving hundreds
of messages per second, it needs many more resources. Even then, the actual
load is depending on the actions carried out. Storing the messages to text
files is much less performance intense than writing them to a database table
– especially if the database engine is located on the same machine. As such,
there is no single guideline for hardware sizing. It needs to be adapted to
the expected workload. We have created an article on `performance optimization
for syslog server operations `_, which you may want to read.
* Please note however, that the service is specifically optimized to handle
high throughput including message bursts (for example received via syslog).
* If you expect high volume burst and carry out time consuming actions (for
example database writes), we highly recommend adding additional memory to the
machine. Please note that the 32Bit Service is limited to 2GB of usable memory.
The 64Bit version does not have any limit. A typical Syslog message (including
overhead) takes roughly 4-8 KB. With 1024 MB, you can buffer up to
100,000-200,000 messages in 1024 MB.
* Please note WinSyslog is capable of storing such bursts temporarily in memory
even if the machine would otherwise be too slow to process the messages.
InterActive SyslogViewer
------------------------
* Syslogviewer can be installed on Windows 2003 and above. This includes
Windows XP, Windows 2008/2012/2016 servers, Windows Vista, and Windows 7/8/10.
* Syslogviewer runs in 32Bit mode only. When accessing ODBC Datasources, make
sure to configure System DSN in the 32Bit ODBC Admin.
* Syslogviewer uses Microsoft .Net Framework technology. The Installer will
automatically install the necessary .Net Framework components before
installation. A network connection maybe required in order to download
additional components.
* Syslogviewer requires roughly 15 MB RAM in addition to the operating system
minimum requirements. It also needs around 2 MB of disk space.
Adiscon LogAnalyzer
-------------------
* Adiscon LogAnalyzer requires a local webserver installed. Microsoft Internet
Information Server (IIS) version 4 (or higher) or Apache is possible as Adiscon
LogAnalyzer is a PHP based application. Adiscon LogAnalyzer is an optional
component and not mandatory. We recommend to use it on Apache in conjuction
with PHP5 such as included in the package `WAMP `_