Installing data collectors on AIX or Linux
To gain insights in the capacity and performance of the storage systems in your data center, install data collectors. You also gain insights about your fabrics and switches, such as switch performance.
Before you begin
- The Linux® data collector runs on 64-bit Linux operating systems on x86-64 and PPC64LE
systems only.
- The supported Linux operating systems for x86-64 are Red Hat® Enterprise Linux 7 or later and CentOS 7 or later.
- Red Hat Enterprise Linux 7.x on PPC64LE (POWER8 only)Restriction: The data collector on Linux PPC64LE has the additional limitation that you cannot monitor IBM FlashSystem A9000, XIV, IBM Storage Accelerate, VMware, and non-IBM® devices.
- The AIX® data collector runs on POWER6 or higher systems that use AIX 7.x or
later. The AIX data collector can run on a physical AIX installation or a logical partition (LPAR).Important: The AIX-based data collector requires the installation of the IBM® XL C/C++ Runtime for AIX 16.1.0.1 or later, on the operating system. For more information about end of support for AIX versions, see AIX support lifecycle information.
The supported Linux operating system for PPC64LE is Red Hat Enterprise Linux 7.x on POWER8® and Red Hat Enterprise Linux 8.x. on POWER9® and POWER10®.
- Run the
commands
andlslpp -l | grep -i xlC.rte
on your AIX operating system to ensure both the xlC.rte and libc++.rte packages, version 16.1.0.1 or later are installed.lslpp -l | grep -i libc++If these packages are not installed, refer to the instructions provided in the Fix list for XL C/C++ Runtime for AIX to install them on your AIX operating system.
- Run the
commands
- Install data collectors on servers or virtual machines that have access to the devices that you want to monitor and access to the internet to communicate with IBM Cloud®. You can also deploy data collectors in a LAN where routing is configured to allow access across different subnets and on a WAN where devices are located in different geographical locations.
- On the server or virtual machine where you install the data collector, you must provide at least 1 GB of RAM and 3 GB of disk space.
- You must have root authority on the server or virtual machine where you install the data collector.
- Ensure that the operating system on the server or virtual machine where you install the data collector has general or extended support for maintenance and security fixes.
- To connect to your instance of IBM Storage Insights from the server or virtual machine where you install the data collector, your firewall must be configured to allow outbound communication on the default HTTPS port 443 using the Transmission Control Protocol (TCP). The User Datagram Protocol (UDP) is not supported.
To verify that your deployment completes correctly, enable your antivirus software product on the target server or virtual machine to allow new executable files to be created in the installation directory of the data collector. If your antivirus software prevents the monitoring of some of your devices, such as XIV®, Hitachi VSP, Dell EMC, NetApp, or Pure storage, add the related executable files for those devices to your allowlist.
About this task
- Identify or create a directory on the server or virtual machine where the data collector will run.
- Download the compressed file that contains the data collector.
- Extract the contents of the compressed file.
- Run the command or script that installs the data collector.
- Edit the Sudoers file by running the command
visudo, or locate the sudoers file in the operating system GUI by navigating to /etc/ directory. You must be logged in as the root to edit the sudoers file. -
-
Option A: If you need enhanced security by requiring the user’s password for each command
Locate the line "Allow root to run any commands anywhere" and enter the following command on the subsequent line:
Where, <username> is the non-root user that is used to install the data collector.username ALL=(root) ALLFollowing is an example with the <user_name> as abc:## Allow root to run commands anywhere root ALL= (ALL) ALL abc ALL= (root) ALL -
Option B: If user’s password is not required for each command:
Locate the line: "## Same thing without a password" and enter the following command on the subsequent line:Add: "username" ALL=(root) ALLFollowing is an example with the <user_name> as abc:## Same thing without password # %wheel ALL=(ALL) ALL abc ALL=(root) ALL
-
- Save the file.
- When you are installing the data collector, you must first type
sudo. For example: sudo ./installDataCollectorService.sh
Procedure
If you need to install the IBM Storage Insights data collector as root on AIX or Linux, perform the following steps:
Results
The data collector is installed as a service and is started unless you chose the
installDataCollectorService.sh nostart command. After the data collector is
started, it runs continuously unless you stop or uninstall the service. It is restarted
automatically when the system boots up.
When the data collector is up and running, it attempts to establish a connection to IBM Storage Insights. When the connection is complete, you're ready to start adding your storage systems for monitoring!