From 324860758292147df22cd92c994449ab9086783e Mon Sep 17 00:00:00 2001 From: pipistrello Date: Wed, 19 Feb 2025 15:32:33 +0300 Subject: [PATCH] added oxidized config --- oxidized/config | 57 ++++++++++++++++++++++++++++++++++++ oxidized/docker-compose.yaml | 8 ++--- 2 files changed, 61 insertions(+), 4 deletions(-) create mode 100644 oxidized/config 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