Problem
For some EMC VNXe arrays (including VNXe3100, VNXe3150, and VNXe3300), the primary Storage Processor will reboot into service mode and the management features of the array will no longer function if the /EMC/backend/log_shared
of the file system runs out of space.
This issue within the VNXe may occur earlier or more frequently when monitoring these systems with Hardware Sentry KM since the hardware monitoring relies on the EMC’s uemcli command line interface. Every time the VNXe receives a uemcli command, it logs the authentication in the /EMC/backend/log_shared/EMCSystemLogFile.log
file. These entries cause the file to grow, which in turn fills the file system.
Resolution (Using Monitoring Studio)
The solution is to periodically check the usage of the file system by running the command df -h /EMC/backend/log_shared
and if use percentage is high, run a command to truncate the logs: psql -U c4 c4LoggingDatabase -c 'truncate "CST_LogRecord" cascade'
.
You can automate this process with Monitoring Studio X. You only have to create a Template, apply it to all your VNXe systems and provide the required credentials.
Procedure
Step 1: Create a Monitoring Template.
- Within the Monitoring Studio X UI, navigate to the Studio section.
- Click New Template.
- Name your Template and click Create. If the systems use the same credentials, they can be specified on this page as well.
Step 2: Add a Command-Line Monitor for File System Usage
- On the right pane, click Add and select Command Line.
- Specify the command to check the filesystem usage:
df -h /EMC/backend/log_shared
.
- Click Create, and go to the Template configuration page.
Step 3: Add a Command-Line Monitor to Truncate the Logs
- On the right pane, click Add and select Command Line.
- Specify the command to truncate the logs:
psql -U c4 c4LoggingDatabase -c 'truncate "CST_LogRecord" cascade'
.
- Click Create.
Step 4: Add a Numeric Value Extraction.
- From the navigation tree on the left side, select the Command Line Monitor created in Step 2.
- On the right side, click Add, and select Numeric Value Extraction.
- Configure the extraction to check All Lines, and to look for the value before the string
%
. - Under Parameters and Alerts, enable an alert for Value.
- Configure the alert to Alert when Value > and specify the value (File System usage in percent) above which you want the truncation to occur.
- Specify the Alert Action as Run Monitor, choosing the Monitor created in Step 3.
Step 5: Apply to Host
- From the navigation tree on the left, select Hosts, and choose the VNXe system to apply the template to. If it does not exist, select Hosts > New Host and add it.
- In the Templates section of the host screen, use the switch next to the Template to enable it for the host.
Related Topics
- TrueSight Presentation Server Does Not Load After Installing Hardware Sentry TSPS component
- Storage All-in-One ETL: DISCOVERY Service Iteration Fails When Upgrading to v1.4.00
- Forcing Detection of WMI-based Connectors when Required WMI Namespace is Unavailable
- SSH-based monitoring fails due to incompatible Java versions
- EMC SMI-S Agent (ECOM) Connector Stopped Working After Migrating to Dell Solutions Enabler v10