NMaaS Playground is an NMaaS central installation that can be used by anyone interested in testing latest versions of NMaaS.
It is available at https://nmaas.geant.org.
NMaaS Playground is deployed on GÉANT's infrastructure and is maintained by the NMaaS Team.
Any questions or requests related with using the NMaaS Playground should be directed to email@example.com.
It is important to note that the NMaaS Playground is tailored to enable users to browse and deploy NMaaS tools right away without any unnecessary overhead. However, this implies that the user isolation, access and data security rules applied on this NMaaS installation are not so strict as in the case of the official NMaaS production service (e.g. no dedicated VPNs are deployed).
NMaaS Playground should be used only for testing purposes and not for monitoring of actual user equipment
For any information on how to use NMaaS refer the official NMaaS User Guide.
2. Accessing the Playground
In order to use the Playground a new user should either fill in the registration form to create a local account in the system or use the Federated login option.
In both cases, the system administrator will have to manually add the new user to a Test domain that is pre-configured in the system.
NMaaS domain corresponds to an institution, team or project (e.g. NREN, end institution, team within the GÉANT Project) whose users will be able to deploy instances of tools available in the NMaaS portfolio in order to manage and/or monitor the equipment within that domain.
3. Deploying NMaaS Tools
The main purpose of using the NMaaS Playground is to deploy and access test instances of NMaaS Tools. From more information about the tools currently supported by NMaaS refer to NMaaS Tools.
Running a network management tool without any equipment that can be monitored would not present the full potential of NMaaS. Therefore a virtual user network with various types of devices has been deployed and connected to the Test domain.
While deploying a tool in the NMaaS Playground users can choose any subset of available devices to be monitored.
The following table presents all the equipment available in the virtual user network together with any relevant information that later on needs to be provided in the configuration wizard during deployment of particular tool.
For example when deploying new instance of the Oxidized application, user will be asked to provide a list of IP addresses of devices to be interrogated and the SSH username and password to be used for accessing them.
|Device identifier||Device type||IP address / URL||SSH username / password||SNMP version / community|
|vmx-c1||Virtual Juniper MX Router||10.0.0.1||geant / geant123||v2c / nmaas-public|
|vmx-c2||Virtual Juniper MX Router||10.0.0.2||geant / geant123||v2c / nmaas-public|
|vmx-31||Virtual Juniper MX Router||10.0.0.31||geant / geant123||v2c / nmaas-public|
4. Demo Tool instances
A set of tools have been deployed by default in the Test domain and configured to monitor the resources of the virtual user network and servers.
Those tools are run for demo purposed and are reachable over the Internet. In the production setup, the user web interface of any deployed tool is only accessible from within a dedicated user VPN.
|Application||Instance name / URL||Login credentials||Comments|
|Oxidized||https://oxi-virt-1.test.nmaas.geant.org||admin / oxidized (HTTP basic auth)||Configured 16 Juniper vMX routers which configuration is being backed up|
|LibreNMS||https://lib-virt-1.test.nmaas.geant.org||admin / librenms||Polling information from 16 routers|
|Prometheus||https://pro-virt-1.test.nmaas.geant.org||admin / prometheus (HTTP basic auth)||Added 3 target virtual machines with node exporter installed|
|Grafana||https://gra-virt-1.test.nmaas.geant.org||admin / grafana||The pro-virt-1 Prometheus instance is configured as data source. Default dashboard or node exporters is added.|
|Booked||https://booked.test.nmaas.geant.org||admin / booked|