- 4 minutes to read

Monitoring Log Files

Learn how to alert your organization whenever there is a problem detected based on content in your log files

This section describes the monitoring and the rules for how Nodinite translates your monitoring configuration into meaningful monitoring states. Also, some remote commands are available as Actions to help you swiftly manage problems. Actions are detailed on the Managing Log Files page.

Monitoring Features

  • Content-based evaluation

    • The Nodinite Log File Parser Monitoring Agent allows you to monitor the content of text-based log files. These should have a start value that should then be matched with some other value that comes later.
    • Uses RegEx expressions to cover just about any scenario
    • Supports rolling log files
  • Smart time options

    • Filter on the different time-based properties, and the order, when you have multiple files (created, modified, Modified after Clear Date Time, ...)
  • State based evaluation

    • Either the time or the content will issue an alert. These can be used to inform your business about the problem
      • if a specific error text is found
      • Correlation between a start event and another later event
    • Example: Two events should occur after each another within a configurable timespan (may very well span multiple files).
  • Any number of Log Files can be monitored from a single agent (in one or more folders / SMB shares)

  • Multiple agents can be deployed on multiple servers for scalability, security and performance

  • Different files can be monitored with different options on different file shares/folders

  • The same set of files can be monitored with different monitoring options (if you have more than one rule to apply)

overview List of log file configurations in a Monitor View

Monitor Capabilities

The agent has the following list of Log File Parser Categories:

  • Log File Events

Log File Event Categories

One Log File Configuration, is displayed within Nodinite as one Resource. If you have 7 enabled Log File Configurations, then you will have 7 Resources in Nodinite.

  • The name of the Resources comes from the name of the Log File Configuration, set in the global Configuration
  • All log file configurations, belong to the 'Log File Event' category
  • The Application name, if set, comes from the global configuration

ApplicationPathExample
Example of Application names, these are defined in the global Configuration

Each of the Log File Configurations (presented in Nodinite as a Resource) has one of the following evaluated states at any given moment:

State Status Description Actions
Unavailable Resource not available If the files to be evaluated are not available due to a bad configuration, and/or network or security-related problems Review [prerequisites][]
Error Error threshold is breached The end match value is either missing and/or took too long time according to the error threshold [Edit thresholds][AIEditThresholds]
Warning Warning threshold is breached The end match value is either missing and/or took too long time according to the warning threshold [Edit thresholds][AIEditThresholds]
OK Within user-defined thresholds All values are matched and/or are within the defined time based monitoring thresholds [Edit thresholds][AIEditThresholds]

ResourceNotAvailable
Log File configuration example when not available

From within Nodinite, you can reconfigure the state evaluation on Resource level using the Expected State feature.

Actions

Using the Web Client for Nodinite, Actions can be sent to the Monitoring Agent for Log File Parser requesting operations to be performed on the monitored resources. With the existing privilege model, you can allow certain users to operate on selected resources.

List of Actions on the Resources of [Log File Parser Categories]

Categories that can be executed by using this agent:

Remote Actions

Alert history for Log Files

During root cause analysis or other purposes, it might be useful to understand how often problems with your log files happen. If your Monitor View allows it, you can search for historical state changes for the provided time span, either for all your log file configurations, or individually. This topic is further detailed within the generic instructions on how to Add or manage Monitor View page.

Search Resource history

Search for alert history for all resources in the Monitor View

Alert history for the selected log file configuration

Metrics

Not yet implemented

Supported Versions

  • All text-based log files with any content, or a date time and value to match (start and end) from SMB shares and/or Windows File Folders.

See Prerequisites for Log File Parser Monitoring Agent for additional details on installing and running the agent.

Release Log

For detailed information about the features and bug fixes, please see the Release Log