QuantaStor systemd Services: Difference between revisions
mNo edit summary |
mNo edit summary |
||
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 18: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