Instale un Server nuevo con Centos8 Stream
Realice una instalacion de LibreNMS, todo ok. Hasta que llego a la parte de la instalacion web.
No puedo acceder con el error Cannot write to log file: “/opt/librenms/logs/librenms.log”
Make sure it exists and is writable, or change your LOG_DIR setting.
If using SELinux you may also need:
semanage fcontext -a -t httpd_sys_rw_content_t ‘/opt/librenms/logs/librenms.log(/.*)?’
restorecon -RFv /opt/librenms/logs/librenms.log
Los permisos estan correctos, segui paso a paso la instalacion de este link Install LibreNMS - LibreNMS Docs
Cuando ejecuto PHP y sus dependencias esta OK
su - librenms
[libre[email protected] ~]$ ./scripts/composer_wrapper.php install --no-dev
LibreNMS\ComposerHelper::preInstall
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi
Discovered Package: fruitcake/laravel-cors
Discovered Package: genealabs/laravel-caffeine
Discovered Package: laravel-notification-channels/webpush
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: librenms/laravel-vue-i18n-generator
Discovered Package: mews/purifier
Discovered Package: nesbot/carbon
Discovered Package: php-flasher/flasher-laravel
Discovered Package: tightenco/ziggy
Discovered Package: wpb/string-blade-compiler
Package manifest generated successfully.
66 packages you are using are looking for funding.
Use thecomposer fund
command to find out more!
LibreNMS\ComposerHelper::postInstall
Illuminate\Foundation\ComposerScripts::postInstall
@php artisan vue-i18n:generate --multi-locales --format=umd
@php artisan view:cache
Compiled views cleared!
Blade templates cached successfully!
@php artisan optimize
Configuration cache cleared!
Configuration cached successfully!
Route cache cleared!
Routes cached successfully!
Files cached successfully!
@php artisan config:clear
Configuration cache cleared!
scripts/dynamic_check_requirements.py || pip3 install --user -r requirements.txt || :
[[email protected] ~]$
Cuando valido me da el error que no puedo conectarme a la base
[[email protected] ~]$ ./validate.php
Component | Version |
---|---|
LibreNMS | 21.12.1-21-g8f8872520 |
DB Schema | Not Connected (0) |
PHP | 7.3.20 |
Python | 3.6.8 |
MySQL | ? |
RRDTool | 1.7.0 |
SNMP | 5.8 |
====================================
[OK] Composer Version: 2.2.4
[OK] Dependencies up-to-date.
Could not connect to database, check logs/librenms.log.
[[email protected] ~]$
Pero si me quiero conectar a la base por consola utilizando mysql -u root -p tanto como el usuario root o librenms me conecta perfectamente
mysql -u librenms -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1221
Server version: 10.3.28-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]> show databases;
±-------------------+
| Database |
±-------------------+
| information_schema |
| librenms |
| mysql |
| performance_schema |
±-------------------+
4 rows in set (0.032 sec)
MariaDB [(none)]> connect librenms;
Connection id: 1249
Current database: librenms
Supongo que al ingresar a la instalacion web y generar el config,php podre configurar usuario y pass de la base de datos.
El tema es que me da ese error de permisos y ya estoy bastante perdido.
Deje Selinux deshabilitado cuando lo tenia habilitado y en modo permissive aplique los permisos correspondientes a las carpetas y tmb me daba error por lo que opte por desactivarlo.
Y el WebServer probe tanto en Apache como en NGINX, y en los dos sigo estancado con el mismo error
Sres, me rindo era usuario cotidiano de Observium y nunca me fallo hasta que me sacaron las alertas por email en la la ultima version del community
Espero que alguien me ayude y descubra que LibreNMS es la opcion que tengo que dejar implementada en mi infraestructura
Saludos Cordiales