Bronshae 1.4.0 is now available for Linux, Mac OS X, Solaris and Windows with support for unlimited hosts. Monitoring of Disk Input/Output was added and thread usage was reduced for the Status Objects. Linux hosts now support Systemd and the Windows service starter was upgraded to address several defects.
- Automatic upgrade of database schema changes.
- Support for evolving an Attribute definition.
- BConfig and Bupg on Mac OS X no longer require legacy Java support.
- SSLCert Status Object has an option to accept self-signed certificates.
- Java 1.7 and greater are supported.
- SFTP Status Object added.
- SSH and SFTP Status Objects now measure response time.
- SQL Server 2014, Postgresql 9.5, and Oracle 12c Support
- Mail related Status Objects now use a connection timeout.
- The Jenkins Status Object handles manually stopped Jenkins.
Typically products have a hub and spoke style architecture where each monitor sends data to a centralized data collection server. The disadvantage with this architecture is that if the centralized data collection server is not available then there is not any visibility on the monitored operations. This can happen when the designated "monitoring" servers are rebooted or if there are network connectivity problems.
Bronshae solves this problem by providing redundancy with each of its services. For example, instead of having one failure point for data processing, Bronshae uses multiple Data Orchestration services for data processing. The monitors send their data to a Data Orchestration service for analysis and will automatically fail over to the other Data Orchestration services as needed. More redundancy can be added by simply configuring additional Data Orchestration services.
High availability is also present in other services like the SNMP service, Web service, and ServiceFS (File System Service). The SNMP service works in a similar fail over manner as the Data Orchestration service. The Web service provides a way to load balance web requests to Bronshae as pictured below.
By providing a highly available architecture, Bronshae prevents blind spots of monitored operations due to outages. Bronshae services automatically fail over without the need for any user intervention.