Docu71623 EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Docu71623 EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Reporting
Version 4.0
Copyright 2016 EMC Corporation. All rights reserved. Published in the USA.
Published July 2016
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change
without notice.
The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with
respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a
particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable
software license.
EMC, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other
countries. All other trademarks used herein are the property of their respective owners.
For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com).
EMC Corporation
Hopkinton, Massachusetts 01748-9103
1-508-435-1000 In North America 1-866-464-7381
www.EMC.com
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CONTENTS
Chapter 1
Chapter 2
Installing on Linux......................................................................................... 10
Configuring the user process limits for a Linux installation............... 10
Installing on Windows Server........................................................................ 11
Configuring virus-scanning software.................................................11
Chapter 3
13
Chapter 4
15
Overview....................................................................................................... 16
VNX prerequisites..........................................................................................16
Preparing your VNX for discovery and data collection....................... 16
Adding and configuring devices in Discovery Center...................................... 20
Changing VNX object credentials using Discovery Center...............................21
Troubleshooting............................................................................................ 22
Resolving collector communication errors........................................ 23
Resolving creating stream errors...................................................... 24
Limitations.................................................................................................... 25
Chapter 5
27
Overview....................................................................................................... 28
Adding and configuring devices in Discovery Center...................................... 28
Troubleshooting performance data collection issues........................29
Configure VPLEX SNMP..................................................................................29
Limitations.................................................................................................... 29
Chapter 6
31
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CONTENTS
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 1
Installing the Virtual Appliance
Ensure that the ports listed in the Ports Usage Matrix are enabled and not blocked by
the firewall.
Gateway
Netmask
DNS Servers
The MySQL version included with the product is 5.5.36 MySQL Community Server
(GPL)
Procedure
1. Download the OVF template from support.emc.com.
2. Open vSphere Client and connect to the vCenter Server that manages your VMware
environment.
3. Select the Resource Pool where you want to deploy the VM for Storage Monitoring and
Reporting.
4. Select File > Deploy OVF Template.
5. In the Source step, locate the OVF template file.
6. Click Next.
To save time, deploy the appliance in the same local area network (LAN) that your
VMware ESX/ESXi servers share. Deployment across a WAN can take much longer
than a local deployment.
7. In the OVF Template Details step, review the details of the loaded OVF file, and then
click Next.
8. In the End User License Agreement step, review the license agreement. Click Accept,
and then click Next.
9. In the Name and Location step:
a. Accept the default name or type a new name for the appliance.
b. Specify an inventory location for the appliance in your VMware environment.
c. Click Next.
10. In the Deployment Configuration step, select Small, Medium, or Large from the
Configuration drop-down menu.
6
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Consult the Performance and Scalability Guidelines for the recommended configuration
for your target environment.
11. Select the host or cluster where you want to run the deployed template, and then click
Next.
12. Select the destination storage for the virtual machine files, and then click Next.
13. In the Disk Format step, select the storage space provisioning method, and then click
Next.
Option
Description
Thin-provisioned format
Note
EMC recommends the Thin provisioned format option when the vApp is deployed in a
high performance environment.
14. In the Network Mapping step, select a destination network that has an IP Pool
associated with it for each of the VMs, and then click Next.
15. In the IP Address Allocation step, choose the IP allocation policy and IP protocol to
use, and then click Next.
16. In the Properties step, provide the values for each of the VMs, and then click Next.
17. In the Ready to Complete step, review the list of properties for the appliance, and then
click Finish.
A status bar opens in vSphere Client showing the deployment progress.
18. After you finish deployment, in the Deployment Completed Successfully dialog box,
click Close.
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 2
Installing Using the Binary Installer
Installing on Linux................................................................................................. 10
Installing on Windows Server................................................................................ 11
Installing on Linux
You can install the product on supported Linux hosts.
Before you begin
l
Ensure that the ports listed in the Ports Usage Matrix are enabled and not blocked by
the firewall.
Procedure
1. Log in to the server as root.
2. Change the permissions of the installer.
For example: chmod +x <file_name>.sh
3. Run the installer from the directory.
For example: ./<file_name>.sh
4. Read and accept the End User License Agreement.
5. Accept the default installation directory of /opt/APG or type another location.
The core software installed on a server running Red Hat Enterprise Linux 6, CentOS
Linux 6, SUSE Linux Enterprise Server (SLES) 11, or any other supported Linux
operating systems.
Procedure
1. Open the /etc/security/limits.conf file.
2. Add the following lines for the user.
In this example, the user is apg.
apg
apg
apg
apg
hard
soft
hard
soft
nofile
nofile
nproc
nproc
65534
65534
65534
65534
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Ensure that the ports listed in the Ports Usage Matrix are enabled and not blocked by
the firewall.
Procedure
1. Double-click the .exe file.
2. Click Next on the Welcome screen.
3. Read and accept the End User License Agreement. Click I Agree.
4. Select the Destination Folder, and then click Next.
5. Click Install.
6. When the installation is complete, click Next.
7. Click Finish.
8. In the Program Files\APG\bin\apg.properties file, edit the hostname to a
FQDN host name.
9. Restart the services:
manage-modules.cmd service restart all
11
12
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 3
Uploading License Files
13
14
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 4
SolutionPack for EMC VNX
Overview............................................................................................................... 16
VNX prerequisites..................................................................................................16
Adding and configuring devices in Discovery Center.............................................. 20
Changing VNX object credentials using Discovery Center.......................................21
Troubleshooting.................................................................................................... 22
Limitations............................................................................................................ 25
15
Overview
The SolutionPack for EMC VNX collects performance, topology, and capacity data from
your Unity, VNX, and VNXe systems and displays the data in easy-to-use reports.
With this SolutionPack, you can unify your view of multiple Unity, VNX, and VNXe
systems, including physical storage to host relationships. Capacity reports, such as Raw
Capacity Usage, Usable Capacity, and Usable Capacity by Pool, help you to improve the
availability of business critical applications and services by ensuring that those
applications have the storage resources they need to operate effectively. Performance
reports provide key performance indicators for such fundamental resources as LUNs,
Disks, and File Systems.
VNX prerequisites
The following sections apply when discovering VNX Block Only, VNX Unified/File, and VNX
NAS Gateway/eNAS array types. These sections do not apply for Unity/VNXe2 array types.
There are no discovery prerequisites for Unity/VNXe2 array types.
l
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
vApp /opt/Navisphere/bin/naviseccli
Procedure
1. Open an SSH (Linux) or RDP (Windows) session to the Storage Monitoring and
Reporting server.
2. Navigate to <install_location>/APG/bin.
3. Type the following command:
Linux: ./manage-modules.sh update emc-vnx-collect emc-vnx
Windows: manage-modules.cmd update emc-vnx-collect emc-vnx
4. At each system prompt, accept the default with the following exceptions:
l
5. At the Naviseccli Path prompt, type the NavisecCLI path and hit Enter.
6. At the Do you want to specify another Unity/VNX system? prompt,
type yes, and then keep accepting the defaults. This ensures that any devices that
were previously provided are kept after modifying the NavisecCLI path.
Results
When you reach the end of the devices, the system restarts the collector with the updated
NavisecCLI path.
17
?
?
?
?
?
18
Do you want to modify the module configuration? (yes/no) [n] > yes
Activate the FailOver-Filter (yes/no) [y] >
Hostname or IP address to send data to [localhost] >
Network port to send data to [2020] >
Tomcat hostname or IP address [localhost] >
Configure custom Tomcat port (yes/no) [n] >
[1] HTTP
[2] HTTPS
Tomcat communication protocol [1] >
Username [ws-user] >
Password [?????] >
Frontend Web service instance name [APG-WS] >
Topology Service hostname or IP address [localhost] >
Web-Service gateway hostname or IP address [localhost] >
Web-Service port number [48443] >
[1] Basic
[2] Certificate
Authentication schema [2] >
Event server hostname or IP address [localhost] >
Event server port number [52001] >
Configure Alert consolidation (yes/no) [n] >
Specify custom naviseccli path (yes/no) [n] > yes
Naviseccli Path > /opt/Navisphere/bin/naviseccli
Do you want to specify another Unity/VNX system? (yes/no) [y] > y
[1] VNX Block Only
[2] VNX NAS Gateway/eNAS
[3] VNX Unified/File
[4] Unity/VNXe2
VNX type [1] >
Unique friendly name [FNM00083700047] >
SP A IP [lglad053] >
SP B IP [lglad054] >
Use Naviseccli security file (yes/no) [n] >
[1] LDAP
[2] global
[3] local
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
?
?
?
?
?
?
?
?
?
?
?
The preferred method for secure polling and collection of data from VNX arrays is to
configure authentication using a Unisphere security file. Refer to Unisphere security file
authentication on page 19.
Procedure
1. Configure the default Storage Monitoring and Reporting account (apg) with
administrator privileges to access the VNX array as described in the Unisphere
documentation.
2. Validate access to the VNX array by running the following block command:
naviseccli -h (host) -user username -password password -scope 0
getagent
19
By default, the security file is stored in your default home directory. With NavisecCLI,
you can specify an alternative file path using the optional -secfilepath switch.
Security files are generated exclusively for use by the user who creates them. By
default, the EMC VNX collector manager runs under the accounts apg (for Linux) or
SYSTEM (for Windows). In order to use a Navisphere CLI security file in this default
configuration, the security file must be created using the above account(s). If the
collector is configured to run as a different user (such as in the scenario described in
the EMC White Paper Running Windows Collector Services Using Least Privileges,
https://community.emc.com/docs/DOC-36060), the security file to be used by the
collector must have also been created by that same user account.
Important: For VNX collectors running on Windows, explicitly specifying the full
security file path is required when configuring VNX discoveries, even if the security
file resides in the default %USERPROFILE% directory.
Once the security file exists, you can edit XML configuration files that are used to poll
and collect data to specify the path to the security file on the Collector host. The
security file handles authentication.
"/nas/sbin/start_xml_api_server"
yes
yes
yes
no
4. Type # service nas start, and press Enter to restart the XML-API service.
5. If you have multiple VNX arrays in your storage environment, repeat this procedure on
each VNX array.
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
a. In Unique friendly name for the VNX system, type the name.
b. In SP A IP, type the IP address of the SPA.
c. In SP B IP, type the IP address of the SPB.
d. In Use Naviseccli security file, select this checkbox if you are using the security
file.
e. In Naviseccli User Scope, select LDAP, Global or Local.
f. In Naviseccli Username and Naviseccli Password, type the Naviseccli credentials
for the block storage systems.
g. In Primary control station IP, type the IP address of the primary control station.
h. In Secondary control station IP, type the IP address of the secondary control
station.
i. In VNX File User Scope, select LDAP, Global, or Local.
j. In VNX File Username and VNX File Password, type the credentials for the file
storage system.
k. In Management IP or hostname, type the IP address for the Unity/VNXe2 system.
l. In Username, type the username for the Unity/VNXe2 system.
m. In Password, type the password for the Unity/VNXe2 system.
6. Click Validate and Add to validate the credentials.
Note
This button tests array connectivity and credentials using the default user apg (Linux)
or SYSTEM (Windows). If the VNX collector-manager is configured to run under a
custom user (not the default) and uses a Naviseccli security file that is configured for
that user, the test results will show failures. However, these can safely be ignored if
the underlying collector-manager user & security file are correctly configured.
7. Click Ok.
8. Click Save.
21
.management,unity.username,unity.password
servername.emc.com,'emcvnx','unified','FNM00130900273','lglad065','lglad066','false',,'glo
bal','testuser','{5D6FAF32A927B424BFD17D71D5F6C85AC37CE3232E9012FE490DE482509
8BCA753E17FDC23F4E60C53320DA7E9FCC4AA}','lglad064',,'nasadmin','{90
39753E3695E8B7027D0B95749AF1620E2A392FB1224E6DF4A19266F1F4859F6C6F7
916124ACB801DB00BCADFBA6DCC}',,, servername.emc.com,'emcvnx','block','FNM00083700047','lglad053','lglad054','false',,'globa
l','emc','{A921446A3F75CF9174C9365B8073E3F33732087BB8C2694B8215AFA8
051D970E4128A57E63342BE997C0BFE3C10F6468}',,,,,,,
Troubleshooting
Use this section to troubleshoot common errors.
22
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
To resolve the communication issues shown above, follow the steps below.
Procedure
1. Using the collection logs, identify the VNX storage processor that is not able to
communicate with the collector, as shown in the example error below:
SEVERE -- [2015-10-06 10:30:22 EDT] -- DataListener
$ValueFormatter::createValues(): No value found for key agent-spamemory, context VNX1 and properties {topopass=value,
Resolving collector communication errors
23
24
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Limitations
l
VNX Free Raw Disk Capacity values are not the same as EMC Unisphere Free Raw
Capacity values. Unisphere Free Raw Capacity counts both internal operation space
(vault drives) and the space available for user LUNs. Free Raw Disk Capacity only
counts the space available for user LUNs.
Hot Spare values are incorrect for VNX arrays running Operating Environment for
Block / FLARE 05.33.x. In that version, the VNX series supports a new hot spare policy
where any unbound disk is available for use as a hot spare. Therefore, disks are not
specifically marked as hot spares, but rather as unbound disks. As a result, hot spare
disks are incorrectly counted as unconfigured capacity.
VNX Statistics Logging will stop when VNX Performance Logging stops if Performance
Logging was enabled before Statistics Logging was enabled. To prevent this from
happening, manually enable Statistics Logging via Unisphere or NaviCLI (using the
setstats -on command) before enabling Performance Logging (which is
optional). In this way, even if the optional Performance Logging stops, performance
metrics will continue to be collected.
The following error message appears in the logs during the first couple polling cycles
when an array is discovered; after that the message will stop:
SEVERE
-- [2016-01-28 10:44:39 EST] -FileDownloadingTask::run():
com.watch4net.apg.ssh.api.exception.SSHException: Remote directory
'./emc-srm/server_2/3600' does not exist.
com.watch4net.apg.file.retriever.ClientException:
com.watch4net.apg.ssh.api.exception.SSHException: Remote directory
'./emc-srm/server_2/3600' does not exist.
Limitations
25
The following message appears in the logs when the SolutionPack for VNX collectormanager is first started. This problem is resolved when a device is added for
discovery and the collector-manager is restarted.
WARNING [2016-04-10 11:26:24 EDT] SocketConnector::init():
Can't connect socket to localhost:52001
java.net.ConnectException: Connection refused
If the "Current Owner" of a LUN on a Unity or VNXe2 array changes, the 'memberof'
property will display multiple values for a while until the collection has time to
normalize things. For Unity, that means that for approximately one hour (by default,
or up to four hours if 60 mins topology polling period is selected), the reports will
show multiple values for the 'memberof' property. For VNXe2, that means that until
the LUN metrics are marked inactive (approximately 24 hours), the reports will show
multiple values for the 'memberof' property.
It is possible for existing VNX array LUNs to appear in the Inactive Devices &
Components report. This occurs because the memberof property is part of the LUN
variable id. If a LUN trespasses between storage processors, the old instance of the
metric will be tagged with an inactive vstatus property.
The following warning might appear in the logs when the Primary control station of a
VNX Unified or NAS Gateway is not reachable or does not respond to XML API
requests:
WARNING -- [2016-06-06 09:08:38 EDT] -HttpRequestGroup::executeRequest(): Error running command https://
@{cssecondary}/Login?user
java.lang.IllegalArgumentException: Host name may not be null....
This can occur when the VNX Unified or NAS Gateway has only one control station,
and the Secondary control station IP field is blank.
26
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 5
SolutionPack for EMC VPLEX
Overview............................................................................................................... 28
Adding and configuring devices in Discovery Center.............................................. 28
Configure VPLEX SNMP..........................................................................................29
Limitations............................................................................................................ 29
27
Overview
The SolutionPack for EMC VPLEX allows you to visualize and report on performance and
capacity data from your VPLEX systems.
With this SolutionPack, you can unify your view of multiple VPLEX systems, including
physical storage to virtual storage relationships. Capacity reports, such as Thick, Thin,
Allocated and Not Allocated, help you to improve the availability of business critical
applications and services by ensuring that those applications have the storage resources
they need to operate effectively.
While adding a new device, ensure that cluster 1 IP and serial number are not
interchanged with the cluster 2 IP and Serial Number.
Procedure
1. Click Discovery Center > Devices Management.
2. Click VPLEX.
3. Click Add new device.
4. In the VPLEX section, provide the cluster host and authentication details for your
VPLEX system.
The default username for the VPLEX is service and the default password is
Mi@Dim7T.
It is important to enter the cluster information correctly, clusters are mapped to their
correct number. Interchanging cluster IPs and SN results in a failure to collect
performance data.
Be sure to select the correct VPLEX type while adding the device. If you are adding a
VPLEX Metro or VPLEX Geo, select the Geo/Metro VPLEX type from the drop-down and
enter both VPLEX cluster details. If you are adding a VPLEX Local, select the Local
VPLEX type from the drop-down and enter the VPLEX cluster details. Do not add a Geo
or Metro VPLEX System as two separate Local VPLEX Systems.
5. Click Validate and Add to validate the credentials.
6. Click Ok.
7. Click Save.
It will take approximately take three hours for data to start appearing on reports.
After you finish
Note
Threshold based alerts are disabled by default. To manually enable threshold based
alerts, go to Administration > Modules > Alerting > Alert Definitions > EMC VPLEX Alert
Definitions. (SNMP based alerts are enabled by default.)
28
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
Limitations
Only encapsulated virtual volumes are supported. LVM virtual volumes are not
supported.
29
30
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide
CHAPTER 6
Logging into the User Interface
31
32
EMC Storage Monitoring and Reporting 4.0 Installation and Configuration Guide