Hi,
ich möchte auf meinem Node gerne Prometheus node-exporter in lua for openwrt · GitHub installieren, um metrics via http bereitzustellen, welche ich dann mit einer Prometheus (http://prometheus.io) Instanz scrapen möchte.
Da sich Gluon aber etwas anders verhält als vanilla openwrt, meine Fragen hierzu:
Das Script benötigt das Paket luasocket. Dieses kann ich aber offenbar nicht installieren weil
# opkg install luasocket Collected errors: * gz_open: fork: Cannot allocate memory. * pkg_hash_add_from_file: Failed to open /var/opkg-lists/chaos_calmer_management: Cannot allocate memory.
Mir ist klar, dass der WR841N sehr wenig Flash bereitstellt, aber auf einem anderen WR841ND mit vanilla openwrt konnte ich zumindest noch dieses Paket installieren. Ist opkg auf gluon überhaupt unterstützt?
Sofern ich das dann irgendwann installiert habe, bleibt eine Frage zu den automatisch deployten Updates von Gluon. Vanilla Openwrt überschreibt ja die komplette squashfs-Partition und behält nur die Dateien übrig, die in /etc/sysupgrade.conf stehen. Leider keine nachinstallierten Pakete. Hat jemand eine Idee, wie ich nach Upgrades automatisiert nur exakt dieses eine Paket nachinstallieren kann? Es ist ja nicht viel Arbeit, aber ich habe keine Lust, nach jedem auto-upgrade meiner Node einen Alert von Prometheus zu bekommen, dass da ein Scrape Target down ist, weil gluon das script eben nicht starten konnte, weil luasocket nicht installiert ist.