monitor-alert-manage at scale with oncommand unified manager · pdf filenetapp oncommand tools...

101
Monitor-Alert-Manage at Scale with OnCommand Unified Manager October 2017 | SL10318 Version 3.0.0

Upload: hahanh

Post on 08-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale withOnCommand Unified Manager

October 2017 | SL10318 Version 3.0.0

Page 2: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager2 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

TABLE OF CONTENTS

1 Introduction...................................................................................................................................... 3

2 Lab Environment............................................................................................................................. 4

3 Storage Volume and LUN Layout Review.....................................................................................6

4 Lab Activities................................................................................................................................... 7

4.1 Dashboard Overview.................................................................................................................7

4.2 Data Protection Relationships............................................................................................... 14

4.3 Annotations and Groups........................................................................................................ 22

4.4 Favorites Page......................................................................................................................... 38

4.5 Capacity and Utilization..........................................................................................................46

4.6 Alerts.........................................................................................................................................52

4.7 Reporting.................................................................................................................................. 60

4.8 Custom Reporting................................................................................................................... 63

5 Summary.........................................................................................................................................99

6 Version History............................................................................................................................ 100

Page 3: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager3 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1 IntroductionThe NetApp OnCommand suite of tools is available, free of charge, to all NetApp customers. While you canconfigure NetApp storage with the onboard OnCommand System Manager software, management of largenumbers of storage objects becomes tedious without help from OnCommand Unified Manager. The goal ofthis lab is to familiarize you with the benefits of OnCommand Unified Manager. Grow your storage environmentwithout growing your administrative staff by leveraging OnCommand Unified Manager to monitor, alert, andmanage at scale!

The lab activities explore how to manage availability, capacity, and protection using OnCommand UnifiedManager (OCUM). Specific use cases highlight different ways of accessing and using the information provided inthe OCUM dashboard. Workflow Automation, OnCommand Insight, and OnCommand Performance Manager arecovered in detail in other labs.

Page 4: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager4 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2 Lab EnvironmentThis lab environment has been configured with a storage layout typical of a multi-datacenter company. Whilethe two NetApp storage clusters below reside on the same layer 2 network, the storage within each clusteris configured as if it were at different geographical locations. There is a Windows 2012 R2 managementstation called the “Jumphost” that you will run the lab activities from. Notice that the environment includes thismanagement station, the OnCommand services, and two NetApp clustered Data ONTAP nodes operating as twosingle-node clusters. This lab does not require application and database servers, so they are not included theconfiguration.

Figure 2-1:

2 Table of Systems

Host Name Operating System Role/Function IP Address

jumphost Windows Server 2012 R2 primary desktop entrypoint for lab

192.168.0.5

dc1 Windows Server 2012 R2 Active Directory / DNS 192.168.0.253

Page 5: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager5 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Host Name Operating System Role/Function IP Address

ocum OnCommand UnifiedManager Virtual Appliance

Monitoring Server 192.168.0.71

opm OnCommandPerformance ManagerVirtual Appliance

Performance Monitoring 192.168.0.72

wfa Windows Server 2012 R2 OnCommand WorkflowAutomation

192.168.0.73

cluster1 clustered Data ONTAP 8.3 cluster for LA datacenterstorage

192.168.0.101

cluster2 clustered Data ONTAP 8.3 cluster for NYC datacenterstorage

192.168.0.102

2 User IDs and Passwords

Host Name User ID Password Comments

jumphost DEMO\Administrator Netapp1! Domain Administrator

cluster1 admin Netapp1! Same for individual clusternodes

cluster2 admin Netapp1! Same for individual clusternodes

svm[x] vsadmin Netapp1! SVM administrator

ocum admin Netapp1! OCUM administrator

opm admin Netapp1! OPM administrator

Page 6: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager6 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

3 Storage Volume and LUN Layout ReviewAttention: Please take your time to orient yourself with the current lab configuration.

In order to demonstrate the capabilities of OCUM, you need many objects to monitor and manage. Havingan understanding of the geographical location, business units, and applications for this hypothetical companyenvironment is crucial to understanding why the Annotations and Groups features of the product are used in theexamples that follow.

The Finance and Sales business units operate out of Los Angeles, CA, while the Support, Engineering, and asecond sales office operate out of New York, NY. The main applications for the company are Oracle, Exchange,vSphere virtualization, and basic file shares.

Note: This lab environment does not include the application servers. Instead, it focuses on the data layoutfor a company that would need to support those applications.

