Oxidized

From HackerNet
Revision as of 16:30, 11 August 2015 by Sparco (talk | contribs)
Jump to: navigation, search

Oxidized är ett backup tool för nätverk devices. Alltså en ersättare till Rancid.

Supportade OS.

  • A10 Networks ACOS
  • Alcatel-Lucent ISAM 7302/7330
  • Alcatel-Lucent Operating System AOS
  • Alcatel-Lucent Operating System AOS7
  • Alcatel-Lucent Operating System Wireless
  • Alcatel-Lucent TiMOS
  • Arista EOS
  • Brocade Fabric OS
  • Brocade Ironware
  • Brocade NOS (Network Operating System)
  • Brocade Vyatta
  • Cisco AireOS
  • Cisco ASA
  • Cisco IOS
  • Cisco IOS-XR
  • Cisco NXOS
  • Cisco SMB (Nikola series)
  • Cumulus Linux
  • DELL PowerConnect
  • Extreme Networks XOS
  • Force10 FTOS
  • FortiGate FortiOS
  • HP Comware (HP A-series, H3C, 3Com)
  • HP ProCurve
  • Huawei VRP
  • Juniper JunOS
  • Juniper ScreenOS (Netscreen)
  • Mikrotik RouterOS
  • Ubiquiti AirOS
  • Palo Alto PAN-OS

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