Comments (6)
Tagging @tuxis-ie
from librenms-agent.
Hmm. Looks like a proxmox issue. Do you even have a vm with id 101? Does the mentioned file exist?
from librenms-agent.
As far as I can tell from some very cursory glances at the agent code and the API, it seems the proxmox agent tries to read lxc configurations from the qemu node in the API. (First it fetches nodes/$hostname/netstat, then it reads the VM IDs, and tries accessing them all via nodes/$hostname/qemu/$vmid/config). The problem with that approach is that Proxmox can host both VMs (qemu) and containers (lxc in Proxmox 4, openvz previously), and they're listed in different places in the API.
from librenms-agent.
That's a very good point. I can look into that tomorrow, thanks!
from librenms-agent.
@einarjh Can you try this patch?
from librenms-agent.
Tried it, it recognizes the lxe containers now, but curiously "name" isn't a value in that part of the API. You can query "hostname" for lxc:
my $vmname = $conn->get("/api2/json/nodes/$hostname/lxc/$vmid/config")->{'data'}->{'hostname'};
While you're at it, qemu-machines that has the value "template" set to 1 should be ignored (they're templates and can't be run).
from librenms-agent.
Related Issues (20)
- ntp-server.sh uses incorrect values for "offset" and "frequency" HOT 1
- DRBD script not working anymore
- memcached SNMP extend not working anymore
- mysql script problem with PHP8.1
- cannot add more than two ntp sources for chrony snmp extend functionality with SNMP v3
- 32bit restriction with application wireguard? HOT 15
- Mailcow dockerized postfix HOT 4
- snmp -> opensearch does not work with https and authentifacation HOT 1
- Can't monitor Memcached
- Add monitoring stats/log DHCP requests, offers... HOT 2
- Agent proxmox
- ZFS plugin returns SSD cache errors.
- Using check_mk dmi agent conflicts with discovery (causing flapping Hardware/Serial Numbers in logs) HOT 1
- SMART Application URLs Broken when Slashes are in Device Names HOT 1
- Wireguard error when polling HOT 3
- zfs extension stopped logging on FreeBSD 14 - also encounters uninitialized values HOT 8
- Update systemd.py to use python3
- zfs-linux has issues on newer versions of ZFS HOT 3
- When running as non-root, snmpd has issues with: bind, dhcp stats, mysql HOT 2
- mdadm script fails with Intel Matrix Storage RAID HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from librenms-agent.