Figure 3-1:

Page 7: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager7 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4 Lab ActivitiesThis lab has the following activities for you to perform:

• Dashboard Overview on page 7• Data Protection Relationships• Annotations and Groups• Favorites Page on page 38• Capacity and Utilization• Alerts• Reporting• Custom Reporting on page 63

4.1 Dashboard OverviewOnCommand Unified Manager (OCUM) provides a consolidated view of your storage resources over a numberof different storage clusters and sites. OCUM not only collects availability statistics, but it also collects andanalyzes capacity statistics that alert you on capacity trends that need attention. Data protection relationshipsare monitored for compliance with replication lag time thresholds. And through the integration with OnCommandWorkflow Automation, protection relationships can be created and repaired without the use of OnCommandSystem Manager. For performance alerts and trending, OnCommand Performance Manager is also integratedinto the OCUM dashboard. This allows performance events to be consolidated into OCUM, and allows thestorage administrator to observe more details of a performance event.

OnCommand Performance Manager is tightly integrated with OCUM so you can now access Unified Manager andPerformance Manager via a single URL and a single sign on (SSO). This enables you to accomplish the following:

• View cluster health and performance attributes through central dashboard• Go to a single location to configure clusters, users and authentication attributes

NetApp OnCommand tools are now available under a single pane of glass:

• Seamless navigation between products through common navigation bar• Navigation between Unified Manager and Performance Manager within a cluster scope

These steps help provide a view into the details available on the OCUM Dashboard.

1. Open Chrome. The default home page is set to https://ocum.2. Login to OCUM as admin3. Enter Netapp1! for the password.

Page 8: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager8 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4. Click Sign In

Figure 4-1:

23

4

5. Choose cluster1 from the available clusters on the left-hand side.

Page 9: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager9 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6. The right side shows details on capacity, health, and performance for the selected cluster. You can usethe Health and Performance links to navigate to more details.

Figure 4-2:

5

6

Page 10: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager10 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7. Click the drop down menu and notice that you can also navigate to Health and Performance metricsthere. Select Health to continue.

Figure 4-3:

7

The main Unified Manager dashboard includes four major sections under “Quick Takes” :

• Availability—Any events related to storage availability will show up in this section. Eventsincluded here are down network interfaces, down cluster interconnects, or missing lun paths. Acluster node that no longer has spare disks available would also be reported here.

• Capacity—Aggregate, volume, and LUN capacity issues are reported in this section. Alsoincluded are capacity trending events that alert you if a particular storage object is anticipatedto fill up in the near future (The “time until full” thresholds are configurable).

• Performance—While OCUM collects data at 15 minute intervals, performance events arecollected by the OnCommand Performance Manager virtual appliance at 5 minute intervals,and reported up to OCUM. OPM collects baseline performance data on storage objects, andcan also do predictive analysis when the access patterns vary from the norm. This lab doesnot go into the details of the other OPM capabilities except to explain that the events OPMgenerates will show up in this section of the OCUM dashboard.

• Protection—Data protection relationships with SnapMirror or SnapVault are monitored toinsure compliance with the desired update frequencies for each relationship. If the data in themirror or vault is delayed by more than the allowed “lag time”, OCUM will show an event in thissection. The Workflow Automator services are integrated with OCUM to enable you to correctdata protection events without having to leave the OCUM interface.

While the “Quick Takes” section shows a view of how many objects are in a green, yellow, or red stateof health, the “Unresolved Incidents and Risks” section shows more details about the latest and mostsevere events. If there are many events happening at once, the events tab at the top of the OCUMinterface will give a view of them all.

Note: The Performance section under "Unresolved Incidents and Risks" is not populatedbecause no workloads are generating IO operations on the controllers in this lab environment. In

Page 11: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager11 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

a normal installation, you would see information about the most active storage resources appearin this section.

Figure 4-4:

Now drill down into the specifics for all Volumes. You may want to take a moment to explore the clusters,SVMs, and aggregates as well.

Page 12: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager12 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

8. Select Storage > Volumes.

Figure 4-5:

8

9. Click the Storage Virtual Machine column header to sort the column.

Page 13: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager13 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

From this view, you can see which aggregate a volume is contained in, as well as which SVM ismanaging the volume. Take a moment to match up what you see in this view to the Data Layout diagramshown earlier in this guide.

Figure 4-6:

9

