Getting started

This chapter helps new users get started with Mugnsoft. We will begin by explaining a few essential Mugnsoft concepts and terminology and then discuss installation, configuration and introduce you to the top level navigation of the interface.

Essential Concepts

Several fundamental concepts underlie and drive the Mugnsoft system. If you are a new user, knowing about them will help you use or integrate Mugnsoft into your environment.

  • MNS Webserver: The Webserver is the component that manages the whole infratrsucture and data. Components (a.k.a. Servers), Monitors, Reports, Downtimes, Users are managed through the Webserver WebUI. It bundles its own API interface that starts up at the same time as its webUI.
  • MNS Monitor: A probe is the component in charge of executing the business transaction scenarios, URL and API checks. It exposes an API interface.
  • MNS Integrator: An Integrator is the component in charge of integrating the business transaction scenarios, URL or API data to external products. It exposes its own API interface.
  • Monitor: A monitor is the actual business transaction scenarios.
  • URL: A monitor is the actual URL check.
  • API: A monitor is the actual API check.
  • Downtime: A downtime is the time during which a monitor should not run. The monitor is in a disabled state.
  • Keystore: A keystore is a repository where you store Key & value pairs. Each component has its own keystore.
  • WebDriver: A webDriver is an API and protocol that defines a language-neutral interface for controlling the behaviour of web browsers. Each browser is backed by a specific WebDriver implementation, called a driver. The driver is the component responsible for delegating down to the browser, and handles communication to and from Selenium and the browser. Please for more details refer to Selenium documentation
  • JSON Web Token (JWT): JWT is an internet standard for creating JSON-based access tokens that assert some number of claims. The tokens are signed either using a private secret or a public/private key.
  • SSL Certificates: SSL Certificates are small data files that digitally bind a cryptographic key to an organization’s details. When installed on a web server, it activates the padlock and the https protocol and allows secure connections from a web server to a browser.