soulgogl.blogg.se

Perl file monitor detect file change
Perl file monitor detect file change





perl file monitor detect file change
  1. Perl file monitor detect file change archive#
  2. Perl file monitor detect file change code#

Usually you call the plugin with the –config option which gets the name of a configuration file: Windows - The plugin works with Unix as well as with Windows (e.g.Performance data - The number of lines scanned and the number of warnings/criticals is output.Macros - Pattern definitions and logfile names may contain macros, which are resolved at runtime.Protocol - The matching lines can be written to a protocol file the name of which will be included in the plugin’s output.Thresholds - You can define the number of matching lines which are necessary to activate an alert.You can define exception patterns which are more specific versions of your critical/warning patterns. Exceptions - If a pattern matches, the matched line could be a very special case which should not be counted as an error.

perl file monitor detect file change

Check_logfiles lets you call scripts either after every hit or at the beginning or the end of it’s runtime.

Perl file monitor detect file change code#

Sometimes, however, you want to run some code during the scan every time you got a hit. Triggered actions - Usually nagios plugins return just an exit code and a line of text, describing the result of the check.More than one pattern can be defined which again can be classified as warning patterns and critical patterns.The most common rotation schemes are predefined but you can describe any strategy (shortly: where and under which name is a logfile archived).

Perl file monitor detect file change archive#

If this rotation is done between two runs of check_logfiles also the rotated archive has to be scanned to avoid gaps. Each operating system or company has it’s own naming scheme.

  • Detection of rotations - usually nightly logfiles are rotated and compressed.
  • Check_logfiles was written because these deficiencies would have prevented Nagios from replacing a propritetary monitoring system. Especially the missing ability to handle logfile rotation and inclusion of the rotated archives in the scan allow gaps in the monitoring. The conventional plugins which scan log files are not adequate in a mission critical environment.
  • Scanning the Windows EventLog with the operating mode “wevtutil”Ĭheck_logfiles is a Plugin for Nagios which scans log files for specific patterns.
  • Scanning the Windows EventLog with the operating mode “eventlog”.
  • Preparations on the part of the Nagios administrator.
  • Preparations on the part of the database administrator.
  • Scanning of an Oracle-Alertlog with the operating mode “oraclealertlog”.






  • Perl file monitor detect file change