Difference between revisions of "Oxidized"
From HackerNet
Helikopter (talk | contribs) |
|||
Line 3: | Line 3: | ||
==Installation== | ==Installation== | ||
− | |||
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