I installed monitorix from AUR. Changed "enabled = n" to "enabled = y" at /etc/monitorix.conf file
<httpd_builtin> enabled = y port = 8080 user = nobody group = nobody log_file = /var/log/monitorix-httpd </httpd_builtin>
http://localhost:8080/monitorix/ page works fine but after i click on "ok" button, it's returning a 404 page :
The requested URL /monitorix/cgi-bin/monitorix.cgi was not found on this server.
Monitorix HTTP Server listening on 8080
Made a search, file destination is /srv/http/monitorix/cgi-bin/monitorix.cgi
Any suggestions ?
Regards. . .
Last edited by omeringen (2013-03-21 19:00:41)
optdepends=('anything-sync-daemon: offload your databases to tmpfs to save i/o to your disk.'
'hddtemp: enable support for hdd temp monitoring.'
'lm_sensors: enable support for system temp monitoring.'
'nvidia: enable support for nVidia card temp and usage monitoring.'
'perl-http-server-simple: engine for built-in http server.'
'smartmontools: enable support for hdd bad sector monitoring.'
'terminus-font: if graphs do not contain characters, you may need this font package.')
I have hddtemp, lm_sensors and perl-http-server-simple installed. Are the rest of them necessary ?
No. I run monitorix with lighttpd... I haven't tested it with the built-in server before. I just wanted to know if you had that dep installed. Sounds like you do. Let me disable lighttpd, enable the internal and post back.
Thanks for your interest. ; )
OK. Tracked it down. Jordi made a change in where the cgi dir is expected to be which I have now mapped back to the PKG. Please try monitorix 3.1.0-6 which works for me. Just remember to merge your monitorix.conf from the monitorix.conf.pacnew and it should work perfectly.
Thx for the bug report.
Works for me. Thanks for the fix.