Librenms + Oxidized intergration not pulling Arista/Vyatta configs

Guys need assistance.

Oxidized is pulling my Juniper configs just fine, but having two issues. First issue is , pulling the Arista configs and issue is i think its not pulling the vyatta confgs due to the ssh port needing to be 2000.
Below is my Oxidized config. On the GUI when the config download starts it just shows the Vyatta/Juniper devices and no Airsta devices. Please help.

Oxidized config—
root/.config/oxidized/config

username: xxxx 
password: xxxx
model: arista
interval: 3600
use_syslog: false
debug: true
threads: 30
timeout: 10
retries: 2

prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/
rest: 127.0.0.1:8888
vars:
enable: xxxxx
groups: {}
input:
default: ssh, telnet
debug: false
ssh:
secure: false

output:
default: git
git:
user:
email:
repo:
source:
default: http
debug: true
http:
Url:xxx
scheme: http
delimiter: !ruby/regexp /:/
map:
name: hostname
model: os
group: default
headers:
X-Auth-Token: ‘xxx’

model:
junos:
username: xxxx
password: xxxx
vars:
enable: xxxx
eos:
username: xxxx
password: xxxx
vars:
enable: xxxx
vyos:
username: xxxx
password: xxxx
vars:
default: ssh
port: 2000
vyatta:
username: vyatta
password: xxxxx
vars:
default: ssh
port: 2000

You definitely need to map the arista OS as they are different between Lnms and oxidized:

model_map:
  arista_eos: eos

The vyatta and vyos should be fine. I would enable debug in the oxidized config and check the logs.

Thanks laf,

what about on the config file having oxidized only sshing to the Vyattas on port 2000? Do you know how to achieve this?

ssh_port maybe?