Need help running Oxidized

Hi Everyone,

Ran into a very weird problem,
I have set up and installed oxidized with a bit of mixed documentation, official and from the following link
https://www.cruizhernandez.com/posts/backup-for-network-devices-with-oxidized

My set up is as follows:

  • CentOS 8 running LibreNMS
  • Oxidized (need to run as service)

Here is the error I am getting in oxidized crash file when I try to start oxidized;

751: unexpected token at 

    !DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8" />
            <meta http-equiv="refresh" content="0;url='http://<ip>/login'" />

            <title>Redirecting to http://<ip>/login</title>
        </head>
        <body>
            Redirecting to <a href="http://<ip>/login">http://<ip>/login</a>.
        </body>
    </html> [JSON::ParserError]

    /usr/local/rvm/rubies/ruby-2.4.9/lib/ruby/2.4.0/json/common.rb:156:in `parse'
    /usr/local/rvm/rubies/ruby-2.4.9/lib/ruby/2.4.0/json/common.rb:156:in `parse'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/source/http.rb:21:in `load'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/nodes.rb:15:in `block in load'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/nodes.rb:130:in `synchronize'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/nodes.rb:130:in `with_lock'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/nodes.rb:10:in `load'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/nodes.rb:125:in `initialize'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/core.rb:14:in `new'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/core.rb:14:in `initialize'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/core.rb:4:in `new'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/core.rb:4:in `new'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/lib/oxidized/cli.rb:13:in `run'
    /usr/local/rvm/gems/ruby-2.4.9/gems/oxidized-0.28.0/bin/oxidized:8:in `<top (required)>'
    /usr/local/rvm/gems/ruby-2.4.9/bin/oxidized:23:in `load'
    /usr/local/rvm/gems/ruby-2.4.9/bin/oxidized:23:in `<main>'
    /usr/local/rvm/gems/ruby-2.4.9/bin/ruby_executable_hooks:24:in `eval'
    /usr/local/rvm/gems/ruby-2.4.9/bin/ruby_executable_hooks:24:in `<main>'

Also note that I can curl with my Auth Token and get the devices info I currently have only one device so;

curl -H 'X-Auth-Token: <my-auth-token>' http://localhost/api/v0/oxidized
[
    {
        "hostname": "<device-hostname>",
        "os": "<device-os>",
        "ip": "<device-ip>"
    }
]

If someone has already came across this error please help or someone can point me to a direction what I am missing?

TIA
Looking forward for some help from the community

Try changing the configuration resource from oxido to csv, then run oxido, keep in mind that you must configure the librenms snmp within the network device.