Difference between revisions of "QuantaStor systemd Services"

From OSNEXUS Online Documentation Site
Jump to: navigation, search
m
m
Line 15: Line 15:
  
 
== qs-snmpagentd.service ==
 
== qs-snmpagentd.service ==
SNMP agent service which works with our MIB to enable discovery and SNMP traps.  More documentation on this is available [[SNMP_Agent_Setup here]].
+
SNMP agent service which works with our MIB to enable discovery and SNMP traps.  More documentation on this is available [[SNMP_Agent_Setup|here]].
  
  

Revision as of 11:48, 11 November 2021

All QuantaStor internal services are managed via systemd configurations which can be found uner /lib/systemd/system:

# du -a /lib/systemd/system | grep "qs\|quanta"
4       /lib/systemd/system/qs-snmpagentd.service
4       /lib/systemd/system/qs-boot.service
4       /lib/systemd/system/qs-rbdshutdown.service
4       /lib/systemd/system/qs-scriptd.service
4       /lib/systemd/system/quantastor.service
4       /lib/systemd/system/qs-zfseventd.service
4       /lib/systemd/system/qs-statsd.service
4       /lib/systemd/system/qs-jsonrpcd.service
4       /lib/systemd/system/qs-sso-authd.service

qs-snmpagentd.service

SNMP agent service which works with our MIB to enable discovery and SNMP traps. More documentation on this is available here.


Early boot stage service which does KMIP key downloads, SED device unlocking, and NVMe/iSCSI logins to WD Data24 systems: /lib/systemd/system/qs-boot.service Un-maps Ceph block devices (Storage Volumes) at shutdown: /lib/systemd/system/qs-rbdshutdown.service Internal scripting service used by the core service to call long running scripts like backups and replication: /lib/systemd/system/qs-scriptd.service Main core QuantaStor service: /lib/systemd/system/quantastor.service ZFS events are captured here and then sent to the core service so that we can react immediately to ZFS pool device failures: /lib/systemd/system/qs-zfseventd.service Internal use only REST API for real-time stats which enables the WUI to gather data from our InfluxDB based stats for dashboards: /lib/systemd/system/qs-statsd.service This is our main REST API which we have documented on our web site and this API is also used by our QS Python Client lib: /lib/systemd/system/qs-jsonrpcd.service Enables single-sign-on user authentication to LDAP servers and AD: /lib/systemd/system/qs-sso-authd.service