Monitor Rediscovery
Overview
Motadata AIOps allows you to discover specific instances within monitors for further monitoring by running rediscovery on monitors. Suppose, you have setup a device as monitor in Motadata AIOps. After setting up this device as Monitor, your IT department decides to add a new instance to the device. This instance needs to be configured for monitoring and could be discovered through an execution of a Rediscovery Scheduler.
Types of Instances you can Rediscover in AIOps
The following instances are available for Rediscovery:
- Application
- Cloud
- Virtualization
- Interface
- Process
- Service
- File/Directory
- Hyperconverged Infrastructure (HCI) Cluster
- Hyperconverged Infrastructure (HCI) VM
We will look into each of the above instances in detail in a while. Let us first look into how we can configure and schedule a resdiscovery run.
Rediscovery Scheduler
Let us see how we can schedule a rediscovery. The parameters to configure and schedule a rediscovery for all the type of instances mentioned above are same.
AIOps allows you to schedule the rediscovery for each instance individually so that no new EC2 instances are rediscovered within an AWS monitor if you are only looking to rediscover all the virtual devices within an ESXi. This allows you to have control on the type of instance you need to rediscover.
Navigation
Go to the Main Menu, Select Settings . After that, Go to Monitoring . Select Rediscover Settings. The screen to rediscover the instances within a monitor is now displayed.
Here, you can configure a scheduler to run for rediscovery.
Monitor Rediscover Settings Screen
The following details for the created schedulers are available on the Rediscover Settings Screen:
Field | Description |
---|---|
Scheduler Type | The frequency at which the scheduler is configured to run. |
Start Date | The start date at which the scheduler is configured to run. |
Triggers | The start time at which the scheduler is configured to run. |
Monitors | The monitor for which the scheduler is configured to run. |
Result | The details of the last scheduler run and the discovered instances can be viewed here by clicking on the View Details button. |
Actions | The following actions are available to be taken on any scheduler - Turn scheduler On/Off : Select to toggle the scheduler On/Off - Run scheduler instantly: Select to run the scheduler instantly. - Edit/Delete scheduler : Select to view the options to delete or edit the scheduler. |
How to Schedule a Rediscovery?
Select the instance(Application, Cloud, Virtualization etc.) for which you want to schedule a rediscovery. Now, Select to schedule a rediscovery.
A pop-up to create the schedule is then displayed.
Enter the following details to create the scheduler:
Field | Description. |
---|---|
Monitors | Select the Monitor for which you want to run the rediscovery. The rediscovery scheduler will run and rediscover new instances on this monitor. |
Scheduler Type | Select the frequency at which you want the scheduler to be executed. |
Start Date | Select the date when you want the rediscovery to run first. |
Hours | Select the time when you want the rediscovery to run. You can even select multiple times as per your requirement. |
Notify via Email | Enter the email address of the recipient to be notified after a successful rediscovery run. Once you have entered the email address, click to save the email address. After saving the email address, you can go ahead and enter more email addresses if needed. |
Notify via SMS | Enter the contact number of the recipient to be notified after a successful rediscovery run. Once you have entered the email address, click to save the email address. After saving the contact number, you can go ahead and enter more email addresses if needed. |
Auto-Provision | Check this option if you want to provision all the instances automatically that are discovered after a successful rediscovery run. |
Select Reset to erase all the current field values, if required.
Select Create Scheduler to create the scheduler as per the parameters you entered.
Now, let us look into each instance in detail.
Rediscover Application instances
Use-Case
Suppose you have provisioned a server as a monitor. Once the monitor is provisioned, you decide to setup a Oracle DB instance on the server. Now, you want to monitor this database instance using AIOps.
Adding the Oracle Database instance as a Monitor
This could be done by running a rediscovery from the Application Scheduler.
After running the Application rediscovery, you can see the list of all the new applications from all the monitors in the system. This is the list of all the instances that were setup in the devices after they are provisioned as monitors.
In case you want to monitor an application from a server that is not setup as a monitor, you first need to setup that server as a monitor. Once that server is setup as a monitor, you can then go ahead and execute a resdiscovery run to monitor the application on that server.
In order to rediscover an application present on a Windows server, the corresponding process and service should be available in the Process Monitor Settings and Service Monitor Settings respectively. In case the corresponsing process and service are not already added, you can create a new record of these process and service and then execute a rediscovery run to monitor the application.
Here, you can see that the Oracle Database is available to be discovered on a server. In case Oracle Database is installed on multiple servers and you execute a rediscovery run, you will be able to see multiple instances of Oracle Database on the screen along with the server IP on which it is installed.
Select the Oracle Database to rediscover the Oracle DB instance.
A pop-up to set up the discovery profile for the Oracle DB instance is now displayed.
Enter the credential details for the oracle DB and run the discovery.
The following pop-up is displayed once the discovery runs:
Select Add Instance to add the database instance for discovery.
The database instance is now added to the system for monitoring and is setup as a monitor. You can view the database instance added to the Monitors screen as follows:
Rediscover Cloud instances
Use-Case
Suppose you have provisioned a AWS device as a monitor. Once the monitor is provisioned, you decide to setup a new EC2 instance on the device. Now, you want to monitor this EC2 instance using AIOps.
Adding the new EC2 instance as a Monitor
This could be done by running a rediscovery from the Cloud Scheduler.
After running the Cloud rediscovery, you can see the list of all the new instances from all the monitors in the system. This is the list of all the instances that were setup in the devices after they are provisioned as monitors.
Here, you can see that new EC2 instances are available to be discovered on multiple monitors.
Select from the Action column to rediscover the EC2 instance that you need to monitor.
The EC2 instance is now added to the system for monitoring and is setup as a monitor. You can view the EC2 instance added to the Monitors screen as follows:
Rediscover Virtualization instances
Use-Case
Suppose you have provisioned an ESXi as a monitor. Once the monitor is provisioned, you decide to setup new virtual machines on that ESXi. Now, you want to monitor the new virtual machines using AIOps.
Adding the new virtual machines as a Monitor
This could be done by running a rediscovery from the Virtualization Scheduler.
After running the Virtualization rediscovery, you can see the list of all the new instances from all the monitors in the system. This is the list of all the instances that were setup in the devices after they are provisioned as monitors.
Here, you can see that new virtual machines are available to be discovered on multiple monitors.
Select from the Action column to rediscover the virtual machines that you need to monitor.
The virtual machine is now added to the system for monitoring and is provisioned as a monitor. You can view the virtual machines added to the Monitors screen as follows:
Rediscover Interfaces
Use-Case
Suppose you have provisioned a switch as a monitor. Suppose there are specific interfaces within the switch that you want to monitor or you want to monitor the interfaces within the VLAN setup in a switch.
Adding the interfaces as a Monitor
This could be done by running a rediscovery from the Interface Scheduler.
After running the Interface rediscovery, you can see the list of all the interfaces from all the devices provisioned as monitors in the system.
Here, you can see all the interfaces that are available to be discovered on multiple monitors.
Select from the Action column to rediscover the interfaces that you need to monitor.
The interface is now added to the system for monitoring and is provisioned as a monitor. You can view the interfaces added to the Monitors screen as follows:
Rediscover Processes
Use-Case
Suppose you have provisioned a Windows server as a monitor. Now, there might be specific processes within the server that you want to monitor.
Adding the Process as a Monitor
This could be done by running a rediscovery from the Process Scheduler.
After running the Interface rediscovery, you can see the list of all the processes from all the Windows server provisioned as monitors in the system.
Here, you can see all the processes that are available to be discovered on multiple monitors.
A process can only be discovered if that process is already added to Process Monitor Settings. Processes that are most often used are already added in the Process Monitor Settings. In case you need to monitor a process that is not already added, you can create a new record of that process in the Process Monitor Settings and then execute a rediscovery run to monitor the process.
Select from the Action column to rediscover the interfaces that you need to monitor.
The process is now added to the system for monitoring and is provisioned as a monitor. You can view the processes added to the Monitors screen as follows:
Rediscover Services
Use-Case
Suppose you have provisioned a Windows or a Linux server as a monitor. Now, there might be specific services within the server that you want to monitor.
Adding the service as a Monitor
This could be done by running a rediscovery from the Service Scheduler.
After running the Interface rediscovery, you can see the list of all the services from all the servers provisioned as monitors in the system. We will provision the service highlighted below.
Here, you can see all the services that are available to be discovered on multiple monitors.
A service can only be discovered if that service is already added to Service Monitor Settings. Services that are most often used are already added in the Service Monitor Settings. In case you need to monitor a service that is not already added, you can create a new record of that service in the Service Monitor Settings and then execute a rediscovery run to monitor the service.
Select from the Action column to rediscover the interfaces that you need to monitor.
The service is now added to the system for monitoring and is provisioned as a monitor. You can view these services added to the Monitors screen as follows:
Rediscover File/Directory
Use-Case
Suppose you have provisioned a Windows or a Linux server as a monitor. Now, there might be specific files or directories within the server that you want to monitor. You might need to make sure that the size of a file does not excede a certain limit or you might need to monitor the content of a certain file.
Adding the File/Directory as a Monitor
This could be done by running a rediscovery from the File/Directory Scheduler.
Now, Before you run a rediscovery for file/directory you need to make sure that the file/directory you want to monitor is added to the File/Folder Monitor Settings.
Go to the Main Menu, Select Settings . After that, Go to Monitoring Settings . Select File/Folder Monitor Settings.
Select the Create File/Directory List and add the file/directory path that you want to monitor on this screen.
Once the path is added to the File/Folder Monitor Settings, you can run the interface resdicovery for File/Directory.
After running the interface rediscovery, you can see the list of all the files/directories added in File/Folder Monitor Settings from all the monitors specified in the rediscovery scheduler.
Here, you can see all the files/directories that are available to be discovered on the specified monitors in the scheduler.
Select from the Action column to rediscover the file/directory that you need to monitor.
The file/directory is now added to the system for monitoring and is provisioned as a monitor. You can view the processes added to the Monitors screen.
Rediscover Hyperconverged Infrastructure (HCI) Cluster
Use Case
Suppose you have provisioned an HCI device (Prism) as a monitor. Now, there could be a specific cluster within that Prism that you wish to add as a monitor.
Adding an HCI Cluster as Monitor
This could be done by running a rediscovery from the HCI scheduler.
After running the HCI rediscovery, you can see the list of all new clusters for the specific Prism in the system. The list comprises of all the clusters that were set up in the Prism after it was provisioned as a monitor.
Here, you can see multiple clusters are available to be discovered.
Select from the Action column to rediscover and provision the HCI Cluster that you need to monitor.
The HCI Cluster is now added to the system for monitoring and is setup as a monitor. You can view the HCI Cluster added to the Monitor screen.
Rediscover Hyperconverged Infrastructure (HCI) Virtual Machine (VM)
Use Case
Suppose you have provisioned an HCI AHV (Host) as a monitor. Now, there could be a specific Virtual Machine (VM) within that Host that you wish to add as a monitor.
Adding an HCI VM as a Monitor
This could be done by running an rediscovery from the HCI scheduler.
After running the HCI rediscovery, you can see the list of all new VMs for the specific Host in the system. This list comprises of all the virtual machines that were set up in AHV (Host) after it was provisioned as a monitor.
Here, you can see multiple clusters are available to be discovered.
Select from the Action column to rediscover and provision the HCI VM that you need to monitor.
The HCI VM is now added to the system for monitoring and is setup as a monitor. You can view the HCI VM added to the Monitor screen.