10. Click on the drop down menu and select Health to return to the health status page.

Page 14: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager14 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

In the next section you will look into the two events that are visible on this health status page.

Figure 4-7:

10

4.2 Data Protection RelationshipsOn the OCUM Dashboard, there are two events of interest. Locate the two events now, then take them one ata time to resolve both issues. As you click down into an event to get more details, note the other informationpresent in OCUM. Each object-specific page in OCUM contains a wealth of collateral information related to thatobject, including links to those related objects.

1. The yellow event is a capacity issue with one of the eight SVMs being monitored.2. The red event is a data protection lag event on one of nine data protection relationships.3. Click on the 9 just below the red bar graph display where it shows “9 total” Protection Lag Status

indicators.

Page 15: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager15 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1

2

3

Figure 4-8:

4. Find the entry with the error indicator in the “Lag Status” column.5. The volume effected by this error is “finance”.

Page 16: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager16 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

45

Figure 4-9:

6. Scroll to the right and find the “Schedule” column.7. Notice there is no update schedule associated with the “finance” volume. This is the reason for the “Lag

Status” error. The volume was created and a SnapMirror data protection relationship was initialized;however, the mirror is now lagging behind the source volume due to the missing update schedule.

To correct the error, apply a schedule to the volume, and start an on-demand update of the mirrorrelationship.

8. Click the svm4_finance_mirror “Destination Volume” name.

Page 17: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager17 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6

78

Figure 4-10:

9. Click Actions > Relationship > Edit.

9

Figure 4-11:

Page 18: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager18 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

10. Click the SnapMirror Schedule drop down menu, and select hourly.11. Click Submit.

10

11

Figure 4-12:

12. Click Actions > Relationship > Initialize/Update.

Page 19: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager19 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

12

Figure 4-13:

13. Click Submit.

13

Figure 4-14:

14. Click Events.15. Select the line related to this SnapMirror lag error by checking the box on the left side of the line.16. Click Acknowledge.

Page 20: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager20 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Acknowleding an event lets a storage administrator communicate to other OCUM users that the errorhas been noticed, and the issue is in the process of being resolved. Note that there are other options inthis view. Another course of action would be to assign an event to another OCUM user for resolution.

17. While the same line is still selected, select Mark as Resolved.

Marking an event as resolved takes it out of the “Events” view of OCUM until the next polling interval. Ifyou mark an event as resolved, and have not corrected the issue that caused the event, it will re-appearafter the next polling interval. (OCUM polls data polling every 15 minutes.)

Figure 4-15:

14

15

16 17

Page 21: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager21 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

18. Select Health from the main menu.

Figure 4-16:

18

19. Notice the “Protection” status section of the “Dashboard” now shows all green indicators.

19

Figure 4-17:

Page 22: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager22 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Note: The remaining yellow capacity event noted in the display above will be handled in the Capacity andUtilization section later on in this guide.

4.3 Annotations and GroupsEven in small IT environments, managing storage objects in a meaningful way is a challenge. Scaling the numberand size of these objects out over many nodes, clusters, and geographically separate datacenters only addscomplexity to storage management.

OCUM’s Annotations and Groups allow a storage architect to better organize these storage objects. When setupproperly, Annotations allow you to instantly understand the business impacts of an event, or alert in OCUM.Starting in Unified Manager 6.3, administrators can associate any storage object to an annotation without theneed to apply rule based annotation. Groups allow an action to be applied to all storage objects that are amember of that group, thus eliminating repetitive tasks on similar objects. These features also allow for quicktailoring of reports generated from OCUM.

4.3 AnnotationsIn this lab environment, Annotations are used to specify where a storage object resides, which application thestorage object is supporting, and which business units rely on the storage object for daily activities. Annotataionscan be manually applied to a storage object; however, there are often some simple rules you can use toautomatically annotate an object depending on its name, which Storage Virtual Machine is managing it, or whichcluster it is in. The following lab activity explores the defined annotations as well as the rules that are in place toassociate the annotations with the related storage objects.

1. Click Administration > Manage Annotations.

1

Figure 4-18:

2. Click on theApplication annotation.

Page 23: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager23 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Under “Values” you see that this environment has been configured with four possible values for anapplication. These values are configured by the OCUM administrator, and can literally be anything thatmakes sense for organizing storage objects.

3. Click Manage Rules.

2

3

Figure 4-19:

This is a list of annotation rules that define which objects will have the “Application” annotation values.4. Select the Exchange annotation rule for volume objects.

