Installation

DataCore monitoring

Its support will come with XorMon NG 1.6.0 going to be released in Sep 2024

The product uses DataCore REST API package to get all necessary data.

Storage connectivity

  • You can use 2 ways of setup. DataCore REST API is installed
    1. on the proxy Windows machine
    2. on a node of the storage

  • Download and install DataCore REST API on whatever Windows Server 2012+ or DataCore node.
    You can download it from DataCore download page.
    Installation requires Windows reboot.
    Use REST API 1.07 for DataCore 10.0 PSP7 and newer.
    Use REST API 1.06 for olders.

  • Storage provide data through HTTP (port 80) by default.
    You might change that to HTTPS as per following vendor manual.

  • Allow access from the XorMon NG host to the DataCore storage on port 80 (http), use 443 in case of HTTPS.

  • Create user xormon (bellow examples use stor2rrd user) in Windows hosted server on 1 DataCore node
    DataCore SANsymphony Windows user

  • Assign that user on the storage role View
    DataCore SANsymphony storage user


  • When you configure all and you see big data gaps in graphs then you have to adjust RequestExpirationTime especially on DataCore SANsymphony 10, PSP 11, Update 1 and newer.
    Open "C:\Program Files\DataCore\Rest\Web.config" file and chang the sixth line:
    From: <add key="RequestExpirationTime" value="30"/>
    To: <add key="RequestExpirationTime" value="1800"/>
    
    You do not have to restart the DataCore node

XorMon NG storage configuration

  • Add storage into configuration from the UI:
    XorMon NG UI ➡ Settings icon ➡ Device ➡ Storage ➡ New ➡ Vendor:device ➡ DataCore
    DataCore Storage monitoring

  • Run "Test" for configured storage device, it must show "OK"

  • Wait about 1 hour, then reload the web browser, you should see it in XorMon NG UI