diff --git a/oxidized/config b/oxidized/config new file mode 100644 index 0000000..5c70aa3 --- /dev/null +++ b/oxidized/config @@ -0,0 +1,57 @@ +--- +username: oxidized +password: T9ufDgNpTR4jBc +model: routeros +resolve_dns: true +interval: 3600 +use_syslog: false +debug: false +threads: 30 +timeout: 20 +retries: 3 +prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/ +rest: 0.0.0.0:8888 +next_adds_job: false +vars: + auth_metods: "publickey" + ssh_keys: ["/root/.ssh/id_dsa", "/root/.ssh/id_ed25519"] + ssh_no_keepalive: true +verify_host_key: never +groups: {} +models: {} +pid: "/root/.config/oxidized/pid" +crash: + directory: "/root/.config/oxidized/crashes" + hostnames: false +stats: + history_size: 10 +input: + default: ssh, telnet + debug: false + ssh: + secure: false + ftp: + passive: true + utf8_encoded: true +output: + default: git + git: + user: oxidized + email: info@it-depot.ru + repo: "/root/.git/default.git" +source: + default: csv + csv: + file: "/root/.config/oxidized/router.db" + delimiter: !ruby/regexp /:/ + map: + name: 0 + model: 1 + ip: 2 + username: 3 + password: 4 + gpg: false +model_map: + juniper: junos + cisco: ios + mikrotik: routeros \ No newline at end of file diff --git a/oxidized/docker-compose.yaml b/oxidized/docker-compose.yaml index fac8175..2b8f5c6 100644 --- a/oxidized/docker-compose.yaml +++ b/oxidized/docker-compose.yaml @@ -6,13 +6,13 @@ services: privileged: true environment: CONFIG_RELOAD_INTERVAL: 600 + OXIDIZED_HOME: /home/oxidized # ports: # - 8888:8888 volumes: - - /mnt/containers/oxidized/container-data/data:/root/.config/oxidized:Z - - /mnt/containers/oxidized/container-data/repo:/root/.git:Z - - /mnt/containers/oxidized/container-data/ssh:/root/.ssh:Z - - /mnt/containers/oxidized/container-data/data/routerdb:/home/oxidized/.config/oxidized:Z + - /mnt/containers/oxidized/container-data/data:/home/oxidized/.config/oxidized:Z + - /mnt/containers/oxidized/container-data/repo:/home/oxidized/.git:Z + - /mnt/containers/oxidized/container-data/ssh:/home/oxidized/.ssh:Z networks: - reverseproxy-nw