Note: There is also an Exchange rule that applies to SVM objects.5. Click Edit.

Page 24: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager24 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4

5

Figure 4-20:

While annotations can be manually applied to any object, this rule shows how annotations can bedynamically applied to all current and future storage objects that match the rule. In this example, “SVM3”and “SVM7” are Storage Virtual Machines that are dedicated to serving Exchange data. This beingthe case, all volume objects owned by either SVM3 or SVM7 will automatically have the “Application”annotation applied with a value of “Exchange”.

6. Click Cancel.

Page 25: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager25 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6

Figure 4-21:

Take time to edit the other annotation rules to see how their conditions differ. The “Exchange” and“File_Share” values are applied to objects owned by certain SVMs, while the “Oracle” and “vSphere”values are applied by matching a part of the object name.

7. Click the Annotations tab to go back and investigate the “BU” (Business Unit) and“Geography” (Datacenter Location) annotation definitions.

Page 26: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager26 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7

Figure 4-22:

OCUM Groups can utilize Annotations within the group rules, as you will see in the next section.

4.3 Manual AnnotationsAdministrators can associate any storage object to an annotation without the need to apply rule based annotation.The following steps will assign a manual annotation to a volume.

Page 27: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager27 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1. Navigate to Storage > Volumes.

Figure 4-23:

1

Page 28: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager28 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2. Click on the mgmt_datastore volume.

Figure 4-24:

2

3. On the “volume details” page of mgmt_datastore, select Actions > Annotate.

Page 29: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager29 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Note: You can only assign a storage object to an available annotation. You cannot create a newannotation with this process. To create a new annotation, navigate to Administration > ManageAnnotations, and follow the steps detailed under Annotations.

Figure 4-25:

3

4. On the “Annotate Volumes” window, select the data-priority > highannotation and value.

Page 30: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager30 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

5. Click on Apply.

Figure 4-26:

4

5

6. Notice this new annotation is now associated with the volume. You can also see that there are two otherannotations that have been automatically applied to this volume. vSphere is associated with this volumebecause its name contains the string “datastore”, and LA is associated with this volume because thevolume is owned by “cluster1”.

Note: If these automatic associations are not clear, review the annotation rules using the steps inthe previous section .

Page 31: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager31 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6

Figure 4-27:

4.3 GroupsThe goal behind groups is to define a collection of objects that a single action can be applied to. Because theaction is applied across all objects in a group, the members of that group should have very similar characteristics.They could be all file share volumes, all volumes containing LUNs, all vSphere datastore volumes, all SVM rootvolumes, etc.

In this lab environment, the volumes have been defined in the following groups:

• Database_LUNs• Database_NFS• SVM_root_vols• Unstructured_data• VM_storage

This activity focuses on applying a new volume threshold to all members of the SVM_root_vols object group.

1. Click Administration > Manage Groups.

Page 32: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager32 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1

Figure 4-28:

Notice that the groups in this environment are applied to only Volume objects. Clusters and SVMs canalso be members of a group.

2. Click SVM_root_vols.

Page 33: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager33 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2

Figure 4-29:

You can see in this view that the “SVM_root_vols” group has an associated rule as well as an associatedaction.

3. Click Manage Group Rules to discover how objects become members of this group.

Page 34: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager34 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

3

Figure 4-30:

4. Click the SVM_root_vols name to highlight the entry.5. Click Edit.

Page 35: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager35 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4

5

Figure 4-31:

This group rule is very simple, as it matches any volume containing “_root” in its name. Remember thatthe objects allowed in groups are clusters, SVMs, and volumes. The “Target Object Type” on this rule isset to “Volume”. The “Conditions” section allows for both “and” and “or” conditions to be set in order tocreate very specific rules.

6. Click Cancel.

Page 36: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager36 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6

Figure 4-32:

7. Click Group Actions.8. Click on the name of the action to highlight the entry.9. Click Edit.

Page 37: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager37 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7

89

Figure 4-33:

This group action overrides the global capacity threshold values. Since the volumes in this group areSVM root volumes, they are very small, and are not anticipated to grow much.

Note: In certain conditions, log files can build up and require clean up, or increasing the volume,so it is still a good practice to alert when they get full.

10. Click Cancel.

Page 38: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager38 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

10

Figure 4-34:

