]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Add snmp-gateway service support
authorPaul Cuzner <pcuzner@redhat.com>
Fri, 12 Nov 2021 03:16:59 +0000 (16:16 +1300)
committerSebastian Wagner <sewagner@redhat.com>
Tue, 18 Jan 2022 10:42:49 +0000 (11:42 +0100)
commit3b5ed98ed15bd9e1ee0e0f4731aa8b37bd5ea323
treef19b28d53e641785233a40e71904780db2a4606d
parent7e366541c39d135ae5baca6c6594d1353d5abb29
mgr/cephadm: Add snmp-gateway service support

Add a new snmp-gateway service to provide a bridge between
Prometheus and an SNMP management platform. The gateway
service uses https://github.com/maxwo/snmp_notifier to provide
an SNMP v2c and SNMP V3 support.

The SNMP V3 support mandates at least authentication, and also
offers authentication and privacy (encryption).

Fixes: https://tracker.ceph.com/issues/52920
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
(cherry picked from commit c2f5e105ca4870b2cb124db662537c20e6daadae)

Conflicts:
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/orchestrator/_interface.py
src/pybind/mgr/orchestrator/module.py
src/python-common/ceph/deployment/service_spec.py
src/cephadm/cephadm
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/templates/services/alertmanager/alertmanager.yml.j2
src/pybind/mgr/orchestrator/_interface.py
src/pybind/mgr/orchestrator/module.py
src/python-common/ceph/deployment/service_spec.py
src/python-common/ceph/deployment/utils.py
src/python-common/ceph/utils.py