Test Steps:
---

lxc launch ubuntu-daily:oracular nagios4-oracular
lxc exec nagios4-oracular -- su - ubuntu

sudo apt update
sudo apt install nagios4 apache2 --yes --no-install-recommends

sudo a2dismod mpm_event
sudo a2dismod mpm_worker
sudo a2enmod mpm_prefork
sudo a2enmod php8.3

sudo a2enmod cgi
sudo a2enmod cgid
sudo a2enconf serve-cgi-bin

sudo a2enmod auth_digest  # for AuthDigestDomain in nagios4-cgi.conf
sudo a2enmod authz_groupfile # for AuthGroupFile in nagios4-cgi.conf

sudo a2enconf nagios4-cgi

sudo systemctl restart apache2

<LXD>$ ip -4 a l type veth | grep inet
    inet 10.191.59.205/24 metric 100 brd 10.191.59.255 scope global dynamic eth0

<HOST>$ $BROWSER http://10.191.59.205/nagios4/

1) Menu > Current Status > Hosts
2) Click 'localhost' under 'Host'
3) Click 'View Trends For This Host' or 'View Alert Histogram For This Host'
4) Check 'Not Found / The requested URL was not found on this server.' page
   (or is it found?)

1) Menu > Current Status > Services
2) Click 'Current Load' under 'Service' for 'localhost'
3) Click 'View Trends For This Service' and 'View Alert Histogram For This 
Service'
4) Check 'Not Found / The requested URL was not found on this server.' page
   (or is it found?)

** Description changed:

  [Impact]
  The links for the following are broken in the Service Information or the Host 
Information menus for the following links:
  
  View Trends For This Service
  View Alert Histogram For This Service
  View Trends For This Host
  View Alert Histogram For This Host
  
  [Test Plan]
+ See steps in comment #15.
  Just access those links in: Current status / Hosts and Current status / 
Services and choosing a host or a service
  
  [Where problems could occur]
  The URLs for all cgi scripts are modified. I tested extensively but there may 
be some section of the web UI that might get affected by this change. Also 
installed nagios from source and the URLs are the same as the ones in this 
package after the change so if something breaks it's probable that it is also 
broken upstream.
  
  [Other Info]
  The patch consists in changing the with-cgiurl to /nagios4/cgi-bin as, per 
limitations on the Nagios code, the html files (on /nagios4) should be one 
folder level below cgi-bin. This is because sometimes Nagios tries to reach 
html files as ../file.html while the base url is pointing to the cgi-bin folder.
  This new value is in fact very close to the upstream default for this 
parameter which is /nagios/cgi-bin (while the default for html files is 
/nagios). Thus, installations from upstream source are not affected as long as 
these are not modified. The bug occurs because this default value is changed in 
the deb packaging.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1953572

Title:
  Broken links in the View Trends and the View Histogram menu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nagios4/+bug/1953572/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to