{"id":377584,"date":"2024-10-31T08:52:26","date_gmt":"2024-10-31T08:52:26","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=377584"},"modified":"2024-10-31T08:52:26","modified_gmt":"2024-10-31T08:52:26","slug":"proxmox-netzwerk-knoten-ueberwachung","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/de\/script-hub\/proxmox-netzwerk-knoten-ueberwachung\/","title":{"rendered":"Wie man den Status von Proxmox-Netzwerk-Knoten mit einem automatisierten Bash-Skript \u00fcberwacht"},"content":{"rendered":"<p>Eine effiziente Verwaltung der IT-Infrastruktur ist f\u00fcr die Aufrechterhaltung der Stabilit\u00e4t und Leistung der digitalen Umgebung eines Unternehmens essenziell. Eine der wichtigsten Aufgaben f\u00fcr IT-Experten und <a href=\"https:\/\/www.ninjaone.com\/de\/was-ist-ein-msp\" target=\"_blank\" rel=\"noopener\">Managed Service Provider (MSPs<\/a> ) ist die \u00dcberwachung des Status von Netzwerk-Knoten innerhalb eines Proxmox Virtual Environment (PVE)-Clusters. Das mitgelieferte Skript bietet eine robuste L\u00f6sung zur Automatisierung der Proxmox-Netzwerk-Knoten-\u00dcberwachung und stellt sicher, dass die Informationen zum Status von Netzwerk-Knoten jederzeit verf\u00fcgbar und aktuell sind.<\/p>\n<h2>Kontext<\/h2>\n<p>Proxmox VE ist eine Open-Source-Servervirtualisierungs-Umgebung, die von vielen IT-Experten zur Verwaltung von virtuellen Maschinen, Containern und Speichern verwendet wird. Die \u00dcberwachung des Zustands und Status der Netzwerk-Knoten innerhalb eines Proxmox-Clusters ist f\u00fcr die proaktive Wartung und Fehlerbehebung von entscheidender Bedeutung.<\/p>\n<p>Dieses Skript vereinfacht den Prozess der Proxmox-Netzwerk-Knoten-\u00dcberwachung, indem es Informationen zum Status von Netzwerk-Knoten abruft und in benutzerdefinierten Feldern speichert, um den Zugriff und die Analyse zu erleichtern. Diese Automatisierung ist besonders wertvoll f\u00fcr MSPs, die mehrere Kunden-Umgebungen verwalten, da sie den manuellen Aufwand reduziert und das Risiko eines Versehens minimiert.<\/p>\n<h2>Das Skript<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">#!\/usr\/bin\/env bash\r\n\r\n# Description: Get the Proxmox Node Status and save it to a multiline and\/or WYSIWYG custom field\r\n#\r\n# Release Notes: Fixed 10% width bug.\r\n# By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n# Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n# Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n# Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n# Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n# Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n# Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n# EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n\r\n# Command line arguments, swap the numbers if you want the multiline custom field to be the second argument\r\nmultiline_custom_field=$1 # First argument is the multiline custom field name\r\nwysiwyg_custom_field=$2   # Second argument is the WYSIWYG custom field name\r\n\r\n# Check if the custom fields are set to null\r\nif [[ -n \"${multilineCustomField}\" &amp;&amp; \"${multilineCustomField}\" != \"null\" ]]; then\r\n    multiline_custom_field=$multilineCustomField\r\nfi\r\nif [[ -n \"${wysiwygCustomField}\" &amp;&amp; \"${wysiwygCustomField}\" != \"null\" ]]; then\r\n    wysiwyg_custom_field=$wysiwygCustomField\r\nfi\r\n\r\n# Check if the custom fields are the same\r\nif [[ -n \"${multiline_custom_field}\" &amp;&amp; \"${multiline_custom_field}\" == \"${wysiwyg_custom_field}\" ]]; then\r\n    echo \"[Error] multilineCustomField and wysiwygCustomField cannot be the same custom field.\"\r\n    exit 1\r\nfi\r\n\r\n# Check if the custom fields are not set\r\nif [[ -z \"${multiline_custom_field}\" ]]; then\r\n    echo \"[Info] multilineCustomField is not set.\"\r\nfi\r\nif [[ -z \"${wysiwyg_custom_field}\" ]]; then\r\n    echo \"[Info] wysiwygCustomField is not set.\"\r\nfi\r\n\r\n# Check that we have the required tools\r\nif ! command -v pvesh &amp;&gt;\/dev\/null; then\r\n    echo \"[Error] The Proxmox VE API tool 'pvesh' is required.\"\r\n    exit 1\r\nfi\r\n\r\n# Check that we are running as root\r\nif [[ $EUID -ne 0 ]]; then\r\n    echo \"[Error] This script must be run as root.\"\r\n    exit 1\r\nfi\r\n\r\n# Get the version of proxmox-ve\r\n_version=$(pveversion --verbose | grep \"proxmox-ve\" | awk '{print $2}')\r\n\r\n# Check if the version\r\nif [[ \"$(echo \"${_version}\" | awk -F. '{print $1}')\" -eq 7 ]]; then\r\n    echo \"[Info] Proxmox VE $_version is greater than or equal to 8.\"\r\nelse\r\n    echo \"[Warn] Proxmox VE $_version is less than 8. Some data may not be formatted as expected. See: https:\/\/pve.proxmox.com\/pve-docs\/chapter-pve-faq.html#faq-support-table\"\r\nfi\r\n\r\n# Check if ninjarmm-cli command exists\r\nninjarmm_cli=\"\/opt\/NinjaRMMAgent\/programdata\/ninjarmm-cli\"\r\nif [[ -z $ninjarmm_cli ]]; then\r\n    echo \"[Error] The ninjarmm-cli command does not exist in the default path. Please ensure the NinjaRMM agent is installed before running this script.\"\r\n    exit 1\r\nelse\r\n    # ninjarmm-cli command exists in the default path\r\n    echo -n\r\nfi\r\n\r\n# Run the pvesh command to get the status information\r\nif ! pvesh_status_output=$(pvesh get \/cluster\/status --noborder); then\r\n    echo \"[Error] Failed to get the Proxmox Node Status.\"\r\n    echo \"$pvesh_status_output\"\r\n    exit 1\r\nfi\r\n# Example Output from: pvesh get \/cluster\/status --noborder\r\n# id        name     type    ip            level local nodeid nodes online quorate version\r\n# cluster   cluster1 cluster                                      4        1       4\r\n# node\/pve1 pve1     node    192.168.1.10  c     0          1       1\r\n# node\/pve2 pve2     node    192.168.1.20  c     0          2       1\r\n# node\/pve3 pve3     node    192.168.1.30  c     0          3       1\r\n# node\/pve4 pve4     node    192.168.1.40  c     1          4       1\r\n\r\n# Exclude the cluster information then skip the first line\r\nnode_status=$(echo \"$pvesh_status_output\" | grep -v \"cluster\" | tail -n +2)\r\n\r\n# Create a table with the node status information with only the columns named id, name, ip, and online\r\nif [[ \"$(echo \"${_version}\" | awk -F. '{print $1}')\" -ge 8 ]]; then\r\n    data_table=$(echo \"$node_status\" | awk '{print $7, $2, $4, $8}' | column -t)\r\nelse\r\n    data_table=$(echo \"$node_status\" | awk '{print $7, $2, $4, $7}' | column -t)\r\nfi\r\n\r\n# Convert the table to an HTML table with headers\r\nresult_table=$(echo \"$data_table\" | awk 'BEGIN {print \"&lt;table style=\\\"white-space:nowrap;\\\"&gt;&lt;tr&gt;&lt;th&gt;Node ID&lt;\/th&gt;&lt;th&gt;Node Name&lt;\/th&gt;&lt;th&gt;IP Address&lt;\/th&gt;&lt;th&gt;Online Status&lt;\/th&gt;&lt;th&gt;Votes&lt;\/th&gt;&lt;\/tr&gt;\"} {print \"&lt;tr&gt;\"; for(i=1;i&lt;=NF;i++) print \"&lt;td&gt;\" $i \"&lt;\/td&gt;\"; print \"&lt;td&gt;1&lt;\/td&gt;&lt;\/tr&gt;\"} END {print \"&lt;\/table&gt;\"}')\r\n\r\n# Save the result to the WYSIWYG custom field\r\nif [[ -n \"$wysiwyg_custom_field\" ]]; then\r\n    # Check if the NinjaRMM CLI exists and is executable\r\n    if [[ -x \"$ninjarmm_cli\" ]]; then\r\n        # Save the result to the custom field\r\n        if hideOutput=$(\"$ninjarmm_cli\" set \"$wysiwyg_custom_field\" \"$result_table\" 2&gt;&amp;1); then\r\n            echo \"[Info] Successfully set custom field: $wysiwyg_custom_field\"\r\n        else\r\n            echo \"[Error] Failed to set custom field: $wysiwyg_custom_field. Custom Field does not exit or does not have write permissions.\"\r\n            _exit_code=1\r\n        fi\r\n    else\r\n        echo \"[Error] NinjaRMM CLI not found or not executable\"\r\n        _exit_code=1\r\n    fi\r\nfi\r\n\r\n# Format the output for the multiline custom field\r\npvesh_status_output=$(\r\n    # Exclude the cluster information then skip the first line\r\n    echo \"$data_table\" | awk '{if (NR == 1) print \"--------\"; print \"Node ID: \" $1 \"\\nNode Name: \" $2 \"\\nIP Address: \" $3 \"\\nOnline Status: \" $4 \"\\nVotes: 1\\n\"; if (NR != NF) print \"--------\"}'\r\n)\r\n\r\n# Save the result to the multiline custom field\r\n_exit_code=0\r\nif [[ -n \"$multiline_custom_field\" ]]; then\r\n    if [[ -x \"$ninjarmm_cli\" ]]; then\r\n        if hideOutput=$(\"$ninjarmm_cli\" set \"$multiline_custom_field\" \"$pvesh_status_output\" 2&gt;&amp;1); then\r\n            echo \"[Info] Successfully set custom field: $multiline_custom_field\"\r\n        else\r\n            echo \"[Error] Failed to set custom field: $multiline_custom_field. Custom Field does not exit or does not have write permissions.\"\r\n            _exit_code=1\r\n        fi\r\n    else\r\n        echo \"[Error] NinjaRMM CLI not found or not executable\"\r\n        _exit_code=1\r\n    fi\r\nfi\r\n\r\n# Output the result\r\necho \"${pvesh_status_output}\"\r\n\r\nexit $_exit_code<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Greifen Sie auf \u00fcber 300 Skripte im NinjaOne Dojo zu.<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Zugang erhalten<\/a><\/p>\n<\/div>\n<h2>Detailansicht<\/h2>\n<p>Das Skript dient dazu, den Status von Proxmox-Netzwerk-Knoten abzurufen und die Informationen entweder in einem mehrzeiligen benutzerdefinierten Feld oder einem benutzerdefinierten WYSIWYG-Feld zu speichern. Schauen wir uns die Funktionen Schritt f\u00fcr Schritt an:<\/p>\n<p><strong>1. Befehlszeilenargumente<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\">Das Skript akzeptiert zwei Befehlszeilenargumente: die Namen des mehrzeiligen benutzerdefinierten Felds und des benutzerdefinierten WYSIWYG-Feldes.<\/li>\n<\/ul>\n<p><strong>2. Validierung des benutzerdefinierten Feldes<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"2\">Sie pr\u00fcft, ob die benutzerdefinierten Felder gesetzt sind und stellt sicher, dass sie nicht null oder gleich sind.<\/li>\n<\/ul>\n<p><strong>3. Tool- und Berechtigungspr\u00fcfung<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"2\">Das Skript \u00fcberpr\u00fcft das Vorhandensein der erforderlichen Tools (pvesh und ninjarmm-cli) und pr\u00fcft, ob es mit Root-Rechten ausgef\u00fchrt wird.<\/li>\n<\/ul>\n<p><strong>4. Den Status von Netzwerk-Knoten abrufen<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"2\">Er f\u00fchrt den Befehl pvesh get \/cluster\/status &#8211;noborder aus, um den Status der Netzwerk-Knoten im Proxmox-Cluster abzufragen.<\/li>\n<\/ul>\n<p><strong>5. Datenverarbeitung<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"2\">Die Ausgabe wird verarbeitet, um relevante Informationen zu extrahieren, z. B. Netzwerk-Knoten-ID, Name, IP-Adresse und Online-Status. Diese Informationen werden in eine Tabelle formatiert.<\/li>\n<\/ul>\n<p><strong>6. In benutzerdefinierten Feldern speichern<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"2\">Die formatierten Daten werden mit dem Befehl ninjarmm-cli in den angegebenen benutzerdefinierten Feldern gespeichert. Wenn das WYSIWYG-Feld angegeben ist, werden die Daten in eine HTML-Tabelle umgewandelt.<\/li>\n<\/ul>\n<p><strong>7. Ausgabe<\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"2\">Wenn keine benutzerdefinierten Felder angegeben sind, gibt das Skript den Status von Netzwerk-Knoten direkt auf der Konsole aus.<\/li>\n<\/ul>\n<h2>Potenzielle Anwendungsf\u00e4lle<\/h2>\n<h3>Fallstudie: Ein IT-Experte, der einen Proxmox-Cluster verwaltet<\/h3>\n<p>Stellen Sie sich einen IT-Experten namens Alex vor, der einen Proxmox-Cluster f\u00fcr ein mittelst\u00e4ndisches Unternehmen verwaltet. Alex muss den Status der Netzwerk-Knoten regelm\u00e4\u00dfig \u00fcberwachen, um sicherzustellen, dass sie online sind und ordnungsgem\u00e4\u00df funktionieren. Mit diesem Skript kann Alex den Abruf und die Protokollierung von Netzwerk-Knoten-Status in benutzerdefinierten Feldern innerhalb seines Monitoring-Systems automatisieren. Dadurch spart Alex viel Zeit und stellt sicher, dass alle Probleme sofort erkannt und behoben werden.<\/p>\n<h2>Vergleiche<\/h2>\n<h3>Manuelle \u00dcberwachung vs. automatisiertes Skript<\/h3>\n<p>Traditionell werden zur Proxmox-Netzwerk-Knoten-\u00dcberwachung Befehle manuell ausgef\u00fchrt und die Ergebnisse aufgezeichnet &#8211; ein zeitaufw\u00e4ndiger und fehleranf\u00e4lliger Prozess. Dieses Skript <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/alles-was-sie-ueber-it-automatisierung-wissen-muessen\" target=\"_blank\" rel=\"noopener\">automatisiert den gesamten Arbeitsablauf<\/a> und gew\u00e4hrleistet eine einheitliche und genaue Datenerfassung. Im Vergleich zu anderen Methoden, wie z.B. der Verwendung von \u00dcberwachungs-Tools von Drittanbietern, bietet dieses Skript eine kompakte und anpassbare L\u00f6sung, die auf Proxmox-Umgebungen zugeschnitten ist.<\/p>\n<h2>FAQs<\/h2>\n<ol>\n<li><strong> Was ist Proxmox VE?<\/strong> Proxmox VE ist eine Open-Source-Servervirtualisierungsumgebung, die zur Verwaltung von virtuellen Maschinen, Containern und Speichern verwendet wird.<\/li>\n<li><strong> Warum muss ich das Skript mit Root-Rechten ausf\u00fchren?<\/strong> Das Skript ben\u00f6tigt Root-Rechte, um auf die Statusinformationen des Proxmox-Netzwerk-Knotens zuzugreifen und die notwendigen Systempr\u00fcfungen durchzuf\u00fchren.<\/li>\n<li><strong> Was passiert, wenn der pvesh-Befehl fehlschl\u00e4gt?<\/strong> Wenn der pvesh-Befehl fehlschl\u00e4gt, gibt das Skript eine Fehlermeldung aus und bricht ab.<\/li>\n<li><strong> Kann ich dieses Skript auch ohne das Tool ninjarmm-cli verwenden?<\/strong> Nein, das Skript verl\u00e4sst sich auf ninjarmm-cli, um die informationen \u00fcber den Status von Netzwerk-Knoten in benutzerdefinierten Feldern zu speichern.<\/li>\n<\/ol>\n<h2>Folgen<\/h2>\n<p>Mit diesem Skript wird sichergestellt, dass die Informationen zum Status von Promox-Netzwerk-Knoten konsistent erfasst und protokolliert werden, was f\u00fcr die Aufrechterhaltung des Zustands der IT-Infrastruktur von entscheidender Bedeutung ist. Durch die Automatisierung dieses Prozesses k\u00f6nnen sich IT-Experten auf strategischere Aufgaben konzentrieren, was die Gesamteffizienz verbessert und das Risiko unbemerkter Probleme verringert.<\/p>\n<h2>Empfehlungen<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>Lassen Sie es regelm\u00e4\u00dfig laufen<\/strong>: Planen Sie das Skript so, dass es in regelm\u00e4\u00dfigen Abst\u00e4nden ausgef\u00fchrt wird, um aktuelle Informationen zum Status von Netzwerk-Knoten zu gew\u00e4hrleisten.<\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>\u00dcberwachen Sie die Ausgaben<\/strong>: \u00dcberpr\u00fcfen Sie die benutzerdefinierten Felder oder Ausgabeprotokolle regelm\u00e4\u00dfig auf Anomalien.<\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Vergewissern Sie sich, dass die Tools installiert sind<\/strong>: Pr\u00fcfen Sie, dass sowohl pvesh als auch ninjarmm-cli auf dem System installiert und zug\u00e4nglich sind.<\/li>\n<\/ul>\n<h2>Abschlie\u00dfende \u00dcberlegungen<\/h2>\n<p>Die Automatisierung der \u00dcberwachung des Status von Netzwerk-Knoten mit diesem Skript erh\u00f6ht die <a href=\"https:\/\/www.ninjaone.com\/de\/effizienz\/\" target=\"_blank\" rel=\"noopener\">Effizienz<\/a> und Zuverl\u00e4ssigkeit der Verwaltung von Proxmox-Clustern. Durch die Integration dieses Skripts in Ihren Arbeitsablauf k\u00f6nnen Sie zeitnahe und genaue Statusaktualisierungen erm\u00f6glichen und so letztendlich die Stabilit\u00e4t und Leistung Ihrer IT-Umgebung verbessern.<\/p>\n<p>Das Tools-Paket von <a href=\"https:\/\/www.ninjaone.com\/de\/\" target=\"_blank\" rel=\"noopener\">NinjaOne<\/a>, einschlie\u00dflich NinjaOne RMM, bietet zus\u00e4tzliche M\u00f6glichkeiten f\u00fcr optimales IT-Management und erg\u00e4nzt die Funktionalit\u00e4t dieses Skripts.<\/p>\n","protected":false},"author":35,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4211],"use_cases":[4383],"class_list":["post-377584","script_hub","type-script_hub","status-publish","hentry","script_hub_category-linux","use_cases-monitoring-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub\/377584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=377584"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=377584"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/operating_system?post=377584"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/use_cases?post=377584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}