EventwatchNT v2.33 |
Overview TOP |
Benefits TOP |
EventwatchNT informs you of critical eventlog messages in realtime. After a new event (or multiple events) has been written to the eventlog by an application or driver, the events including all details will be sent by email. You can even include audit failures in the emails for security purposes. You can rely on EventwatchNT since you will not miss any message, not even during a reboot or a network failure.
Technical Benefits TOP |
EventwatchNT runs as a service and does not scan the eventlog on regular intervals consuming CPU, memory and/or disk resources. EventwatchNT only becomes active when an event is written to the eventlog. EventwatchNT consumes little memory when active or triggered (depends on the individual Windows NT / Windows 2000 / Windows XP configuration) and almost no memory (~300kb) when idle and waiting for events to occur (depends on operating system and available memory). The service only consists of one small executable programmed in C++, one messagefile DLL (not mandatory but recommended) and the graphical configuration utility. No complicated installation or reboot are necessary.
Functionality TOP |
Freeware TOP |
Requirements TOP |
Operating System: | Windows NT 4.0, Windows 2000 or Windows XP Professional |
Privileges: | Administrative Privileges on the machine where EventwatchNT will be installed |
Security TOP |
Installation / Update TOP |
The installation is now
complete and the service is configured to START everytime Windows NT boots. Just run eventwatchnt.exe
if you want to change settings later, but don't forget to RESTART
THE SERVICE, as the changes will not become effective otherwise.
Update:
It is very easy to update EventwatchNT since only the service executable itself is affected (unless otherwise stated). Nevertheless I have developed a commandline tool (upd_evtwatnt.exe) to update existing EventwatchNT installations from the commandline. It is included in all future EventwatchNT downloads and in the update package. Run:
upd_evtwatnt.exe \\SERVERNAME
to update the EventwatchNT service on the machine \\SERVERNAME (include the "\\"). You will have to make sure that the updated service executable evtwatnt.exe is present in the current directory. The application returns the ERRORLEVEL 0 if the service update was successful, otherwise 2.
If you prefer to update EventwatchNT manually then follow this procedure to update EventwatchNT to a new version:
In some very rare cases it might be necessary to remove all configuration settings to resolve a problem with a previous version. In this case you can either:
- use the GUI to stop the service
- use the service control panel
- use a scripting language, sc.exe ...
Configuration TOP |
Configuration fields are explained here:
Sender Name | Simply the name that appears as the sender of the emails EventwatchNT sends |
Sender Email Address   | The email under which the emails will be sent from EventwatchNT |
Recipients | The recipients of the EventwatchNT emails, separate multiple recipients with a comma |
SMTP server | The DNS name of the smtp server EventwatchNT will use to send emails |
Test | Tries to send a test email through the configured smtp server using the options you specified |
EMail Subject | This is the subject
that will appear on each message. The subject will be appended with eventlog
scanned and the number of events listed in the particular message, a subject
might look like this: NEW EVENTLOG MESSAGE(S) [Application] [4] |
Filter Type |
The filter can either send everything except certain unimportant messages, or only send certain important messages. Exclude (default): Send all messages except those specified in Filter. This is most likely what you want Include: Don't send any messages except those who match Filter. This is useful if you are only looking for specific messages. |
Filter | You can exclude unimportant eventlog messages by specifying a filter. You can specify multiple text filters by separating them with a comma. If one of the filters appears in the eventlog entry (including the source, time, ...) the message will not be sent. The filters are case-insensitive. |
Eventlogs to monitor | The eventlogs that should be monitored |
Events to report | The severity level of the events you want to receive, others will be ignored |
Test | Creates three eventlog test messages, each with a different severity (INFORMATION, WARNING and ERROR) |
Syslog | Log Syslog messages received from remote Unix machines in the local Application eventlog. Please see the sub-section for more details. Monitoring of the Application eventlog has to be activated for this to work. |
Error Logging |
Application is enabled by default and logs standard messages to the logfile in %systemroot%\evtwatnt.log.
Not much is being logged so turning off this feature is not recommended. This logfile does usually not exceed a few kilobytes. SMTP is disabled by default and enabling this feature will log every SMTP command in the logfile (excluding the message itself. Depending on the number of messages your are "watching" this may increase the size of your logfile tremendously. It is recommended to only use this feature if you are having problems receiving emails from EventwatchNT. |
Options |
Include Boot Events will make EventwatchNT rescan the eventlog from where it left off when it was stopped the last time. This
feature was designed to catch events that occur during a system's boot since EventwatchNT is not started right away. If you stop and restart
EventwatchNT then messages written to the eventlog in the meantime are caught as well. EventwatchNT will not rescan the eventlog if
it has been cleared in the meantime. HTML Email will send all messages in HTML format instead of a plain text format. Don't get scared, I don't usually fancy HTML mails myself, but this way ERRORs, WARNINGs, ... are colored in a different and more obvious way. Mini Email tries to make the emails as small as anyhow possible without loosing important information. Only the Source, ID, User (if present) and message are included. All unnecessary characters are omitted. |
Start / Stop | Start or Stop the EvenwatchNT service |
Install / UnInstall | Install the service, copy files and create registry information (UnInstall removes all EventwatchNT |
Make sure you restart the service when you change configuration parameters.
You can check if your installation of EventwatchNT is up-to-date by clicking on the Is a new version available button in the About EventwatchNT window (left-click the top-left most corner). Please note that no information is sent to netikus.net and that you will need a connection to the internet. Also make sure that are using the GUI configuration utility (eventwatchnt.exe) that came with your service (evtwatnt.exe), otherwise you will get wrong results since both files are independent entities and might be different versions.
Syslog Configuration TOP |
Command Line Arguments TOP |
Known Problems TOP |
Problem (1): | The popup window "evtwatnt.exe - Unable to locate DLL" with the message "The dynamic link library INFOCOMM.dll could not be found in the specified path ...." appears (might occur with other DLLs as well) |
Description: | Eventwatch NT relies on so called "message files" (which are DLLs) to display the detailed error message. Sometimes, unfortuntately, vendor DLLs depend on other DLLs to display the correct message. If one of those "other" DLLs is not found in one of the directories specified in the PATH variable, evtwatnt.exe will complain and not display the correct error message in the email. |
Solution: | Locate the requested DLL in your directory tree and add the directory where the DLL was found to the system PATH variable.
It is recommended that you restart the service or, if this does not resolve the problem, reboot the system. The particular problem with INFOCOMM.DLL has been solved in version 2.22, you might consider updating. |
Problem (2): | Sometimes the detailed eventlog messages are missing in emails even though they can be seen with the Eventviewer. |
Description: | If you have already included the path to the application (see Problem 1) and you are still missing detailed messages, then multiple message DLLs could cause this problem. Some vendors specify multiple message DLLs in the registry which is not supported by EventwatchNT yet, but will be in the next release. Please be aware that this only affects certain message sources, all other ones are unaffected and always include the full message. |
Solution: | This problem has been resolved in EventwatchNT 2.2, please update to the latest version ! |
Problem (3): | Even though events from the security eventlog are appearing in the security eventlog they are not being sent by EventwatchNT. |
Description: | This happens if Auditing was enable after EventwatchNT was started with the Security option enabled. |
Solution: | Please restart EventwatchNT to also detect Security Eventlog messages or enable auditing before you start EventwatchNT. |
Problem (4): | When I stop the EventwatchNT service under WindowsXP it crashes. |
Solution: | This problem has been resolved in EventwatchNT 2.21, please update to the latest version ! |
Problem (5): | When I clear an eventlog while the EventwatchNT service is running or after it has been stopped, messages are not being sent to me via email anymore for that particular eventlog. |
Description: | This is a known problem and has been resolved in Version 2.21 |
Solution: | This problem has been resolved in EventwatchNT 2.21, please update to the latest version ! |
Problem (6): | An application logged several hundred messages to an eventlog within a few seconds. Those messages were not sent to me via email and the EventwatchNT service crashed. |
Description: | This is a known problem and has been resolved in Version 2.21 |
Solution: | This problem has been resolved in EventwatchNT 2.21, please update to the latest version ! |
Problem (7): | When monitoring DNS, File Replication or Directory Service eventlogs, the recipient address is sometimes changed to a number (like 1009475519); additionally messages logged during a system boot are not reported correctly. |
Description: | This is a known problem and has been resolved in Version 2.22 |
Solution: | This problem has been resolved in EventwatchNT 2.22, please update to the latest version! |
Problem (8): | EventwatchNT doesn't send me emails even though I know for sure that my SMTP server works and that all entered data is 100% correct. |
Description: | This is a known problem with all versions up to and including v2.3. |
Solution: | This problem has been resolved in EventwatchNT 2.31, please update to the latest version! |
Problem (9): | EventwatchNT crashes when it scans very large eventlog entries. |
Description: | This is a known problem with all versions up to and including v2.3. Very large eventlog entries (entries >4kb) like certain Win2k directory service audit entries. |
Solution: | This problem has been resolved in EventwatchNT 2.31, please update to the latest version! |
Problem (10): | The EventwatchNT service does not start. |
Description: | This is a known problem with all versions up to and including v2.3. This usually happens on Windows 2000 / Windows XP installations that were upgraded from Windows 9x machines. |
Solution: | This problem has been resolved in EventwatchNT 2.31, please update to the latest version! |
Problem (11): | You are unable to receive emails via SMTP and are using version 2.31. |
Description: | This is a known problem only with version v2.31. This usually happens when a reverse lookup of the configured ip address does not work. |
Solution: | This problem has been resolved in EventwatchNT 2.32, please update to the latest version! |
Problem (12): | The service does not send emails. |
Description: | This is a known problem only with very few SMTP servers that send uncommon greetings. The initial connection timeout has also been increased which caused problems with extremely slow SMTP servers. |
Solution: | This problem has been resolved in EventwatchNT 2.33, please update to the latest version! |
Troubleshooting TOP |
If you encounter any problems
with EventwatchNT then please upgrade to EventSentry or EventSentry Light since EventwatchNT is no longer supported by NETIKUS.NET.
Credits TOP
Lot's of thanks to Dieter who helped me get started with
C programming, otherwise this would have taken a lot more time or would never have
happened. Also lot's of thanks to Gernot, Helmut and Juergen (alphabetically
ordered :-) ) who helped test and therefore improve the quality of EventwatchNT.
Additional thanks to all users of EventwatchNT which not only reported problems but worked together with me to resolve them.
Feedback TOP |
Disclaimer TOP |
History TOP |
10th May 2001: | Version 1.0 | Distributed to a limited number of users for final testing |
22nd May 2001: | Version 2.0 | Released at www.netikus.net |
12th July 2001: | Version 2.1 | New features include:
|
17th August 2001: | Version 2.1 | Re-release: Fixed problems when viewing help with Netscape. |
9th September 2001: | Version 2.2 |
I like to call this version the "Enterprise Version" - the great new features are:
|
16th December 2001: | Version 2.21 |
This version resolves following problems:
|
27th December 2001: | Version 2.22 |
This version resolves following problems:
|
27th February 2002: | Version 2.3 |
This version adds the following new features:
|
5th May 2002: | Version 2.31 |
This version adds the following new features:
|
14th August 2002: | Version 2.32 |
The following problems were resolved:
|
3rd November 2002: | Version 2.33 |
The following problems were resolved:
|