Note: Take time to investigate the other groups, and what conditions are required for objectsto be in those groups. Because rules are used to populate the groups, any new storage objectsthat are created with those same conditions will automatically be added to the group, and theassociated actions will apply to them as well.

4.4 Favorites PageThe Favorites dashboard provides faster access to critical storage objects. Cluster, aggregate and volumes canbe added to the favorites dashboard. This page intelligently provides relevant information based on the storageobject type. For example, an aggregate would display capacity utilization and performance statistics, whereas avolume will display capacity utilization, protection and performance statistics.

Page 39: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager39 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4.4 Review of previously configured Favorites1. Navigate to the drop down menu on the top left corner, and click on Favorites

Figure 4-35:

1

Note: Notice that for each favorite item on this page there are different details provided in thisview that are closely related to the object type. Take a moment to examine the page. At a quickglance you can see that the engineering volume does not have a data protection relationship

Page 40: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager40 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

associated with it. This is just one example of how important details will pop up on this view ofitems you deem to be “favorite”.

Figure 4-36:

Page 41: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager41 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4.4 Adding Favorites1. Navigate to a resource that you might want to add to the Favorites page. Select Health from the drop

down menu.

Figure 4-37:

1

Page 42: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager42 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2. Navigate to Storage > Volumes.

Figure 4-38:

2

Note: You can add Aggregates, Volumes, and Cluster objects as favorites. For this example, youare configuring a volume as a favorite.

Page 43: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager43 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

3. Click on volume vdi_datastore.

Figure 4-39:

3

Page 44: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager44 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4. While on the “Volume Details” page, click the star to add this volume to the Favorites page.

Figure 4-40:

4

Page 45: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager45 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

5. Now go back to the “Favorites” page to view the newly added object. Select Favorites from the dropdown menu.

Figure 4-41:

5

Page 46: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager46 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

Note: Notice the “vdi_datastore” volume is now listed on the favorites page. See how simple it isto populate this page with the most important storage objects for quick access to their associateddetails!

Figure 4-42:

4.5 Capacity and UtilizationIn this section you will locate the details for the yellow capacity event and resolve the event.

1. Navigate to Health

Page 47: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager47 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1

Figure 4-43:

2. Now look at the next error, which is yellow under the “Capacity” section below, and click on the 1 abovethe yellow SVMs bar graph.

Page 48: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager48 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2

Figure 4-44:

3. The capacity error is related to the “sales_east” volume being full.4. This time acknowledge the error before correcting it. Click the checkbox on the left side of this entry.5. Click Acknowledge.6. Notice the “State” changed for this event. This will communicate to other OCUM users that someone is

working on the issue.7. To resolve the event, click on the source volume name svm8:/sales_east.

Figure 4-45:

8. Notice that this volume has a “Full Threshold” set to 40%. Since the volume has sufficient space, adjustthe threshold level to a more appropriate value.

9. Click Actions > Edit Thresholds.

Page 49: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager49 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

34

5

6 7

Figure 4-46:

Page 50: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager50 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

10. Click Restore to Defaults to remove the custom thresholds forthis volume, and set them back to the global capacity threshold

defaults.

10

11. Notice the “Space Nearly Full”, and “Space Full” thresholds that will be applied with this change.12. Click OK.

Page 51: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager51 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

11

12

Figure 4-47:

13. Click Close on the “Success” confirmation window.

13

Figure 4-48:

14. Navigate to Health.

Note: The capacity issue under “Unresolved Incidents and Risks”, and the yellow indicatorunder the “Quick Takes” section at the top of the dashboard may take a few minutes to show the

Page 52: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager52 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

new (green) status. You can either wait for this update on the dashboard, or continue with thenext activity and notice it turn green as you finish other tasks.

14

Figure 4-49:

4.6 AlertsOCUM Alerts can notify storage administrators through email or SNMP trap when certain events occur. Whenviewing an object anywhere in OCUM, you can add an alert for that object through the Actions button under AddAlert. You can also access a list of all defined alerts under the main “Administration” menu at the top of all OCUMviews.

In addition to SNMP traps and email notifications, an alert can trigger a pre-defined script. The script must bewritten in Perl, Shell, PowerShell, or be a batch file. The OCUM Alert will pass the following arguments to thescript being called: eventID, eventSourceID, eventSourceName, eventSourceType, eventState, eventArgs

In the following activity you create an alert based on storage aggregate events.

1. Click Storage > Aggregate.

Page 53: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager53 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1

Figure 4-50:

