cmusei.fixbuf

Fixbuf

Un rol para instalar la biblioteca fixbuf de las herramientas netsa. libfixbuf proporciona una implementación del protocolo IPFIX como una biblioteca en C, para construir procesos de recolección y exportación de IPFIX. Consulta la documentación de la API para más detalles, incluidas las instrucciones de compilación y los problemas conocidos.

Requisitos

Para RockyLinux y Alma:

El módulo community.general.dnf_config_manager requiere ansible community.general >=8.2.0.

Las distribuciones basadas en Redhat requieren EPEL.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

  • fixbuf_version

La versión de fixbuf a instalar. La rama principal siempre apuntará a la última versión disponible.

  • 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]}}'

Variables auxiliares utilizadas para descargar la versión de fixbuf desde el sitio de herramientas netsa.

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

Se utilizan para configurar el cargador dinámico para buscar bibliotecas de silk.

Los archivos de variables en vars/ contienen los paquetes necesarios para instalar para este y otros roles de herramientas netsa que puedan depender de este rol.

Ejemplo de Playbook

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

Licencia

Copyright 2020 Carnegie Mellon University.
SIN GARANTÍA. ESTE MATERIAL DE CARNEGIE MELLON UNIVERSITY Y DEL SOFTWARE ENGINEERING INSTITUTE SE PROPORCIONA EN UNA BASE "TAL CUAL". CARNEGIE MELLON UNIVERSITY NO OFRECE GARANTÍAS DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, EN CUANTO A NINGÚN ASUNTO QUE INCLUYA, PERO NO SE LIMITA A, GARANTÍA DE IDONEIDAD PARA UN PROPÓSITO O COMERCIALIZACIÓN, EXCLUSIVIDAD O RESULTADOS OBTENIDOS DEL USO DEL MATERIAL. CARNEGIE MELLON UNIVERSITY NO OFRECE NINGUNA GARANTÍA EN CUANTO A LA LIBERTAD DE INFRACCIONES DE PATENTES, MARCAS REGISTRADAS O DERECHOS DE AUTOR.
Liberado bajo una licencia estilo MIT (SEI), por favor consulta license.txt o contacta a permission@sei.cmu.edu para los términos completos.
[DECLARACIÓN DE DISTRIBUCIÓN A] Este material ha sido aprobado para su publicación y distribución ilimitada. Por favor consulta el aviso de copyright para el uso y distribución no gubernamental de EE.UU.
CERT® está registrado en la Oficina de Patentes y Marcas de EE. UU. por Carnegie Mellon University.
Este software incluye y/o hace uso de el siguiente software de terceros sujeto a su propia licencia:

  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

Información del Autor

Este rol fue creado en 2019 por Matt Heckathorn.

Acerca del proyecto

A role for installing netsa libfixbuf

Instalar
ansible-galaxy install cmusei.fixbuf
Licencia
other
Descargas
2.3k
Propietario
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.