Difference between revisions of "Oxidized"

From HackerNet
Jump to: navigation, search
Line 3: Line 3:
  
 
==Installation==
 
==Installation==
''Debian''
 
 
  apt-get update && apt-get -y install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake
 
  apt-get update && apt-get -y install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake
 
  gem install oxidized
 
  gem install oxidized

Revision as of 22:17, 23 July 2015

Rancid-ersättare

https://github.com/ytti/oxidized

Installation

apt-get update && apt-get -y install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake
gem install oxidized
gem install oxidized-script oxidized-web

Konfiguration

Konfigurationen är på YAML-format. Default finns i: /etc/oxidized/config och sedan ~/.config/oxidized/config

För att initiera oxidized i ditt home directory kör:

mkdir -p ~/.config/oxidized
oxidized

Oxidized har stöd för CSV, SQLite och HTTP som source backends. CSV backend läser vilka enheter som det ska tas backup på från en rancid-kompatibel fil.

CSV source:

 default: csv
 csv:
   file: ~/.config/oxidized/router.db
   delimiter: !ruby/regexp /:/
   map:
     name: 0
     model: 1

router.db

router01.example.com:ios
switch01.example.com:procurve
172.20.0.1:ios

För att ta en första backup

oxidized