Installation / Introduction

This page serves as an introduction to VitalSigns and its installation.


VitalSigns is a web based software application (client-server software application) and can be accessed from any computer via a browser window.

VitalSigns is built upon three major components:

  • User Interface: the front end is written using Angular and is fully responsive.
  • Web APIs: the web APIs provide a REST service interface to the configuration data and the performance statistics.
  • Collectors: Windows services that monitor the servers.


VitalSigns can be used to monitor, manage, and administer the following:

HCL Products

  • HCL Domino server logs
  • HCL Domino Clusters
  • HCL Domino server statistics
  • HCL Domino server tasks
  • HCL Notes databases
  • HCL Websphere servers
  • HCL Sametime
  • HCL Traveler
  • HCL Traveler Clusters

Microsoft Products

  • Office 365
  • Exchange on-premise
  • Exchange online
  • Database Availability Group
  • SharePoint online
  • SharePoint on-premise
  • Teams
  • OneDrive
  • Azure
  • Active Directory
  • Azure Active Directory

Architecture & Included Components

VitalSigns is written as a modern, responsive web application

The data store is MongoDB -  an open-source document database management system. VitalSigns uses MongoDB to write, retrieve, and store data (i.e. your environment data).

The front end is written in Angular -  is a complete JavaScript-based open-source front-end web application framework used for creating cutting-edge web applications.

The front end and the back end communicate via a REST API, which is documented and can also be called from your own custom applications.

The application runs as an IIS application.

Internet Information Services (IIS) is a web server software package that is used for hosting websites and web APIs. The web server (IIS) responds to requests from the browser (VitalSigns web page).

VitalSigns Services are long running executable applications under the Windows services that allows VitalSigns to collect, consolidate, and summarize various statistics. As not to put strain on the server, some of these services run at set times (such as hourly or daily) while other services run continuously.  These services can be put on their own machine for optimum performance.


Please direct your support inquiries to:


Submit a ticket:

Call us at (602) 263-8788.