DBI_System_Monitor

Overview

This process allows the DBI system to monitored in several ways.  This application centralizes the logic into several parameterized sections, which allows for the email or text notifications when an event or alert is warranted.  Use the DBI_System_Monitor.ini in order to enter the required parameters.

Disk Space

This allows for the AWS EC2 instance to be monitored for disk capacity.  By default, there are two shares that are monitored, the root drive and the drive /data.

File Age

This monitors specific AWS EC2 folders for file objects that are older than a specified number of minutes.  This is typically used to monitor file objects in the ‘locks’ folder.

File Depth

This process checks for the number files in a specific EC2 folder.  This is useful for ensuring that files are being processed and not queuing up in a folder.  There is no DBI specific use case at the time of this writing for reference.  

S3 Age

This allows for AWS S3 to be monitored for the age of objects.  This is used to primarily check for files that are still sitting in the DBI_RS_Inbox or the DBI_RS_Loader and not being processed.  If files are stuck in the DBI_RS_Loader, this could be that the associated Linux process has aborted.  To restart the loading process, the files can be moved from the DBI_RS_Loader back into the DBI_RS_Inbox.

Services Check

This process checks for EC2 processes to ensure active execution status.  This is significantly useful for ensuring that the DBI processes related to the DBI_System_Manager are running.  The default DBI configuration includes parameters for the following:

  • DBI_Activate_Repeater_Service
  • DBI_RS_Loader_Service

System Load

This process alerts you when the EC2 instance surpases a specified load status. 

 

Advertisements