$30 off During Our Annual Pro Sale. View Details »

DevOpsDays Cuba 2017: Ignite - LibreNMS and more

DevOpsDays Cuba 2017: Ignite - LibreNMS and more

Author: Arian Trujillo Díaz
Summary: El objetivo de la presentación es mostrar a LibreNMS como un folk de Observuim, de codigo abierto basado en experiencia adquirida las ventajas que brinda, enfocando su versatilidad y la capacidad de agregar mas soluciones en una sola herramienta, para ello se enfocaria asi: -La información que procesa la obtiene de las MIB usando SNMP (Este es un protocolo básico de administración de red y las MIB aparecen de forma estandar y cada fabricante tiene las suyas), en esta parte abordaria la importancia de una correcta configuración de las comunidades SNMP en la red, que son importantes para muchas otras herramientas de administración. - Explicar la versatilidad de LibreNMS en la gran diversidad que existe en la red cubana, en cuanto a Sistemas Operativos y fabricantes de dispositivos de red. - La posibilidad que brinda de agregar otras funcionalidades como son: La gestión de configuración, usando oxidized, que es un fork de RANCID, oxidized tiene una mayor soporte a los fabricantes menos importantes, donde RANCID es mas exclusivo. - Se puede agregar smokeping una herramienta RRDtool, que recopila información de la red. - NFSen es una variante libre NetFlow propietaria de CISCO. Este seria el nucleo de la presentación.

DevOpsDays Cuba

October 26, 2017
Tweet

More Decks by DevOpsDays Cuba

Other Decks in Technology

Transcript

  1. LibreNMS and more
    MsC. Arian Trujillo Díaz

    View Slide

  2. LibreNNS and more

    View Slide

  3. LibreNNS and more

    View Slide

  4. LibreNNS and more
    SNMP
    Versions:
    • SNMPv1
    • SNMPv2
    • SNMPv2c
    • SNMPv3
    • Is a type of database containing
    hierarchical information structured
    as a tree.
    • It is part of network management
    defined in the OSI model.
    • Defines the variables used by the
    SNMP protocol to monitor and
    control network components.
    MIB

    View Slide

  5. LibreNNS and more
    Basic Installation

    View Slide

  6. LibreNNS and more
    Authentication Options

    View Slide

  7. LibreNNS and more
    Getting started(VII)

    View Slide

  8. LibreNNS and more
    Getting started(VI)

    View Slide

  9. LibreNNS and more
    Getting started(V)

    View Slide

  10. LibreNNS and more
    Getting started(IV)

    View Slide

  11. LibreNNS and more
    Getting started(III)

    View Slide

  12. LibreNNS and more
    Getting started(II)
    $config['network_map_items'] = array('mac','xdp');
    Network map based on:
    • xDP Discovery
    • MAC addresses

    View Slide

  13. LibreNNS and more
    Getting started(I)

    View Slide

  14. LibreNNS and more
    Applications
    Before installing the applications to graph, you must use the available librenms
    agent in github. https://github.com/librenms/librenms-agent

    View Slide

  15. LibreNNS and more
    Applications

    View Slide

  16. LibreNNS and more
    Device Backups (Oxidized)
    Benefits:
    • Config viewing: Current, History, and Diffs all
    under the configs tab of each device
    • Automatic addition of devices to Oxidized:
    Including filtering and grouping to ease
    credential management
    • Configuration searching (Requires > oxidized-
    web 0.8.0)

    View Slide

  17. LibreNNS and more
    Device Backups (Oxidized)
    https://github.com/ytti/oxidized#installation
    First will need to install
    $config['oxidized']['enabled'] = TRUE;
    $config['oxidized']['url'] = 'http://127.0.0.1:8888';
    $config['oxidized']['features']['versioning'] = true;
    setsebool -P httpd_can_network_connect 1
    SELinux

    View Slide

  18. LibreNNS and more
    NetFlow, sFlow, IPFIX (NfSen)
    Before this, it is important to have the device that sends the NetFlow information configured
    $config['nfsen_enable'] = 1;
    $config['nfsen_split_char'] = '_';
    $config['nfsen_rrds'][] = '/var/nfsen/profiles-stat/live/';
    $config['nfsen_rrds'][] = '/var/nfsen/profiles-stat';
    $config['nfsen_suffix'] = "_yourdomain_com";
    $config['nfsen_enable'] = 1; to enable NFSen support.

    View Slide

  19. LibreNNS and more
    More
    Storing metrics:

    View Slide

  20. Thank you
    https://community.librenms.org/ https://github.com/librenms
    https://docs.librenms.org/

    View Slide