robertdebock.snmpd
Ansible-Rolle snmpd
Installieren und konfigurieren Sie snmpd auf Ihrem System.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Beispiel Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jeder Änderung, Pull-Anfrage und Veröffentlichung getestet.
---
- name: Konvergieren
hosts: alle
become: true
gather_facts: true
rollen:
- rolle: robertdebock.snmpd
Die Maschine muss vorbereitet werden. In CI erfolgt dies mit molecule/default/prepare.yml
:
---
- name: vorbereiten
hosts: alle
become: true
gather_facts: false
rollen:
- rolle: robertdebock.bootstrap
Siehe auch eine vollständige Erklärung und Beispiel wie man diese Rollen verwendet.
Rollen-Variablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für snmpd
snmpd_security_names:
- name: notConfigUser
quelle: default
community: public
snmpd_groups:
- name: notConfigGroup
sicherheitsmodell: v1
sicherheitsname: notConfigUser
- name: notConfigGroup
sicherheitsmodell: v2c
sicherheitsname: notConfigUser
snmpd_views:
- name: systemview
typ: included
subtree: ".1.3.6.1.2.1.1"
- name: systemview
typ: included
subtree: ".1.3.6.1.2.1.25.1.1"
snmpd_accesses:
- gruppe: notConfigGroup
kontext: ""
sicherheitsmodell: any
sicherheitsniveau: noauth
prefix: exact
read: systemview
write: none
notif: none
snmpd_syslocation: Unbekannt
snmpd_syscontact: Root <root@localhost>
snmpd_dontlogtcpwrappersconnects: "ja"
# snmpd_processes:
# - name: mountd
# - name: ntalkd
# maximal: 4
# - name: sendmail
# minimal: 1
# maximal: 10
#
# snmpd_scripts:
# - name: shelltest
# programm: /bin/sh
# argumente: /tmp/shtest
snmpd_disks:
- pfad: /
minimal: 10000
snmpd_load:
ein_minuten_durchschnitt: 12
fünf_minuten_durchschnitt: 14
fünfzehn_minuten_durchschnitt: 14
Anforderungen
- pip-Pakete, die in requirements.txt aufgeführt sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht über verwandte Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Container-Images getestet:
Container | Tags |
---|---|
Alpine | alle |
Debian | alle |
EL | 9 |
Fedora | alle |
Ubuntu | alle |
Die minimale Version von Ansible, die erforderlich ist, ist 2.12. Tests wurden durchgeführt auf:
- Der vorherigen Version.
- Der aktuellen Version.
- Der Entwicklungs-Version.
Wenn Sie Probleme finden, registrieren Sie diese bitte auf GitHub.
Lizenz
Autorinformationen
Bitte ziehen Sie in Betracht, mich zu unterstützen.
ansible-galaxy install robertdebock.snmpd