per Telnet funktioniert die Abfrage der USV aber per Webinterface bekomme ich es nicht hin. 2te Problem wenn ich im Webinterface von openmediavault was an der Einstellung änder wird natürlich der Eintrag für NUT entfernt und ich muss in neu per telnet eingeben, vlt hat jemand dazu auch eine Lösung.
Ich verwende nginx und habe nebenbei openmediavault laufen.
Folgenden Log Eintrag habe ich gefunden:
2017/02/26 18:24:22 [error] 27472#0: *249 directory index of "/usr/share/nut/www/" is forbidden, client: 192.168.11.29, server: openmediavault-webgui, request: "GET /nut/ HTTP/1.1", host: "192.168.11.253:90"
/etc/nginx/sites-avaible/openmediavault-webgui
server { server_name openmediavault-webgui; root /var/www/openmediavault; index index.php; autoindex off; server_tokens off; sendfile on; large_client_header_buffers 4 32k; client_max_body_size 25M; error_log /var/log/nginx/openmediavault-webgui_error.log error; access_log /var/log/nginx/openmediavault-webgui_access.log combined; error_page 404 = /404.php; location /404.html { internal; } location /extjs/ { alias /usr/share/javascript/extjs5/; } location /images/ { alias /var/www/openmediavault/images/; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm-openmediavault-webgui.sock; fastcgi_index index.php; fastcgi_read_timeout 60s; include fastcgi.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location /nut { alias /usr/share/nut/www; try_files $uri $uri/ /index.html; } location /cgi-bin/ { gzip off; root /usr/lib; include fastcgi_params; fastcgi_pass unix:/var/run/fcgiwrap.socket; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } listen 90; listen 91 ssl deferred; ssl_certificate /etc/ssl/certs/openmediavault-22.crt; ssl_certificate_key /etc/ssl/private/openmediavault-22.key; include /etc/nginx/openmediavault-webgui.d/*.conf; }
Edit: Bin nach der Anleitung gegangen
hxxps://github.com/networkupstools/nut/wiki/NUT-on-Nginx-with-fcgiwrap