Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Task Manager

 

Understanding Task Manager

The Task Manager is a fundamental component of IP/MPLSView that you use to create, schedule, run, and manage data collection and reporting tasks for your live network.

To access Task Manager, select Tools > Task Manager from the IP/MPLS main menu. Task Manager enables you to perform the following tasks:

  • Create, modify, delete, duplicate, and schedule network data collection tasks.

  • Stop a task that is in progress.

  • Search a list of tasks by name or by type of task.

  • Chain together a sequence of similar tasks by scheduling a particular task to run immediately after another task.

  • Chain tasks as part of a Scheduling Live Network Collection operation.

  • Remove nodes in selected tasks.

  • Run a Network Performance Data Report task.

  • Run all SAM tasks (SAM Collection, SAM Interface Traffic Collection, and SAM LSP Statistics Collection).

  • Assign a collection task to run on a distributed Task Manager server, distributed remote collection server, or an Apache Spark Cluster.

Figure 1 shows an example of theTask Manager window, with the Actions drop-down menu expanded.

Figure 1: Task Manager
Task Manager

See also

Creating a New Task in Task Manager

To create a new task in Task Manager:

  1. Click New Task, or select Actions > New Task.
  2. Select the task, and specify a task name and optional comment.

    To select the task from a smaller list of related tasks, select the type of task in the Task Group field and then select the task.

    Figure 2: Creating a New Task
    Creating a New Task
  3. Click Next.
  4. Specify the devices in the live network from which to collect data.

    You can choose some or all of the devices configured in a device profile, or you can use the master profile.

    Figure 3: Selecting the Devices for Collection
    Selecting the Devices for Collection
  5. Configure the required collection options and consolidation options.
  6. Click Next.
  7. Configure scheduling parameters for the new task.
    Figure 4: Scheduling the Task
    Scheduling the Task
  8. To chain this Scheduling Live Network Collection task to another task, select Immediately After from the Schedule Type drop-down menu, and select the preceding task to which you want to chain this collection task. Optionally, you can select Modify TaskName/Comment/Owner to specify a different task name and comment for the chained task. Figure 5 shows an example of how to chain a Scheduling Live Network Collection task.
    Figure 5: Chained Scheduling Live Network Collection Task
    Chained Scheduling
Live Network Collection Task
  9. Click Next to create the new task and display it in the Task Manager window.

Managing Existing Tasks

To manage an existing task in Task Manager, select the task name in the upper pane and click the appropriate button, or right-click the task name and select the desired task from either the Actions drop-down menu or the task drop-down menu. You can access the same set of tasks from the Actions drop-down menu and the task drop-down menu.

  • To view or modify task properties, click or select View/Modify.

  • To delete a task, click or select Delete.

  • To perform other tasks such as stopping a running task, removing devices in a scheduled task, updating the task status, and duplicating a task, select the desired task from either the Actions drop-down menu as shown in Figure 6 or the task drop-down menu.

    Figure 6: Managing an Existing Task
    Managing an Existing Task

Performance Management Tasks Using Task Manager and Apache Spark Clusters

Apache Spark is a fast engine for big data processing using clusters. You can run the Performance Management Tasks using Task Manager and Spark clusters. The performance Management Tasks are:

Advanced Ping Collection TaskCollect latency and jitter between interfaces.
Device Ping Collection TaskCollect latency and loss percentage between devices.
Device SLA Collection TaskCollect SLA information from the devices.
Device SNMP Collection TaskCollect CPU usage, CPU temperature, memory, and system uptime from the device.
LSP Ping Collection TaskCollect tunnel LSP latency and jitter.
Link Latency Collection TaskCollect latency and jitter of the link.
Server Performance Data Collection TaskSimilar to the Device SNMP Collection Task but for the servers.
User CLI Collection TaskCollect any CLI.
User-defined SNMP Collection TaskCollect any SNMP MIBs.

How to Prepare the Data



The following items need to be configured before running a task using Apache Spark:

  • The Spark master must be running on the Application Server.

  • SNMP has access to the devices/servers from the Application Server and Spark slaves.

  • Log in access is available to the devices/servers for CLI collections from the Application Server and Spark slaves.

  • Devices/servers must be reachable from the Application Server and Spark slaves.

  • Proper license is copied to the Spark slaves.

  • The SSH connection from master to slave does not require a password.

The Task Manager Server is running as a part of the Application Server. To execute the task in the Spark Cluster, select the Spark Cluster option in the last step of the task submission. This option is only available for the Spark Cluster enabled tasks. In the Task Manager window, the Spark Hosted Task column identifies the tasks running in the Spark Cluster. The Spark Hosted Task column is displayed in Figure 1.

Running a Task Using Spark Clusters

To run a task using Spark Clusters:

  1. Select Tools > Task Manager, then click New Task.

    The New Task (Step 1 of 3) - Select TaskName and TaskType window is displayed, as shown in Figure 7.

    Figure 7: New Task - Select Task Name and Task
    New Task - Select Task Name and Task
  2. Select the task and specify a task name and optional comment.

    To select the task from a smaller list of related tasks, select the type of task from the Task Group list. Then select the task from the Task list.

  3. Click Next.

    The New Task (Step 2 of 3) - Schedule Task: Device SNMP Collection window is displayed, as shown in Figure 8

    Figure 8: New Task - Select Devices and Options for Collection
    New Task - Select Devices and Options
for Collection
  4. Specify the devices in the live network from which to collect data.

    You can choose some or all of the devices configured in a device profile, or you can use the master profile. You can also specify options for collection.

  5. Click Next.

    The New Task (Step 3 of 3) - Schedule Task: Device SNMP Collection window is displayed, as shown in Figure 9.

    Figure 9: New Task - Schedule Task and Enable Spark
    New Task - Schedule Task and Enable
Spark
  6. Configure the scheduling parameters for the new task.
  7. Select Do you wish to run this task on Spark Cluster?, then click Next.

    The results are displayed in the Task Status tab, as shown in Figure 10.

    Figure 10: Task Status Results
    Task Status Results
    Note

    To view the Spark task logs, go to http://<application-server-ip>:18080.

Related Documentation