Hallo liebe Proxmox Gemeinde
ich habe mich schon dumm und dämlich im Internet und in diesem Forum gesucht und habe immer nur bruchteile an Informationen gefunden. Bin aber da nicht wirklich schlauf geworden.
Nun kennt sich vielleicht hier jemanden mit diesem Thema genauer aus und kann mir direkt und unklimiziert weiterhelfen
Folgender Sachverhalt:
Ich besitze ein Proxmox Server und auf diesen habe ich meine komplette Testumgebung in KVMs aufgeteilt. Soweit so gut. Jeder KVM hat auch eine virtuelle Netzwerkkarte mit einer festen Ipv4 bzw. auch Ipv6 Adresse. Nun möchte ich ganz gerne die im Monat angesammelten Traffic der einzelenen VM's per API abgreifen, berechnen und mir anzeigen lassen. Dies würde ich deshalb machen, da ich per TB/Monat an Traffic zahle und ich gerne ein Möglichkeit haben möchte, um alles zu Protokolieren.
Folgendes habe ich bereits heraufgefunden:
Ich habe zwar in Proxmox die Node -> Summary Seite und kann mir den angefallenen Traffic anzeigen lassen aber nur bis zu einem Neustart. Bring mir also eher weniger.
Per API bzw. per pvesh habe ich die Möglichkeit gefunden die rrdata einer VM anzuzeigen. Das Ergebnisse so habe ich verstanden sind in Bytes angegeben.
Jedoch verstehe ich noch nicht ganz, ob ich diese Daten nun vertrauensvoll nehmen kann und die netin und netout summerieren kann oder nicht. Da stehe ich leider auf den Schlauch.
Vielleicht hat einer bereits eine Lösung implementiert und kann sie mir zeigen oder mir weiterer Hinweise zeigen.
Beiträge habe ich folgende gefunden:
ich habe mich schon dumm und dämlich im Internet und in diesem Forum gesucht und habe immer nur bruchteile an Informationen gefunden. Bin aber da nicht wirklich schlauf geworden.
Nun kennt sich vielleicht hier jemanden mit diesem Thema genauer aus und kann mir direkt und unklimiziert weiterhelfen
Folgender Sachverhalt:
Ich besitze ein Proxmox Server und auf diesen habe ich meine komplette Testumgebung in KVMs aufgeteilt. Soweit so gut. Jeder KVM hat auch eine virtuelle Netzwerkkarte mit einer festen Ipv4 bzw. auch Ipv6 Adresse. Nun möchte ich ganz gerne die im Monat angesammelten Traffic der einzelenen VM's per API abgreifen, berechnen und mir anzeigen lassen. Dies würde ich deshalb machen, da ich per TB/Monat an Traffic zahle und ich gerne ein Möglichkeit haben möchte, um alles zu Protokolieren.
Folgendes habe ich bereits heraufgefunden:
Ich habe zwar in Proxmox die Node -> Summary Seite und kann mir den angefallenen Traffic anzeigen lassen aber nur bis zu einem Neustart. Bring mir also eher weniger.
Per API bzw. per pvesh habe ich die Möglichkeit gefunden die rrdata einer VM anzuzeigen. Das Ergebnisse so habe ich verstanden sind in Bytes angegeben.
Code:
pvesh get /nodes/host5/qemu/<vmid>/rrddata --timeframe day --cf MAX --output-format json | jq '.[] | {netin,netout,time}'
Code:
{
"netin": 4513759.48166667,
"netout": 3806487.17,
"time": 1675764000
}
{
"netin": 4989408.575,
"netout": 1991200.405,
"time": 1675765800
}
{
"netin": 5045404.40333333,
"netout": 1300799.97166667,
"time": 1675767600
}
{
"netin": 5143381.78166667,
"netout": 3196785.02666667,
"time": 1675769400
}
{
"netin": 5112009.09333333,
"netout": 4100376.28666667,
"time": 1675771200
}
{
"netin": 5171156.83333333,
"netout": 2866577.02333333,
"time": 1675773000
}
Jedoch verstehe ich noch nicht ganz, ob ich diese Daten nun vertrauensvoll nehmen kann und die netin und netout summerieren kann oder nicht. Da stehe ich leider auf den Schlauch.
Vielleicht hat einer bereits eine Lösung implementiert und kann sie mir zeigen oder mir weiterer Hinweise zeigen.
Beiträge habe ich folgende gefunden:
- https://forum.proxmox.com/threads/bandwidth-monthly-transfer.12264/
- https://forum.proxmox.com/threads/about-network-traffic-flow.71540/
- https://forum.proxmox.com/threads/bandwidth-monthly-transfer.12264/
- https://forum.proxmox.com/threads/h...-vm-for-one-month-for-billing-purposes.53141/
- https://forum.proxmox.com/threads/rrddata-unit-of-measurement.110606/