2. Click the aggr2 aggregate.

2

Figure 4-51:

Page 54: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager54 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

3. Click Actions > Add Alert.

3

Figure 4-52:

4. Name the alert Data Aggregate Alert.5. Click Resources.

Page 55: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager55 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

54

Figure 4-53:

Note: The aggr2 aggregate is already in the “Selected Resources” list because that was thecontext you were in prior to adding a new alert. From this view, you can continue to add an alertfor the one object you selected, or you can modify the alert to include/exclude other objects. Forthis activity, remove the specific object and use a more dynamic resource selection by excludingall “aggr0” aggregates (These would represent the root, non-data aggregates.).

6. Click on the double-left arrow <<- to remove all currently selected resources.7. Click the << All Aggregates >> resource.8. Click the right arrow -> to move it under “Selected Resources”.9. Click the Exclude tab.

Note: The Exclude tab will be greyed out until you put << All Aggregates >> in the selectedresource list.

Page 56: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager56 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6

7

8

9

Figure 4-54:

10. Enter aggr0 in the “Name contains” field, and click Add.11. Click Events.

Page 57: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager57 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1011

Figure 4-55:

12. Select both Critical and Error.13. Click the double-right arrow - >> to add all items to the “Selected Events”.14. Click Actions.

Page 58: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager58 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

12

13

14

Figure 4-56:

15. Click the Alert these users: drop down list, and select admin.16. Set the “Notification Frequency” to Remind every 15 minutes.17. Click Save.

Note: You can also attach a script for remedial actions on a type of event. To perform this,simply add the script in the “Select script to execute”. This is just a pointer, you are not actuallyconfiguring this in this session.

Page 59: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager59 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

15

16

17

Figure 4-57:

18. To view this new alert along with all other defined alerts, click Administration > Manage Alerts.

Note: Notice that this is the only alert that has been created in this environment to date.19. Select the alert, and you will see the alert details appear at the bottom of the page.

Page 60: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager60 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

19

18

Figure 4-58:

4.7 ReportingWhile Alerts are an important part of OCUM communicating storage related issues to the administratior, OCUMReports provide information that can help identify potential issues and give the administrator time to be proactiveand prevent the issue. Capacity trending reports can help predict how long a LUN, volume, or aggregate can growat its current rate before becoming full. Other report views help communicate to business units and executiveshow the current storage investment is being utilized.

Because this lab environment does not add new data to the LUNs and volumes it contains, the capacity trendingdata will not be of much interest. The sample data that exists within the storage objects was placed there on asingle day in the past, and has not been added to since then. Given this fact, OCUM does not anticipate any ofthe volumes in this lab to become full in the near future.

The report you run in the following activity below will give you an inventory of aggregate capacity and utilization.Again, the columns of information in this report that include inventory data will be accurate. Columns containingfuture utilization predictions will contain near-zero values, because the data in this environment is not currentlychanging.

1. Click the drop down menu and select Health.2. Click Reports.

Page 61: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager61 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

12

Figure 4-59:

3. For the “Aggregate Capacity and Utilization” report, click Run Report.

3

Figure 4-60:

Page 62: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager62 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4. Scroll from left to right in order to see all of the columns of data available in the report.5. Click Actions > Share.

4

5

Figure 4-61:

6. When sharing a report, you can enter a list of email addresses for recipients, define the email subjectline, and select from five different export formats: PDF, XHTML, CSV, Excel, and Text. Click Cancel.

6

Figure 4-62:

7. By using the Manage Report Schedules button and the Actions > Schedules option, you canperform the same report export as above, but on a pre-defined schedule. This can be useful in keepingexecutives aware of storage utilization on a regular basis for budgeting purposes. For now, make note ofwhere you can set the schedule, but do not select that option.

Page 63: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager63 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7

Figure 4-63:

4.8 Custom ReportingIf the built-in reports do not provide the details you are looking for, you can use the following process to create acustom report using an external software product.

Note: An OnCommand Unified Manager “Database User” with “Report Schema” role is needed to performthese actions. This lab already has the “reportuser” created with the Report Schema role. The role allowsfor read-only access to report-specific database views from OCUM.

Note: You can use any Integrated Development Enviornment (IDE) software that allows a JDBCconnection to the OnCommand Unified Manager Database; Eclipse IDE for Java and Report Developers isused for this activity. In addition the Eclipse plugin for BIRT is preinstalled.

