Verifikationsstatus per CLI abrufen

Feb 2, 2024
16
0
1
Guten Tag,

ich würde gerne per CLI den "Verified" Status aller Backups abfragen.
Im zweiten Schritte, möchte ich mir dann alle Backups anzeigen lassen, die den Status "Verified" = None habe. Das bekomme ich dann aber mit "grep" selbst hin.

Leider konnte ich hierzu im Forum nichts finden und die CLI Doku ist schlicht nicht vorhanden seitens Proxmox

Danke

Viele Grüße

Marco
 
Ich habe mir das mal etwas detaillierter angesehen und kann auch nicht sehen, dass es dafür eine spezielle Abfrage geben würde. Ich sehe aber, dass über /api2/json/admin/datastore/backups/snapshots?ns=NAMESPACE offenbar so was zurück kommt:
Code:
"verification": {
                "upid": "UPID:pbs1:00000550:000003ED:00000464:65B90EF0:verificationjob:backups\\x3av\\x2d137baf91\\x2d92cd:root@pam:",
                "state": "ok"
            },

Man könnte sich dann theoretisch mittels find /var/log/proxmox-backup/tasks/ -name "*verificationjob:backups*" -type f -mtime -1 -exec ls -rt {} \; die letzen Jobs holen und diese Datei dann öffnen und einzeln ablaufen.

Bei mir läuft täglich ein Job welcher dann alle Backups verified, wenn man die Backups direkt verififed bekommt man natürlich für jeden einen solchen Task. Dann ist es aber verifiy:backups nicht mehr verificationjob:backups.

So ähnlich habe ich mir zumindest den GC Status gezogen, damit ich mitbekomme, wenn der Failed.

//EDIT 02.02.2024 - 22:01
Vielleicht hilft dir aber auch der Thread: https://forum.proxmox.com/threads/verify-single-snapshot-from-cli.122113/
 
Last edited:
Danke für die Antworten. Schade dass es hier nicht einfach einen Befehl gibt, der mir die nicht verifizierten Backups ausgibt.
Die Idee war, es mit Nagios zu überwachen und wenn ein oder mehrere Backups nicht verifiziert sind, dass ich dann eine Meldung bekomme.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!