Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Proxmox Benachrichtigungen per Telegram erhalten via Webook

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Proxmox Benachrichtigungen per Telegram erhalten via Webook

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      J_Paul last edited by

      Ab Proxmox Virtual Environment 8.3.0 werden auch Benachrichtigungen per Webook unterstützt

      4cbd3580-585e-4245-92b2-e1d108e6832e-image.png

      Hier eine Möglichkeit diese neue Funktion zu nutzen, um die Proxmox Meldungen (auch) per Telegram zu erhalten.
      Voraussetzungen in Iobroker:
      Installierter SimpleAPI Adapter
      Installierter Telegram Adapter
      Installierter JavaScript Adapter

      Vorbereitung in Iobroker:
      Unter Scripte ein neues Script (Blockly) anlegen mit aussagkräftigem Namen, z.B. "Proxmox Notification"

      folgenden Import importieren:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id=".4k)IR;1`CvvlUPHtcdl">telegram_Empfaenger</variable>
        </variables>
        <block type="variables_set" id="j%8L3aW5a6:|h.6;#6%X" x="-387" y="-462">
          <field name="VAR" id=".4k)IR;1`CvvlUPHtcdl">telegram_Empfaenger</field>
          <value name="VALUE">
            <block type="text" id="bLs:A0zg7,a9Xj3SW:xR">
              <field name="TEXT">Joerg</field>
            </block>
          </value>
          <next>
            <block type="create_ex" id="STj_k?(S4A7qIs;ME`I[">
              <field name="NAME">0_userdata.0.System.Proxmox_msg</field>
              <field name="TYPE">string</field>
              <field name="READABLE">FALSE</field>
              <field name="WRITEABLE">FALSE</field>
              <value name="VALUE">
                <block type="text" id="dA_/eZW?eT/uI0GHLM!9">
                  <field name="TEXT"></field>
                </block>
              </value>
              <next>
                <block type="on_ext" id="*QkBTn(w?!/@T{XRoamc">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="ScT2EA}X@es?wqNHW!_C">
                      <field name="oid">ID auswählen</field>
                    </shadow>
                    <block type="text" id="b)3`!:sCY`Yzn$0IIY`O">
                      <field name="TEXT">0_userdata.0.System.Proxmox_msg</field>
                    </block>
                  </value>
                  <statement name="STATEMENT">
                    <block type="telegram" id="$!#YYB|5s`n:.lHINIhW">
                      <field name="INSTANCE">.0</field>
                      <field name="LOG"></field>
                      <field name="SILENT">FALSE</field>
                      <field name="PARSEMODE">default</field>
                      <field name="ESCAPING">FALSE</field>
                      <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                      <value name="MESSAGE">
                        <shadow type="text" id="8JJ]7_AopnEV$zVnSX!`">
                          <field name="TEXT">text</field>
                        </shadow>
                        <block type="get_value_var" id="K8G=8|}GTj.AHU?MEeS#">
                          <field name="ATTR">val</field>
                          <value name="OID">
                            <shadow type="field_oid" id="O0|pfAyXJ*OEEr[MN~3G">
                              <field name="oid">ID auswählen</field>
                            </shadow>
                            <block type="text" id="$z0^CnFB/ujtwQx2=ShM">
                              <field name="TEXT">0_userdata.0.System.Proxmox_msg</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="USERNAME">
                        <block type="variables_get" id="+-_WN/Eo#J_ka*[bo?gH">
                          <field name="VAR" id=".4k)IR;1`CvvlUPHtcdl">telegram_Empfaenger</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      

      73a9d715-a56d-4e7a-85f3-1345e336b912-image.png
      Telegram Empfänger anpassen, das Script speichern uind gleich noch einmal restarten
      Das Script legt einen neuen Datenpunkt an:
      23e5edfb-b4bf-4a26-b92f-ad2ad0e19f42-image.png

      0_userdata.0.System.Proxmox_msg
      

      Damit ist die Einrichtung auf Iobroker Seite bereits erledigt

      Weiter bei Proxmox:
      Unter Rechenzentrum, Benachrichtigungen, Hinzufügen, Webhook auswählen
      e237fd94-228f-4d7c-bafd-88a6d0a267a1-image.png
      25451916-1c66-442d-962d-d87899bfda05-image.png

      Namen vergeben (z.B. Iobroker)
      Methode bleibt "Post"
      (IP Adresse vom Iobroker anpassen)
      http://192.168.0.222:8087/setValueFromBody/0_userdata.0.System.Proxmox_msg/
      Neuen Header anlegen:
      Markdown Yes
      Im Body:
      {{ message }}
      mit OK speichern
      

      Der Webook kann jetzt bereits einmal getestet werden:
      2f033d7a-279b-48a8-9a6d-0b99eb9cb3c3-image.png
      Wenn das funktioniert hat, wird der Versand (ohne Fehlermeldung) bestätigt:
      f879762b-4ea4-4d1d-a813-211e48f400f5-image.png
      Der Datenpunkt wurde beschrieben:
      708c1c3b-0a68-4c9a-bfce-055acd890d88-image.png
      Eine Testmeldung wurde per Telegram erhalten:
      766e7539-8303-4d38-8b8a-afb923d8cf8c-image.png
      Weiter geht es bei Proxmox:
      Benachrichtigungs-Matcher hinzufügen:
      ea46f063-f859-4c42-ba3a-3214af607766-image.png
      Namen geben:
      3c667ede-ab7a-4e4d-b31d-662d0dbac330-image.png
      Unter Filter, Hinzufügen, Regel für "Schweregrad", Schweregrad alle belassen, oder anpassen
      d5c15bc1-d8ce-4f64-b3f3-cdf026d89e9c-image.png
      Unter Benachrichtungsziel den angelegten webook auswählen und aktivieren:
      56fd6d21-d063-4bf9-9558-80777c5a7c6f-image.png
      Mit OK abschließen

      Zeit für einen Test, hier ein Backup:
      4182c18f-9bb6-4fcf-9f02-c434a4bcdf44-image.png

      fae10f58-1b5c-4440-a746-763542cc861f-image.png
      8efbb8f4-bc3c-4e7d-b951-69d549a5af7c-image.png
      aa33f22a-f84b-4049-a8ba-9ee2139d044e-image.png

      David G. Meister Mopper 2 Replies Last reply Reply Quote 6
      • David G.
        David G. @J_Paul last edited by

        @j_paul

        Das war auch sofort mein erster Gedanke.
        Jetzt geht's noch leichter von der Hand.

        Vielen Dank.

        Ich suche nur noch einen Weg, wie ich nur eine "Zusammenfassung" bekomme. So wie der Betreff bei der Email.

        J 1 Reply Last reply Reply Quote 0
        • J
          J_Paul @David G. last edited by

          @david-g
          Das müsste Titel sein, anstatt Message

          https://pve.proxmox.com/wiki/Notifications

          1 Reply Last reply Reply Quote 0
          • Meister Mopper
            Meister Mopper @J_Paul last edited by

            @j_paul

            Super gut, da wollte ich mich dieses WE drum kümmern, aber dank deiner Vorarbeit war das ja ein Leichtes.

            Vielen Dank, es funktioniert bestens! 👏

            1 Reply Last reply Reply Quote 0
            • David G.
              David G. last edited by

              Hab es Ich gtad genutzt um mir eine kleine History der Ereignisse zu erstellen.

              Die Zeilen lassen sich ausklappen für das ganze Log.
              Ist noch nicht ganz fertig. Sende es dann bei Bedarf.

              Screenshot_20241123_173011_Fully Kiosk Browser.jpg

              Screenshot_20241123_173036_Fully Kiosk Browser.jpg

              arteck 1 Reply Last reply Reply Quote 3
              • arteck
                arteck Developer Most Active @David G. last edited by

                @david-g sagte

                Ist noch nicht ganz fertig. Sende es dann bei Bedarf.

                jep hier bitte

                David G. 1 Reply Last reply Reply Quote 0
                • David G.
                  David G. @arteck last edited by David G.

                  @arteck

                  Hier der vorläufig Stand.
                  Poste es schonmal, falls wünsche aufkommen die ich ggf direkt mit rein packen kann.

                  Im Tutorial wird im Body für die Meldung an den iobroker nur

                  {{ message }}
                  

                  eingetragen.
                  Für mein Blockly muss es mit

                  {{ severity }}***{{ title }}***{{ message }}***{{ timestamp }}***Proxmox_Instanz
                  

                  befüllt werden. Ich habe 2 PVE und 2 PBS im Einsatz. Um die Meldungen unterscheiden zu können trägt anstatt "Proxmox_Instanz" etwas eindeutiges ein.

                  Folgende Variablen sind vor Inbetriebnahme auszufüllen:
                  Screenshot_20250116_212924_Chrome.jpg

                  DP_Meldung_Proxmox = Der DP der hier in dem Tutorial erstellt wurde

                  DP_Verlauf = Bitte einen DP als Typ Array erstellen und hier eintragen. Hier werden die Meldungen gesammelt.
                  Screenshot_20241124_130655_Chrome.jpg

                  DP_HTML = Einen DP Typ String für die erstellte HTML Datei

                  Max_Benachrichtigungen = Wie viele Meldungen im DP_Verlauf für die Meldungen gesammelt werden.

                  Notification = Bei Fehlern bekommt ihr eine Nachricht mit entsprechender Meldung. Dazu bitte in der Funktion neben der Variablen den Debugbaustein mit euren Nachrichtendienst (Telegram/Pushover/Email etc ersetzen)

                  Speicher_Backup = Fügt hinter der Meldung "Backup erfolgreich/fehlgeschlagen" den Namen des Datastores hinzu wo das Backup liegt. In meinen Screenshot Zb das "- Tuxis".

                  Text_kuerzen = kürzt die Meldung, die entsprechende Funktion zum anpassen befindet sich recht weit unten im Blockly.
                  So wird zB aus

                  vzdump backup status (pve.fritz.box): backup successful
                  

                  nur

                  backup successful
                  

                  Bei Bedarf kann man noch eigene Meldungen hinzufügen die man modifizieren möchte.
                  Ich habe mal alles von mir als Beispiel drinnen gelassen. Ich Hane alle Meldungen sehr knapp zusammengekürzt.

                  Wenn die Variablen befüllt wurden einmal den "schreibe" Baustein aktivieren, Script speichern und dann den "schreibe" Baustein löschen.

                  Im Blockly findet ihr diesen Bereich:
                  Screenshot_20250116_213111_Chrome.jpg
                  Tragt dort jeweils mit einer eigenen "sonst falls" eure Instanzen ab, die ihre woe weiter oben beschrieben in der Notification definiert habt. Habt ihr nur eine, löscht alles bis auf die erste Abfrage des Namens. Passt die Beziehungen entsprechend an.

                  Anhand des Namens werden die kleinen farbigen Striche vor den Meldungen generiert, so kann man seine PVEs und PBS unterscheiden.

                  So sieht alles aus wenn es klappt:

                  Screenshot_20250116_213018_Fully Kiosk Browser.jpg

                  Jnd hier das Blockly:
                  Eigene_Scripte.Proxmox_Forum (2).xml

                  1 Reply Last reply Reply Quote 2
                  • David G.
                    David G. last edited by David G.

                    Gelöscht, steht alles einen Post vorher.

                    1 Reply Last reply Reply Quote 2
                    • S
                      saeft_2003 Most Active last edited by saeft_2003

                      Danke für die Anleitung. Heute Nacht wurden die backups gefahren und ich habe keine Nachrichten erhalten. Die Test Nachricht hatte funktioniert.

                      Im iobroker log steht das die Nachricht zu lang gewesen wäre. Habt ihr das Problem auch?

                      telegram.3
                      	2024-12-15 04:03:06.957	error	Failed sending [chatId - 517138937]: Error: ETELEGRAM: 400 Bad Request: message is too long
                      telegram.3
                      	2024-12-15 03:08:57.200	error	Failed sending [chatId - 517138937]: Error: ETELEGRAM: 400 Bad Request: message is too long
                      telegram.3
                      	2024-12-15 02:53:34.725	error	Failed sending [chatId - 517138937]: Error: ETELEGRAM: 400 Bad Request: message is too long
                      telegram.3
                      	2024-12-15 02:03:12.563	error	Failed sending [chatId - 517138937]: Error: ETELEGRAM: 400 Bad Request: message is too long
                      telegram.3
                      	2024-12-15 01:31:51.690	error	Failed sending [chatId - 517138937]: Error: ETELEGRAM: 400 Bad Request: message is too long
                      

                      Das hier (5911 zeichen) z.B. ist für telegram zu lang.

                      Details
                      =======
                      VMID    Name              Status    Time      Size         Filename                                                    
                      900     RaspberryMatic    ok        2m 44s    1.722 GiB    /mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz    
                      
                      Total running time: 2m 44s
                      Total size: 1.722 GiB
                      
                      Logs
                      ====
                      vzdump 900 --notes-template '{{guestname}}' --compress gzip --storage local-SSD --notification-mode auto --node pve --mode snapshot --remove 0
                      
                      
                      900: 2024-12-15 08:49:47 INFO: Starting Backup of VM 900 (qemu)
                      900: 2024-12-15 08:49:47 INFO: status = running
                      900: 2024-12-15 08:49:47 INFO: VM Name: RaspberryMatic
                      900: 2024-12-15 08:49:47 INFO: include disk 'sata0' 'local-lvm:vm-900-disk-0' 11524M
                      900: 2024-12-15 08:49:48 INFO: backup mode: snapshot
                      900: 2024-12-15 08:49:48 INFO: ionice priority: 7
                      900: 2024-12-15 08:49:48 INFO: snapshots found (not included into backup)
                      900: 2024-12-15 08:49:48 INFO: creating vzdump archive '/mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz'
                      900: 2024-12-15 08:49:48 INFO: issuing guest-agent 'fs-freeze' command
                      900: 2024-12-15 08:49:50 INFO: issuing guest-agent 'fs-thaw' command
                      900: 2024-12-15 08:49:50 INFO: started backup task 'c84b7eea-90f6-4bdf-b295-89769e57d872'
                      900: 2024-12-15 08:49:50 INFO: resuming VM again
                      900: 2024-12-15 08:49:53 INFO:   0% (50.8 MiB of 11.3 GiB) in 3s, read: 16.9 MiB/s, write: 16.6 MiB/s
                      900: 2024-12-15 08:49:56 INFO:   2% (311.8 MiB of 11.3 GiB) in 6s, read: 87.0 MiB/s, write: 20.7 MiB/s
                      900: 2024-12-15 08:49:59 INFO:   3% (377.0 MiB of 11.3 GiB) in 9s, read: 21.8 MiB/s, write: 21.8 MiB/s
                      900: 2024-12-15 08:50:04 INFO:   4% (474.9 MiB of 11.3 GiB) in 14s, read: 19.6 MiB/s, write: 19.5 MiB/s
                      900: 2024-12-15 08:50:10 INFO:   5% (590.9 MiB of 11.3 GiB) in 20s, read: 19.3 MiB/s, write: 19.3 MiB/s
                      900: 2024-12-15 08:50:16 INFO:   6% (694.1 MiB of 11.3 GiB) in 26s, read: 17.2 MiB/s, write: 17.1 MiB/s
                      900: 2024-12-15 08:50:19 INFO:   7% (841.0 MiB of 11.3 GiB) in 29s, read: 49.0 MiB/s, write: 38.3 MiB/s
                      900: 2024-12-15 08:50:22 INFO:   8% (931.6 MiB of 11.3 GiB) in 32s, read: 30.2 MiB/s, write: 30.0 MiB/s
                      900: 2024-12-15 08:50:27 INFO:   9% (1.0 GiB of 11.3 GiB) in 37s, read: 23.9 MiB/s, write: 23.9 MiB/s
                      900: 2024-12-15 08:50:30 INFO:  11% (1.3 GiB of 11.3 GiB) in 40s, read: 108.8 MiB/s, write: 31.2 MiB/s
                      900: 2024-12-15 08:50:33 INFO:  14% (1.7 GiB of 11.3 GiB) in 43s, read: 107.5 MiB/s, write: 32.2 MiB/s
                      900: 2024-12-15 08:50:36 INFO:  15% (1.7 GiB of 11.3 GiB) in 46s, read: 23.0 MiB/s, write: 21.1 MiB/s
                      900: 2024-12-15 08:50:40 INFO:  16% (1.8 GiB of 11.3 GiB) in 50s, read: 21.8 MiB/s, write: 21.6 MiB/s
                      900: 2024-12-15 08:50:45 INFO:  17% (1.9 GiB of 11.3 GiB) in 55s, read: 21.8 MiB/s, write: 20.9 MiB/s
                      900: 2024-12-15 08:50:52 INFO:  18% (2.0 GiB of 11.3 GiB) in 1m 2s, read: 17.1 MiB/s, write: 17.0 MiB/s
                      900: 2024-12-15 08:50:57 INFO:  19% (2.2 GiB of 11.3 GiB) in 1m 7s, read: 26.8 MiB/s, write: 25.9 MiB/s
                      900: 2024-12-15 08:51:00 INFO:  20% (2.3 GiB of 11.3 GiB) in 1m 10s, read: 48.3 MiB/s, write: 37.6 MiB/s
                      900: 2024-12-15 08:51:04 INFO:  21% (2.4 GiB of 11.3 GiB) in 1m 14s, read: 16.3 MiB/s, write: 16.3 MiB/s
                      900: 2024-12-15 08:51:08 INFO:  30% (3.4 GiB of 11.3 GiB) in 1m 18s, read: 260.1 MiB/s, write: 30.5 MiB/s
                      900: 2024-12-15 08:51:11 INFO:  48% (5.5 GiB of 11.3 GiB) in 1m 21s, read: 709.3 MiB/s, write: 42.7 MiB/s
                      900: 2024-12-15 08:51:14 INFO:  49% (5.5 GiB of 11.3 GiB) in 1m 24s, read: 23.0 MiB/s, write: 22.9 MiB/s
                      900: 2024-12-15 08:51:18 INFO:  50% (5.7 GiB of 11.3 GiB) in 1m 28s, read: 33.5 MiB/s, write: 29.8 MiB/s
                      900: 2024-12-15 08:51:21 INFO:  51% (5.8 GiB of 11.3 GiB) in 1m 31s, read: 38.7 MiB/s, write: 33.1 MiB/s
                      900: 2024-12-15 08:51:24 INFO:  52% (5.9 GiB of 11.3 GiB) in 1m 34s, read: 31.4 MiB/s, write: 28.7 MiB/s
                      900: 2024-12-15 08:51:29 INFO:  53% (6.0 GiB of 11.3 GiB) in 1m 39s, read: 21.8 MiB/s, write: 21.7 MiB/s
                      900: 2024-12-15 08:51:34 INFO:  54% (6.1 GiB of 11.3 GiB) in 1m 44s, read: 23.2 MiB/s, write: 23.2 MiB/s
                      900: 2024-12-15 08:51:37 INFO:  65% (7.4 GiB of 11.3 GiB) in 1m 47s, read: 450.7 MiB/s, write: 34.7 MiB/s
                      900: 2024-12-15 08:51:40 INFO:  84% (9.5 GiB of 11.3 GiB) in 1m 50s, read: 699.6 MiB/s, write: 41.3 MiB/s
                      900: 2024-12-15 08:51:43 INFO:  85% (9.6 GiB of 11.3 GiB) in 1m 53s, read: 42.3 MiB/s, write: 40.6 MiB/s
                      900: 2024-12-15 08:51:48 INFO:  86% (9.7 GiB of 11.3 GiB) in 1m 58s, read: 21.8 MiB/s, write: 21.8 MiB/s
                      900: 2024-12-15 08:51:53 INFO:  87% (9.8 GiB of 11.3 GiB) in 2m 3s, read: 22.5 MiB/s, write: 22.5 MiB/s
                      900: 2024-12-15 08:51:56 INFO:  90% (10.1 GiB of 11.3 GiB) in 2m 6s, read: 118.4 MiB/s, write: 29.2 MiB/s
                      900: 2024-12-15 08:51:59 INFO:  91% (10.3 GiB of 11.3 GiB) in 2m 9s, read: 48.3 MiB/s, write: 15.4 MiB/s
                      900: 2024-12-15 08:52:03 INFO:  92% (10.4 GiB of 11.3 GiB) in 2m 13s, read: 31.7 MiB/s, write: 23.7 MiB/s
                      900: 2024-12-15 08:52:06 INFO:  93% (10.5 GiB of 11.3 GiB) in 2m 16s, read: 33.8 MiB/s, write: 33.7 MiB/s
                      900: 2024-12-15 08:52:09 INFO:  94% (10.6 GiB of 11.3 GiB) in 2m 19s, read: 26.6 MiB/s, write: 26.6 MiB/s
                      900: 2024-12-15 08:52:14 INFO:  95% (10.7 GiB of 11.3 GiB) in 2m 24s, read: 22.5 MiB/s, write: 22.5 MiB/s
                      900: 2024-12-15 08:52:21 INFO:  96% (10.8 GiB of 11.3 GiB) in 2m 31s, read: 17.6 MiB/s, write: 17.5 MiB/s
                      900: 2024-12-15 08:52:25 INFO:  97% (10.9 GiB of 11.3 GiB) in 2m 35s, read: 26.3 MiB/s, write: 23.4 MiB/s
                      900: 2024-12-15 08:52:29 INFO:  98% (11.1 GiB of 11.3 GiB) in 2m 39s, read: 53.5 MiB/s, write: 21.5 MiB/s
                      900: 2024-12-15 08:52:31 INFO: 100% (11.3 GiB of 11.3 GiB) in 2m 41s, read: 63.5 MiB/s, write: 35.2 MiB/s
                      900: 2024-12-15 08:52:31 INFO: backup is sparse: 7.35 GiB (65%) total zero data
                      900: 2024-12-15 08:52:31 INFO: transferred 11.25 GiB in 161 seconds (71.6 MiB/s)
                      900: 2024-12-15 08:52:31 INFO: archive file size: 1.72GB
                      900: 2024-12-15 08:52:31 INFO: adding notes to backup
                      900: 2024-12-15 08:52:31 INFO: Finished Backup of VM 900 (00:02:44)
                      
                      
                      arteck 1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active @saeft_2003 last edited by

                        @saeft_2003 ist wohl logisch..

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          saeft_2003 Most Active @arteck last edited by

                          @arteck

                          für mich nicht, sonst würde ich ja hier nicht fragen. Vielleicht bist du so nett und verrätst du es mir?

                          arteck 1 Reply Last reply Reply Quote 0
                          • arteck
                            arteck Developer Most Active @saeft_2003 last edited by arteck

                            @saeft_2003 na schau dir doch die Länge an ... der versucht alles zu senden was du gepostet hast... das ist zu lang 5911 zeichen...

                            ich bin kein blockly Typ.. aber du musst die Meldung anpassen. oder die verkürzte nur senden

                            aber da knn dir @David-G bestimmt helfen

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              saeft_2003 Most Active @arteck last edited by saeft_2003

                              @arteck

                              Ja das die zu lang ist hab ich ja kapiert, was ich aber nicht verstehe, warum die bei euch kürzer sind?

                              Was ich grad gemerkt habe ist, dass bei VM die prozente 1-100% mitgezählt werden, anders bei einem lxc da passiert das nicht.

                              David G. 1 Reply Last reply Reply Quote 0
                              • David G.
                                David G. @saeft_2003 last edited by David G.

                                @saeft_2003 sagte in Proxmox Benachrichtigungen per Telegram erhalten via Webook:

                                Was ich grad gemerkt habe ist, dass bei VM die prozente 1-100% mitgezählt werden, anders bei einem lxc da passiert das nicht.

                                Das wird es sein, meine logs sind auch recht lang. Sind glaube 4 VMs und etliche CTs in einem Backup.
                                Entweder kürzen oder in Teilnachrichten für Telegram aufteilen.

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  saeft_2003 Most Active @David G. last edited by saeft_2003

                                  @david-g

                                  ich muss mal schauen wie ich das mach, aber mit blockly kenne ich mich mittlerweile schon halbwegs gut aus ich denke da werde ich eine Lösung finden.

                                  So kann man die Nachricht bei 4000 Zeichen (mehr kann telegram nicht) abschneiden. Nicht sehr elegant aber erstmal eine Notlösung. Langfristig probiere ich mal die 1-100% rauszubekommen.

                                  Unbenannt.jpg

                                  David G. 1 Reply Last reply Reply Quote 0
                                  • David G.
                                    David G. @saeft_2003 last edited by David G.

                                    @saeft_2003

                                    Abschieden geht ja mit nur einem Baustein
                                    Screenshot_20241215_094732_Chrome.jpg

                                    Edit
                                    Da hast du es schon selbst ^^
                                    Aufteilen geht natürlich auch.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      saeft_2003 Most Active @David G. last edited by

                                      @david-g

                                      Wie könnte man mit blockly prüfen ob der text länger als 4000 Zeichen ist?

                                      David G. 1 Reply Last reply Reply Quote 0
                                      • David G.
                                        David G. @saeft_2003 last edited by

                                        @saeft_2003

                                        Screenshot_20241215_100137_Chrome.jpg

                                        javascript.0	10:01:26.701	warn	script.js.Eigene_Scripte.Tests.Foto_KI_Test: 4
                                        
                                        1 Reply Last reply Reply Quote 1
                                        • S
                                          saeft_2003 Most Active last edited by

                                          Ich versuchs jetzt mal so, wenn die Nachricht länger als 4000 Zeichen ist, was hoffentlich nur bei VM backups der Fall sein wird. Dann wird der Fortschritt 0-100% rausgeschnitten.

                                          Unbenannt.jpg

                                          Dann wird aus dem:

                                          
                                          Details
                                          =======
                                          VMID    Name              Status    Time      Size         Filename                                                    
                                          900     RaspberryMatic    ok        2m 44s    1.722 GiB    /mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz    
                                          
                                          Total running time: 2m 44s
                                          Total size: 1.722 GiB
                                          
                                          Logs
                                          ====
                                          vzdump 900 --notes-template '{{guestname}}' --compress gzip --storage local-SSD --notification-mode auto --node pve --mode snapshot --remove 0
                                          
                                          
                                          900: 2024-12-15 08:49:47 INFO: Starting Backup of VM 900 (qemu)
                                          900: 2024-12-15 08:49:47 INFO: status = running
                                          900: 2024-12-15 08:49:47 INFO: VM Name: RaspberryMatic
                                          900: 2024-12-15 08:49:47 INFO: include disk 'sata0' 'local-lvm:vm-900-disk-0' 11524M
                                          900: 2024-12-15 08:49:48 INFO: backup mode: snapshot
                                          900: 2024-12-15 08:49:48 INFO: ionice priority: 7
                                          900: 2024-12-15 08:49:48 INFO: snapshots found (not included into backup)
                                          900: 2024-12-15 08:49:48 INFO: creating vzdump archive '/mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz'
                                          900: 2024-12-15 08:49:48 INFO: issuing guest-agent 'fs-freeze' command
                                          900: 2024-12-15 08:49:50 INFO: issuing guest-agent 'fs-thaw' command
                                          900: 2024-12-15 08:49:50 INFO: started backup task 'c84b7eea-90f6-4bdf-b295-89769e57d872'
                                          900: 2024-12-15 08:49:50 INFO: resuming VM again
                                          900: 2024-12-15 08:49:53 INFO:   0% (50.8 MiB of 11.3 GiB) in 3s, read: 16.9 MiB/s, write: 16.6 MiB/s
                                          900: 2024-12-15 08:49:56 INFO:   2% (311.8 MiB of 11.3 GiB) in 6s, read: 87.0 MiB/s, write: 20.7 MiB/s
                                          900: 2024-12-15 08:49:59 INFO:   3% (377.0 MiB of 11.3 GiB) in 9s, read: 21.8 MiB/s, write: 21.8 MiB/s
                                          900: 2024-12-15 08:50:04 INFO:   4% (474.9 MiB of 11.3 GiB) in 14s, read: 19.6 MiB/s, write: 19.5 MiB/s
                                          900: 2024-12-15 08:50:10 INFO:   5% (590.9 MiB of 11.3 GiB) in 20s, read: 19.3 MiB/s, write: 19.3 MiB/s
                                          900: 2024-12-15 08:50:16 INFO:   6% (694.1 MiB of 11.3 GiB) in 26s, read: 17.2 MiB/s, write: 17.1 MiB/s
                                          900: 2024-12-15 08:50:19 INFO:   7% (841.0 MiB of 11.3 GiB) in 29s, read: 49.0 MiB/s, write: 38.3 MiB/s
                                          900: 2024-12-15 08:50:22 INFO:   8% (931.6 MiB of 11.3 GiB) in 32s, read: 30.2 MiB/s, write: 30.0 MiB/s
                                          900: 2024-12-15 08:50:27 INFO:   9% (1.0 GiB of 11.3 GiB) in 37s, read: 23.9 MiB/s, write: 23.9 MiB/s
                                          900: 2024-12-15 08:50:30 INFO:  11% (1.3 GiB of 11.3 GiB) in 40s, read: 108.8 MiB/s, write: 31.2 MiB/s
                                          900: 2024-12-15 08:50:33 INFO:  14% (1.7 GiB of 11.3 GiB) in 43s, read: 107.5 MiB/s, write: 32.2 MiB/s
                                          900: 2024-12-15 08:50:36 INFO:  15% (1.7 GiB of 11.3 GiB) in 46s, read: 23.0 MiB/s, write: 21.1 MiB/s
                                          900: 2024-12-15 08:50:40 INFO:  16% (1.8 GiB of 11.3 GiB) in 50s, read: 21.8 MiB/s, write: 21.6 MiB/s
                                          900: 2024-12-15 08:50:45 INFO:  17% (1.9 GiB of 11.3 GiB) in 55s, read: 21.8 MiB/s, write: 20.9 MiB/s
                                          900: 2024-12-15 08:50:52 INFO:  18% (2.0 GiB of 11.3 GiB) in 1m 2s, read: 17.1 MiB/s, write: 17.0 MiB/s
                                          900: 2024-12-15 08:50:57 INFO:  19% (2.2 GiB of 11.3 GiB) in 1m 7s, read: 26.8 MiB/s, write: 25.9 MiB/s
                                          900: 2024-12-15 08:51:00 INFO:  20% (2.3 GiB of 11.3 GiB) in 1m 10s, read: 48.3 MiB/s, write: 37.6 MiB/s
                                          900: 2024-12-15 08:51:04 INFO:  21% (2.4 GiB of 11.3 GiB) in 1m 14s, read: 16.3 MiB/s, write: 16.3 MiB/s
                                          900: 2024-12-15 08:51:08 INFO:  30% (3.4 GiB of 11.3 GiB) in 1m 18s, read: 260.1 MiB/s, write: 30.5 MiB/s
                                          900: 2024-12-15 08:51:11 INFO:  48% (5.5 GiB of 11.3 GiB) in 1m 21s, read: 709.3 MiB/s, write: 42.7 MiB/s
                                          900: 2024-12-15 08:51:14 INFO:  49% (5.5 GiB of 11.3 GiB) in 1m 24s, read: 23.0 MiB/s, write: 22.9 MiB/s
                                          900: 2024-12-15 08:51:18 INFO:  50% (5.7 GiB of 11.3 GiB) in 1m 28s, read: 33.5 MiB/s, write: 29.8 MiB/s
                                          900: 2024-12-15 08:51:21 INFO:  51% (5.8 GiB of 11.3 GiB) in 1m 31s, read: 38.7 MiB/s, write: 33.1 MiB/s
                                          900: 2024-12-15 08:51:24 INFO:  52% (5.9 GiB of 11.3 GiB) in 1m 34s, read: 31.4 MiB/s, write: 28.7 MiB/s
                                          900: 2024-12-15 08:51:29 INFO:  53% (6.0 GiB of 11.3 GiB) in 1m 39s, read: 21.8 MiB/s, write: 21.7 MiB/s
                                          900: 2024-12-15 08:51:34 INFO:  54% (6.1 GiB of 11.3 GiB) in 1m 44s, read: 23.2 MiB/s, write: 23.2 MiB/s
                                          900: 2024-12-15 08:51:37 INFO:  65% (7.4 GiB of 11.3 GiB) in 1m 47s, read: 450.7 MiB/s, write: 34.7 MiB/s
                                          900: 2024-12-15 08:51:40 INFO:  84% (9.5 GiB of 11.3 GiB) in 1m 50s, read: 699.6 MiB/s, write: 41.3 MiB/s
                                          900: 2024-12-15 08:51:43 INFO:  85% (9.6 GiB of 11.3 GiB) in 1m 53s, read: 42.3 MiB/s, write: 40.6 MiB/s
                                          900: 2024-12-15 08:51:48 INFO:  86% (9.7 GiB of 11.3 GiB) in 1m 58s, read: 21.8 MiB/s, write: 21.8 MiB/s
                                          900: 2024-12-15 08:51:53 INFO:  87% (9.8 GiB of 11.3 GiB) in 2m 3s, read: 22.5 MiB/s, write: 22.5 MiB/s
                                          900: 2024-12-15 08:51:56 INFO:  90% (10.1 GiB of 11.3 GiB) in 2m 6s, read: 118.4 MiB/s, write: 29.2 MiB/s
                                          900: 2024-12-15 08:51:59 INFO:  91% (10.3 GiB of 11.3 GiB) in 2m 9s, read: 48.3 MiB/s, write: 15.4 MiB/s
                                          900: 2024-12-15 08:52:03 INFO:  92% (10.4 GiB of 11.3 GiB) in 2m 13s, read: 31.7 MiB/s, write: 23.7 MiB/s
                                          900: 2024-12-15 08:52:06 INFO:  93% (10.5 GiB of 11.3 GiB) in 2m 16s, read: 33.8 MiB/s, write: 33.7 MiB/s
                                          900: 2024-12-15 08:52:09 INFO:  94% (10.6 GiB of 11.3 GiB) in 2m 19s, read: 26.6 MiB/s, write: 26.6 MiB/s
                                          900: 2024-12-15 08:52:14 INFO:  95% (10.7 GiB of 11.3 GiB) in 2m 24s, read: 22.5 MiB/s, write: 22.5 MiB/s
                                          900: 2024-12-15 08:52:21 INFO:  96% (10.8 GiB of 11.3 GiB) in 2m 31s, read: 17.6 MiB/s, write: 17.5 MiB/s
                                          900: 2024-12-15 08:52:25 INFO:  97% (10.9 GiB of 11.3 GiB) in 2m 35s, read: 26.3 MiB/s, write: 23.4 MiB/s
                                          900: 2024-12-15 08:52:29 INFO:  98% (11.1 GiB of 11.3 GiB) in 2m 39s, read: 53.5 MiB/s, write: 21.5 MiB/s
                                          900: 2024-12-15 08:52:31 INFO: 100% (11.3 GiB of 11.3 GiB) in 2m 41s, read: 63.5 MiB/s, write: 35.2 MiB/s
                                          900: 2024-12-15 08:52:31 INFO: backup is sparse: 7.35 GiB (65%) total zero data
                                          900: 2024-12-15 08:52:31 INFO: transferred 11.25 GiB in 161 seconds (71.6 MiB/s)
                                          900: 2024-12-15 08:52:31 INFO: archive file size: 1.72GB
                                          900: 2024-12-15 08:52:31 INFO: adding notes to backup
                                          900: 2024-12-15 08:52:31 INFO: Finished Backup of VM 900 (00:02:44)
                                          
                                          

                                          Dieses:

                                          
                                          Details
                                          =======
                                          VMID    Name              Status    Time      Size         Filename                                                    
                                          900     RaspberryMatic    ok        2m 44s    1.722 GiB    /mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz    
                                          
                                          Total running time: 2m 44s
                                          Total size: 1.722 GiB
                                          
                                          Logs
                                          ====
                                          vzdump 900 --notes-template '{{guestname}}' --compress gzip --storage local-SSD --notification-mode auto --node pve --mode snapshot --remove 0
                                          
                                          
                                          900: 2024-12-15 08:49:47 INFO: Starting Backup of VM 900 (qemu)
                                          900: 2024-12-15 08:49:47 INFO: status = running
                                          900: 2024-12-15 08:49:47 INFO: VM Name: RaspberryMatic
                                          900: 2024-12-15 08:49:47 INFO: include disk 'sata0' 'local-lvm:vm-900-disk-0' 11524M
                                          900: 2024-12-15 08:49:48 INFO: backup mode: snapshot
                                          900: 2024-12-15 08:49:48 INFO: ionice priority: 7
                                          900: 2024-12-15 08:49:48 INFO: snapshots found (not included into backup)
                                          900: 2024-12-15 08:49:48 INFO: creating vzdump archive '/mnt/sda/dump/vzdump-qemu-900-2024_12_15-08_49_47.vma.gz'
                                          900: 2024-12-15 08:49:48 INFO: issuing guest-agent 'fs-freeze' command
                                          900: 2024-12-15 08:49:50 INFO: issuing guest-agent 'fs-thaw' command
                                          900: 2024-12-15 08:49:50 INFO: started backup task 'c84b7eea-90f6-4bdf-b295-89769e57d872'
                                          900: 2024-12-15 08:49:50 INFO: r backup is sparse: 7.35 GiB (65%) total zero data
                                          900: 2024-12-15 08:52:31 INFO: transferred 11.25 GiB in 161 seconds (71.6 MiB/s)
                                          900: 2024-12-15 08:52:31 INFO: archive file size: 1.72GB
                                          900: 2024-12-15 08:52:31 INFO: adding notes to backup
                                          900: 2024-12-15 08:52:31 INFO: Finished Backup of VM 900 (00:02:44)
                                          
                                          
                                          David G. 1 Reply Last reply Reply Quote 0
                                          • David G.
                                            David G. @saeft_2003 last edited by

                                            @saeft_2003

                                            Das klappt aber nur, wenn nur eine VM im Backup ist?

                                            S 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            30
                                            1719
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo