buluma.snmpd
Ansible-Rolle snmpd
Installieren und konfigurieren Sie snmpd auf Ihrem System.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.snmpd
Der Computer muss vorbereitet werden. Im CI geschieht dies mit molecule/default/prepare.yml
:
---
- name: prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
Siehe auch eine vollständige Erklärung und Beispiel, wie diese Rollen verwendet werden.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für snmpd
snmpd_security_names:
- name: notConfigUser
source: default
community: public
snmpd_groups:
- name: notConfigGroup
security_model: v1
security_name: notConfigUser
- name: NotConfigGroup
security_model: v2c
security_name: NotConfigUser
snmpd_views:
- name: systemview
type: included
subtree: ".1.3.6.1.2.1.1"
- name: systemview
type: included
subtree: ".1.3.6.1.2.1.25.1.1"
snmpd_accesses:
- group: notConfigGroup
context: ""
security_model: any
security_level: noauth
prefix: exact
read: systemview
write: none
notif: none
snmpd_syslocation: Unbekannt
snmpd_syscontact: Root <root@localhost>
snmpd_dontlogtcpwrappersconnects: "true"
# snmpd_processes:
# - name: mountd
# - name: ntalkd
# maximum: 4
# - name: sendmail
# minimum: 1
# maximum: 10
#
# snmpd_scripts:
# - name: shelltest
# program: /bin/sh
# arguments: /tmp/shtest
snmpd_disks:
- path: /
minimum: 10000
snmpd_load:
one_minute_average: 12
five_minute_average: 14
fifteen_minute_average: 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 auf andere Weise vorbereiten.
Anforderung | GitHub | Version |
---|---|---|
buluma.bootstrap |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Sehen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht der verwandten Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Containerbildern getestet:
Container | Tags |
---|---|
Alpine | alle |
Amazon | Kandidat |
EL | alle |
Debian | alle |
Fedora | alle |
opensuse | alle |
Ubuntu | alle |
Die Mindestversion von Ansible, die erforderlich ist, ist 2.12, Testergebnisse wurden durchgeführt auf:
- Die vorherige Version.
- Die aktuelle Version.
- Die Entwicklungs-Version.
Wenn Sie Probleme finden, melden Sie diese bitte in GitHub
Änderungsprotokoll
Lizenz
Autoreninformationen
ansible-galaxy install buluma.snmpd