Difference between revisions of "Oxidized"
From HackerNet
Helikopter (talk | contribs) (Created page with "Rancid-ersättare") |
Helikopter (talk | contribs) |
||
Line 1: | Line 1: | ||
Rancid-ersättare | Rancid-ersättare | ||
+ | https://github.com/ytti/oxidized | ||
+ | |||
+ | ==Installation== | ||
+ | ''Debian'' | ||
+ | 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 | ||
+ | |||
+ | [[Category:Guider]] |
Revision as of 11:58, 4 July 2015
Rancid-ersättare
https://github.com/ytti/oxidized
Installation
Debian
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