4.8 Creating Custom ReportsThis activity consists of the following actions in Eclipse IDE: Create a project > Create a new report > Create aJDBC data source > Create a new data set > Save report as a single file for import into OCUM.

1. Minimize Chrome.2. Launch Eclipse from the desktop.

Figure 4-64:

Page 64: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager64 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

3. Select File > New > Project....

3

Figure 4-65:

4. Expand Business Intelligence and Reporting Tools.5. Select Report Project.6. Click Next.

4 5

6

Figure 4-66:

Page 65: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager65 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7. Enter Project1 for the project name.8. Make sure that the Use default location is checked.9. Click Finish.

7

8

9

Figure 4-67:

10. Confirm you are in the correct view to continue by selecting Window > Perspective > OpenPerspective > Report Design

Page 66: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager66 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

10

Figure 4-68:

11. Select File > New > Report.

11

Figure 4-69:

12. Select Project1. This must be the same as the project folder previously created in order for OCUM toimport.

13. Enter the filename: custom_report1.rptdesign.14. Click Next.

Page 67: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager67 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

12

1314

Figure 4-70:

15. Select Blank Report from the Report templates.16. Click Finish.

Page 68: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager68 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

15

16

Figure 4-71:

17. In the perspective window at the lower left, click the Navigator tab and double-click thecustom_report1.rptdesign file just created.

18. In the Data Explorer view in the upper left, while on the “Data Explorer” tab, right-click on DataSources > New Data Source .

Page 69: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager69 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

17

18

Figure 4-72:

19. Select Create from a connection profile in the profile store.20. Press Next.

Page 70: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager70 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

19

20

Figure 4-73:

21. Press Browse....

Page 71: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager71 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

21

Figure 4-74:

22. Double-click on custom_report.rptdesign, (or select it and click OK).

Page 72: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager72 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

22

Figure 4-75:

23. Press New....

Page 73: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager73 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

23

Figure 4-76:

24. Click New....

Page 74: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager74 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

24

Figure 4-77:

25. Select BIRT JDBC Data Source.26. Enter the Name: Project1 BIRT JDBC Data Source.27. Click Next.

Page 75: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager75 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

25

26

27

Figure 4-78:

28. “Driver Class:” drop down and select com.mysql.jdbc.Driver (v5.1)29. “Database URL:” jdbc:mysql://192.168.0.71:3306/ocum_report30. “User Name:” reportuser31. “Password:” Netapp1!32. Click Test Connection...

Page 76: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager76 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

2829

30

31

32

Figure 4-79:

33. Click OK.

Page 77: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager77 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

33

Figure 4-80:

34. Click Finish.

Page 78: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager78 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

34

Figure 4-81:

35. Select the created connection profile listed as Project1 BIRT JDBC Data Source.36. Click Browse....

Page 79: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager79 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

35

36

Figure 4-82:

37. Select custom_report.rptdesign.38. Click OK.

Page 80: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager80 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

37

38

Figure 4-83:

39. Click OK to replace the file.

39

Figure 4-84:

40. Click OK.

Page 81: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager81 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

40

Figure 4-85:

41. Click Next.

Page 82: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager82 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

41

Figure 4-86:

42. Click Finish.

Page 83: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager83 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

42

Figure 4-87:

43. Now you are ready to write the report query. Right-click Data Sets > New Data Set.

Page 84: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager84 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

43

Figure 4-88:

44. Select the Project1 JDBC Data Source.45. Change the “Data Set Name” to Project1 Data Set.46. Click Next.

Page 85: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager85 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

44

45 46

Figure 4-89:

47. On the following window, key in the query logic with the sample SQL statement as shown below(alternatively, search and double-click on the Available Items to move them to the Query Text):

SELECT disk.name as DiskName, cluster.name as ClusterName, clusternode.name as ClusternodeName, disk.model, disk.containerType, disk.interfaceTypeFROM diskINNER JOIN cluster ON disk.clusterId = cluster.idINNER JOIN clusternode on disk.ownerNodeId = clusternode.id

48. Click Finish.

Page 86: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager86 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

47

48

Figure 4-90:

49. Click Preview Results to view the raw output for the report.

Page 87: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager87 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

49

Figure 4-91:

50. Click OK.

50

Figure 4-92:

Page 88: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager88 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

51. Select and drag the Project1 Data Set from the left hand side.52. Drop it onto the main window.

51

52

