cmusei.fixbuf

Fixbuf

Eine Rolle zur Installation der Fixbuf-Bibliothek von Netsa-Tools. libfixbuf bietet eine Implementierung des IPFIX Protokolls als C-Bibliothek, um IPFIX-Sammel- und Exportprozesse zu erstellen. Weitere Informationen, einschließlich Baumanweisungen und bekannter Probleme, finden Sie in der API-Dokumentation.

Anforderungen

Für RockyLinux und Alma:

community.general.dnf_config_manager benötigt Ansible community.general >=8.2.0.

Redhat-basierte Distributionen benötigen EPEL.

Rollenvariablen

Verfügbare Variablen sind wie folgt aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

fixbuf_version

Die Version von Fixbuf, die installiert werden soll. Der Master-Zweig zeigt immer auf die neueste verfügbare Version.

fixbuf_name: "libfixbuf-{{fixbuf_version}}"
fixbuf_tgz: "{{fixbuf_name}}.tar.gz"
fixbuf_url: "http://tools.netsa.cert.org/releases/{{fixbuf_tgz}}"
fixbuf_timeout: 10
fixbuf_checksums:
      '2.4.0': sha256:bf20f9f7986a525ea6cc648d32f4ba30bfeb2a83f8c830bc39c48dfa7a415175
      '2.3.0': sha256:ed63314f21a7a6bbf0d08da416403237a867c3f3496d061f10e148e6d8ecea63
fixbuf_checksum: '{{fixbuf_checksums[fixbuf_version]}}'

Hilfsvariablen, die verwendet werden, um die Fixbuf-Version von der Netsa-Tools-Website herunterzuladen.

silk_ldconfig_template: "silkconf.j2"
silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf

Diese Variablen konfigurieren den dynamischen Loader, um nach Silk-Bibliotheken zu suchen.

Die Variablen-Dateien in vars/ enthalten die erforderlichen Pakete, die für diese Rolle und andere Netsa-Tools-Rollen installiert werden müssen, die von dieser Rolle abhängen könnten.

Beispiel-Playbook

- hosts: servers
  roles:
     - role: fixbuf
       tags: [ 'fixbuf' ]

Lizenz

Copyright 2020 Carnegie Mellon University. KEINE GARANTIE. MATERIALIEN DER CARNEGIE MELLON UNIVERSITY UND DES SOFTWARE ENGINEERING INSTITUTE WERDEN "WIE BESEHEN" BEREITGESTELLT. DIE CARNEGIE MELLON UNIVERSITY GIBT KEINE GARANTIEN IRGENDEINER ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, BEZÜGLICH IRGENDEINER ANGELEGENHEIT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, GARANTIEN DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK ODER MARKTFÄHIGKEIT, EXKLUSIVITÄT ODER ERGEBNISSE, DIE AUS DER NUTZUNG DES MATERIALS ERZIELT WERDEN. DIE CARNEGIE MELLON UNIVERSITY GIBT KEINE GARANTIE IRGENDEINER ART BEZÜGLICH DER FREIHEIT VON PATENT-, MARKEN- ODER URHEBERRECHTSVERLETZUNGEN. Veröffentlicht unter einer MIT (SEI)-ähnlichen Lizenz, bitte siehe license.txt oder kontaktieren Sie permission@sei.cmu.edu für die vollständigen Bedingungen. [DISTRIBUTION STATEMENT A] Dieses Material wurde für die öffentliche Veröffentlichung und unbegrenzte Verbreitung genehmigt. Bitte sehen Sie die Urheberrechtsmitteilung für die Nutzung und Verbreitung außerhalb der US-Regierung. CERT® ist beim U.S. Patent and Trademark Office von der Carnegie Mellon University registriert. Diese Software enthält und/oder verwendet die folgenden Drittanbieter-Software, die ob ihrer eigenen Lizenz unterliegt:

  1. ansible (https://github.com/ansible/ansible/tree/devel/licenses) Copyright 2019 Red Hat, Inc.
  2. molecule (https://github.com/ansible-community/molecule/blob/master/LICENSE) Copyright 2018 Red Hat, Inc.
  3. testinfra (https://github.com/philpep/testinfra/blob/master/LICENSE) Copyright 2020 Philippe Pepiot. DM20-0460

Autoreninformationen

Diese Rolle wurde 2019 von Matt Heckathorn erstellt.

Über das Projekt

A role for installing netsa libfixbuf

Installieren
ansible-galaxy install cmusei.fixbuf
GitHub Repository
Lizenz
other
Downloads
2.3k
Besitzer
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.