The table below describes the processes that QoreStor installs and runs on the QoreStor server.
Process |
Description |
---|---|
influxd | This process helps in storing the data gathered by anomaly detection |
minio | Server for Object container |
nhm |
Node Health Monitoring service - maintains a database for alerts and events |
oca_idm_eda |
An event and data aggregator service for events and alerts. |
ocaagent_charts |
Periodically (every hour) sends QoreStor chart related data to the Global View Cloud. |
ocaagent_diagnostics |
Periodically queries database for keep-alive commands. Responsible only for handling diagnostic upload command. |
ocaagent_keepalive |
Queries the Global View Cloud for keep-alive commands ( diagnostic upload and portal unregistration) and runs them. This query occurs once a minute. |
ocaagent_managebutton |
Allows for remote control of QoreStor through Global View Cloud. When enabled, waits for remote management RPC commands from Global View Cloud, invokes them via API on QoreStor, and sends results back to the Global View Cloud. |
ocaagent_registration |
Handles Global View Cloud registration, operates on a DB table responsible for holding registration status, and performs registration/unregistration requests. |
ocaagent_stats |
Periodically( every 30 minutes, or when significant changes occur) sends statistic data (storage groups, containers, analytics, system information etc.) to the Global View Cloud. |
ocaconfigsvc |
QoreStor configuration service to manage the storage groups, containers, and replication links and handle requests from the QoreStor CLI and UI. |
ocafsd |
QoreStor file system service to export containers, process data and manage the data on the disk. |
ocahttp |
QoreStor HTTP server to service requests for QoreStor web UI and REST API methods. Uses ocafsd, ocaconfigsvc and r3 database (graphs). |
ocaml | QoreStor anomaly detection service, periodically checks collected data and identifies anomalies across systems, containers, and storage-groups using the ML model. It is also responsible for generating ML training models and retraining. |
ocamonitor |
QoreStor process for periodically collecting stats from ocafsd, ocaconfigsvc and Linux system monitoring tools and populating an internal (r3) database. |
ocardslogwriter |
Process captures logging from all the processes, writes the data to the corresponding logs, and rotates the logs. |
policy_mgr | This process helps with identifying files matching with the policy for cloud replication and initiating cloud replication and on-prem space retention for them. |
sc_server |
A Secure Connect server that handles secure connects from OST and RDA plug-ins |
smbd | This process handles the CIFS share I/O activity |
vtllibrary | This process handles the SCSI medium changer device |
vtltape | This process handles SCSI tape device |
watcher |
Watcher process monitors other QoreStor processes. The watcher process will respawn other processes as necessary to keep the service online. |
watcher_spawn |
This process monitors watcher process and spawns if necessary. |