Figure 4-93:

53. Click Select all fields.54. Click OK.

Page 89: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager89 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

5354

Figure 4-94:

55. Click on Save, confirm the asterisk in front of the workspace tab name goes away.

Page 90: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager90 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

55

Figure 4-95:

56. Click Run > View Report > In Web Viewer.

56

Figure 4-96:

57. Click Google Chrome as the browser to open the http output.

Page 91: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager91 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

57

Figure 4-97:

58. After reviewing the output in Chrome, close the tab.

58

Figure 4-98:

The default location for this saved report will be in c:\eclipse\workspace\Project1\custom_report1.rptdesign.

Page 92: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager92 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

4.8 Import custom report into the OCUM ServerOnce you have a custom *.rptdesign file created, it needs to be imported into OCUM in order to be used. Thesesteps import the new file to the OCUM server.

1. Open Chrome to OCUM interface (the Homepage for Chrome).2. If you have been timed out of a previous session, you may be prompted to Sign In again with user name

admin and password Netapp1!.

2

Figure 4-99:

3. From the drop down menu select Health.

3

Figure 4-100:

4. Click Reports tab.

Page 93: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager93 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

5. Click Import Report.

4

5

Figure 4-101:

6. Click Browse....

6

Figure 4-102:

7. Browse to c:\eclipse\workspace\Project1\custom_report1.rptdesign.8. Click Open.

Page 94: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager94 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

7

8

Figure 4-103:

9. Name the report My First Custom Report.10. Enter the description of My first custom report being imported.

Page 95: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager95 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

9

10

Figure 4-104:

11. Select the reportuser.12. Enter Netapp1! for the password.13. Click Import.

Page 96: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager96 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

11

12

13

Figure 4-105:

14. After the import completes, click Close.

14

Figure 4-106:

15. Scroll to the bottom of the “Reports” section.16. After finding your imported report, click Run Report.

Page 97: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager97 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

1516

Figure 4-107:

17. Review the report created by the IDE in OCUM.

Figure 4-108:

Page 98: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager98 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

This completes how to import a custom report.

Page 99: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager99 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

5 SummaryWith NetApp's OnCommand Unified Manager, you can easily scale your environment while keeping theassociated operational tasks at a minimum. With dynamic annotations and groups, your thresholds, alerting, andreporting will remain organized as storage objects are added. With Availability, Data Protection, and Performancemonitoring, you can be assured of the health of your storage infrastructure.

Page 100: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Monitor-Alert-Manage at Scale with OnCommand Unified Manager100 © 2017 NetApp, Inc. All rights reserved. NetApp Proprietary

6 Version History

Version Date Document Version History

2.0.0 September 2016 Initial Release

2.0.1 September 2016 Initial Release

2.1.0 November 2016 Added Favorites and Reportingsections, and updated allscreenshots.

3.0 June 2017 Updated components, and addedcustom reporting section to guide.

Page 101: Monitor-Alert-Manage at Scale with OnCommand Unified Manager · PDF fileNetApp OnCommand tools are now available under a single pane of glass: ... Monitor-Alert-Manage at Scale with

Refer to the Interoperability Matrix Tool (IMT) on the NetApp Support site to validate that the exactproduct and feature versions described in this document are supported for your specific environment.The NetApp IMT defines the product components and versions that can be used to constructconfigurations that are supported by NetApp. Specific results depend on each customer's installation inaccordance with published specifications.

NetApp provides no representations or warranties regarding the accuracy, reliability, or serviceability of anyinformation or recommendations provided in this publication, or with respect to any results that may be obtainedby the use of the information or observance of any recommendations provided herein. The information in thisdocument is distributed AS IS, and the use of this information or the implementation of any recommendations ortechniques herein is a customer’s responsibility and depends on the customer’s ability to evaluate and integratethem into the customer’s operational environment. This document and the information contained herein may beused solely in connection with the NetApp products discussed in this document.

Go further, faster®

© 2017NetApp, Inc. All rights reserved. No portions of this document may be reproduced without prior written consentof NetApp, Inc. Specifications are subject to change without notice. NetApp, the NetApp logo, Data ONTAP®,ONTAP®, OnCommand®, SANtricity®, FlexPod®, SnapCenter®, and SolidFire® are trademarks or registeredtrademarks of NetApp, Inc. in the United States and/or other countries. All other brands or products are trademarks orregistered trademarks of their respective holders and should be treated as such.