Hi,
I’m an absolutly newbie to linux and this kind of stuff.
I’m working as an network technician but i never cared about IT systems.
But at my new work there is no one else, so i have to care for myself…
Earlier I was working with rancid and I guess webcvs. There was a nice web GUI for adding devices and viewing configurations and diffs and comparing choosable versions. I guess the web frontend was self programmed by a colleague, but I’m not sure. I didn’t find something like this to download and install as ready2go.
So thats why I want to try librenms, because I thought it would be easier 'cause of oxidized integration.
I use centos OVA. It was difficult to get oxidized started, and i don’t know how, but it is working (not as service/deamon). And after an “hack” git as output and librenms versioning works.
But my problem now is the other direction. I do not want to add devices manually in the router.db of oxidized. I want librenms to feed oxidized.
I did it like documentation from librenms: https://docs.librenms.org/Extensions/Oxidized/#feeding-oxidized
source:
default: http
debug: false
http:
url: https://127.0.0.1/api/v0/oxidized
map:
name: hostname
model: os
group: group
headers:
X-Auth-Token: '01582bf94c03104ecb7953dsadsadwed'
Then I get the error:
[librenms@localhost oxidized]$ oxidized
Failed to open TCP connection to 127.0.0.1:443 (Connection refused - connect(2) for “127.0.0.1” port 443)
If I switch to http
...
http:
url: https://127.0.0.1/api/v0/oxidized
...
Then I get the error message:
[librenms@localhost oxidized]$ oxidized
no implicit conversion of String into Integer
Any idea?
Hint: The OVA was imported in Virtualbox on by desktop, it is not a productive environment.
the only thing librenms should do is backup config with revisioning. Monitoring is done by PRTG (which does not have this feature).