The SOC Automation project copyright is held by the Provincial Health Services Authority of British Columbia.
The SOC Automation project is an effort of the Service Operations Center team (SOC).
The SOC Automation project plans, implements, and maintains custom network and system monitoring software for the SOC.
The SOC Automation project provides the following:
-
Custom Data Collection Facilities: There are multiple components for collecting custom monitoring data. Some data collection components are not location dependent and can be run from the SOC Automation server. Other data collection components rely on local network architecture, and must be executed on machines located at remote sites.
-
Custom Alert Facilities: All the data collected is stored and analyzed on the SOC Automation server. Configurable alerts are generated based on this analysis and dispatched via email to interested parties. In-depth analysis can be requested from the SOC but data is only stored for three days due to space limitations.
-
Alert Integration with the Current Monitoring Infrastructure: The team is currently planning and developing integrating alerts/data generated by the SOC automation components with other monitoring platforms, including Orion, and Power BI.
Documentation is generated and hosted locally.
The docs build directory is exposed as an alias on the server host where the SOC Automation project is running as per the configs/nginx/nginx.conf file.
It is the responsibility of the developer to rebuild the documentation.
The Mail Collector Application
is responsible for collecting Windows
log events created by instances of the Mail Borg Client Application
running on remote monitoring bots, and for generating alerts with regards
to email and Exchange service availability at remote sites.
The application is also capable of analyzing the availability of all and/or
various Exchange servers and Exchange databases based on the configurations
made available to the :ref:Mail Borg Client Application
instances.
This application is also responsible for providing main configurations for
instances of the Mail Borg Client Application
running on remote
monitoring bots.
This application is monitoring network nodes that provide Active Directory Domain Services (AD).
The application is collecting monitoring data by way of sending periodic LDAP connection requests to each network node known to be an AD controller.