Last Updated on 04/05/2025 by administrator
LibreNMS – minimum supported version as of October 2024 to continue receiving updates
LibreNMS – minimum supported version as of October 2024 to continue receiving updates
Motivace:
Minimální verze PHP aby mohlo dojít k aktualizacím LibreNMS je verze 8.2 od října 2024, nicméně Ubuntu 22.04 LTS podporuje jen verzi 8.1.2, to byl důvod k migraci na nový server s OS Ubuntu 24.04 LTS s verzí 8.3.6.
OS:
Implementace byla prováděna na Ubuntu 22.04 LTS
Postup migrace LibreNMS:
Nejdříve je potřeba aktualizovat PHP a Nging na Ubuntu podle článku níže:
Nicméně po aktualizaci a přístupu k LibreNMS přes webový prohlížeč, se zobrazí hláška 502 Bad Gateway.
Ta vzniká, protože nginx nemůže najít librenms.conf v nové cestě /etc/php/8.4/fpm/pool.d/. V tomto případě je potřeba nakopírovat librenms.conf z původní složky /etc/php/8.1/fpm/pool.d/ do nové /etc/php/8.4/fpm/pool.d/:
cp /etc/php/8.1/fpm/pool.d/librenms.conf /etc/php/8.4/fpm/pool.d/
A provést restart PHP-FPM:
systemctl restart php8.4-fpm
Přihlásit se jako uživatel librenms
su librenms
Přejí do složky librenms:
vi /opt/librenms/
A spustit script daily.sh, což stáhne nejnovější verzi LibreNMS z repozitáře, aktualizuje PHP balíčky přes Composer a provede potřebné změny v databázi:
./daily.sh
Přístupu k LibreNMS by již měl fungovat přes webový prohlížeč. Kliknout na ozubenné kolečko a na Validate Config pro validaci configu:
Pokud se objevi chyba, je možné postupovat podle tohoto článku – LibreNMS – Řešení problémů (LibreNMS TSHOOT):