Changes between Version 1 and Version 2 of Nmm2022/Agenda/oxidize


Ignore:
Timestamp:
Jun 24, 2022, 11:21:09 AM (2 years ago)
Author:
dushmantha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Nmm2022/Agenda/oxidize

    v1 v2  
    1 '''Network Device Configuration Management - Oxidized '''
     1
     2== '''Network Device Configuration Management - Oxidized ''' ==
     3
     4In this lab you will install Oxidized and integrate it with LibreNMS.
     5
     6'''Requirements:'''
     7
     8Ubuntu 20.04 Server with LibreNMS installed (Use the provided VM)
     9
     10'''Oxidized Installation'''
     11
     12Since most of the tasks in this lab require you to be "root", the first thing you should do is to connect to your server and start a root shell.
     13
     14{{{
     15sudo su
     16apt update
     17apt-get install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake libssh2-1-dev libicu-dev zlib1g-dev g++
     18sysctl -w net.ipv6.conf.all.disable_ipv6=1
     19sysctl -w net.ipv6.conf.default.disable_ipv6=1
     20sysctl -w net.ipv6.conf.lo.disable_ipv6=1
     21gem install oxidized
     22gem install oxidized-script oxidized-web
     23}}}
     24
     25'''Oxidized Configuration'''
     26
     27Create the oxidized user.
     28
     29{{{
     30useradd -s /bin/bash -m oxidized
     31}}}
     32
     33Continue with oxidized user.
     34
     35'''Setup Oxidized Service'''
     36
     37
     38
     39'''LibreNMS Integration'''
     40
     41
     42
     43'''Postfix Installation'''
     44
     45Postfix will be installed to have email notification of configuration changes.
     46
     47{{{
     48apt install postfix
     49}}}
     50
     51'''Postfix Configuration'''
     52
     53
     54
     55