This page covers common configuration steps for Oxidized deployments.
The main configuration file is located at ~/.config/oxidized/config.
Edit ~/.config/oxidized/config:
---
# Credentials
username: readonly
password: your_password
enable_password: enable_secret
# Polling interval (seconds)
interval: 3600
# Logging
use_syslog: true
debug: false
# Performance
threads: 30
timeout: 20
retries: 3
# Web interface
rest: 0.0.0.0:8888
# Output backend
output:
default: git
git:
user: Oxidized
email: oxidized@example.com
repo: "/root/.config/oxidized/oxidized.git"
For CSV-based device list (~/.config/oxidized/router.db):
# Format: hostname:model:username:password
router1.example.com:ios:admin:password123
switch1.example.com:ios:admin:password123
firewall1.example.com:asa:admin:password123
Organize devices by location or function:
groups:
branch-offices:
username: branch_admin
password: branch_password
datacenter:
username: dc_admin
password: dc_password
model_map:
cisco: ios
juniper: junos
arista: eos
paloalto: panos
Reload Oxidized to apply configuration changes:
# Docker deployment
docker restart oxidized
# System installation
systemctl restart oxidized
http://your-server:8888journalctl -u oxidized or Docker logs