|
|
# Welcome to SVMON WIKI.
|
|
|
|
|
|
SVMON provides a web-based service and integrates with EOSC-AAI. Users can authenticate themselves via B2ACCESS, only authenticated users can view lists of information, including sites, hosts, service components. You can access the web [here](https://svmon.eudat.eu)
|
|
|
|
|
|
## SVMON Structure
|
|
|
|
|
|
SVMON consists of three parts: a WEB-UI, a server, and a client.
|
|
|
|
|
|
- **The WEB-UI**: Is made on React.JS and provides information about the available services and their services components. Also, let the users see his profiles and request API tokens for using to report hosts versions.
|
|
|
|
|
|
- **The Backend**: Is made on Nest.JS, a Node.JS framework, recovers information from DPMT about the list of providers and services and also receives reports of the host and stores the versions of each service and components.
|
|
|
|
|
|
- **The Client**: is made on Python, it's installed via **pip**. The repository can be found [here](https://gitlab.eudat.eu/EUDAT-TOOLS/SVMON/pysvmon). Recovers the information about the installed services on the hostnames and sends the information to the backend.
|
|
|
|
|
|

|
|
|
|
|
|
## How to send reports about versions to svmon
|
|
|
|
|
|
- Please go to the [SVMON Guide](Home/SVMON-User-Guide) |
|
|
\ No newline at end of file |