diff --git a/bash/portal/install.sh b/bash/portal/install.sh index 7613e20..bdcd7cf 100755 --- a/bash/portal/install.sh +++ b/bash/portal/install.sh @@ -64,7 +64,7 @@ echo -e "\033[33m" echo "Installing packages needed to build and fulfill dependencies..." echo -e "\033[37m" CheckPackage cron -CheckPackage collectd +CheckPackage collectd-core CheckPackage rrdtool CheckPackage lighttpd CheckPackage php5-cgi @@ -87,7 +87,7 @@ sudo cp -R ${HTMLDIR}/* ${DOCUMENTROOT} echo -e "\033[33m" echo "Setting permissions on graphs folder...\033[37m" -chmod +w ${DOCUMENTROOT}/graphs/ +chmod 777 ${DOCUMENTROOT}/graphs/ echo -e "\033[33m" echo "Setting up performance graphs..." @@ -155,7 +155,7 @@ fi echo -e "\033[33m" echo -e "Setting permissions on data files...\033[37m" -sudo chmod +w ${DOCUMENTROOT}/data/*.xml +sudo chmod 777 ${DOCUMENTROOT}/data/*.xml echo -e "\033[33m" echo -e "Removing conflicting redirect from the Lighttpd dump1090.conf file...\033[37m" @@ -166,7 +166,7 @@ sudo sed -i "s/$(echo '"^/dump1090/$" => "/dump1090/gmap.html",' | sed -e 's/\\/ echo -e "\033[33m" echo -e "Configuring Lighttpd...\033[37m" -sudo tee -a /etc/lighttpd/conf-available/89-adsb-portal.conf > /dev/null < /dev/null < content. + // Additional content. function headContent() {} /////////////////// - // Page content. + // Page content. function pageContent() { global $networkInterface; ?> @@ -155,7 +155,7 @@ } ///////////////////////////////////////////////// - // Content to be added to the scripts section. + // Content to be added to the scripts section. function scriptContent() { global $measurment, $networkInterface; ?> @@ -195,60 +195,60 @@ $timestamp = new Date().getTime() / 1000 // Display images for the requested time frame. - $("#dump1090-local_trailing_rate-image").attr("src", "dump1090-" + $hostName + "-local_trailing_rate-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-local_rate-image").attr("src", "dump1090-" + $hostName + "-local_rate-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-aircraft-image").attr("src", "dump1090-" + $hostName + "-aircraft-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-tracks-image").attr("src", "dump1090-" + $hostName + "-tracks-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-local_trailing_rate-image").attr("src", "graphs/dump1090-" + $hostName + "-local_trailing_rate-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-local_rate-image").attr("src", "graphs/dump1090-" + $hostName + "-local_rate-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-aircraft-image").attr("src", "graphs/dump1090-" + $hostName + "-aircraft-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-tracks-image").attr("src", "graphs/dump1090-" + $hostName + "-tracks-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-range-image").attr("src", "dump1090-" + $hostName + "-range-imperial-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-range-image").attr("src", "graphs/dump1090-" + $hostName + "-range-imperial-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-range-image").attr("src", "dump1090-" + $hostName + "-range-metric-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-range-image").attr("src", "graphs/dump1090-" + $hostName + "-range-metric-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-signal-image").attr("src", "dump1090-" + $hostName + "-signal-" + $timeFrame + ".png?time=" + $timestamp); - $("#dump1090-cpu-image").attr("src", "dump1090-" + $hostName + "-cpu-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-cpu-image").attr("src", "system-" + $hostName + "-cpu-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-signal-image").attr("src", "graphs/dump1090-" + $hostName + "-signal-" + $timeFrame + ".png?time=" + $timestamp); + $("#dump1090-cpu-image").attr("src", "graphs/dump1090-" + $hostName + "-cpu-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-cpu-image").attr("src", "graphs/system-" + $hostName + "-cpu-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-eth0_bandwidth-image").attr("src", "system-" + $hostName + "-eth0_bandwidth-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-eth0_bandwidth-image").attr("src", "graphs/system-" + $hostName + "-eth0_bandwidth-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-wlan0_bandwidth-image").attr("src", "system-" + $hostName + "-wlan0_bandwidth-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-wlan0_bandwidth-image").attr("src", "graphs/system-" + $hostName + "-wlan0_bandwidth-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-memory-image").attr("src", "system-" + $hostName + "-memory-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-memory-image").attr("src", "graphs/system-" + $hostName + "-memory-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-temperature-image").attr("src", "system-" + $hostName + "-temperature-imperial-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-temperature-image").attr("src", "graphs/system-" + $hostName + "-temperature-imperial-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-temperature-image").attr("src", "system-" + $hostName + "-temperature-metric-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-temperature-image").attr("src", "graphs/system-" + $hostName + "-temperature-metric-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-df_root-image").attr("src", "system-" + $hostName + "-df_root-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-disk_io_iops-image").attr("src", "system-" + $hostName + "-disk_io_iops-" + $timeFrame + ".png?time=" + $timestamp); - $("#system-disk_io_octets-image").attr("src", "system-" + $hostName + "-disk_io_octets-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-df_root-image").attr("src", "graphs/system-" + $hostName + "-df_root-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-disk_io_iops-image").attr("src", "graphs/system-" + $hostName + "-disk_io_iops-" + $timeFrame + ".png?time=" + $timestamp); + $("#system-disk_io_octets-image").attr("src", "graphs/system-" + $hostName + "-disk_io_octets-" + $timeFrame + ".png?time=" + $timestamp); // Create links to full sized images for the requested time frame. - $("#dump1090-local_trailing_rate-link").attr("href", "dump1090-" + $hostName + "-local_trailing_rate-" + $timeFrame + ".png"); - $("#dump1090-local_rate-image-link").attr("href", "dump1090-" + $hostName + "-local_rate-" + $timeFrame + ".png"); - $("#dump1090-aircraft-link").attr("href", "dump1090-" + $hostName + "-aircraft-" + $timeFrame + ".png"); - $("#dump1090-tracks-link").attr("href", "dump1090-" + $hostName + "-tracks-" + $timeFrame + ".png"); + $("#dump1090-local_trailing_rate-link").attr("href", "graphs/dump1090-" + $hostName + "-local_trailing_rate-" + $timeFrame + ".png"); + $("#dump1090-local_rate-image-link").attr("href", "graphs/dump1090-" + $hostName + "-local_rate-" + $timeFrame + ".png"); + $("#dump1090-aircraft-link").attr("href", "graphs/dump1090-" + $hostName + "-aircraft-" + $timeFrame + ".png"); + $("#dump1090-tracks-link").attr("href", "graphs/dump1090-" + $hostName + "-tracks-" + $timeFrame + ".png"); - $("#dump1090-range-link").attr("href", "dump1090-" + $hostName + "-range-imperial-" + $timeFrame + ".png"); + $("#dump1090-range-link").attr("href", "graphs/dump1090-" + $hostName + "-range-imperial-" + $timeFrame + ".png"); - $("#dump1090-range-link").attr("href", "dump1090-" + $hostName + "-range-metric-" + $timeFrame + ".png"); + $("#dump1090-range-link").attr("href", "graphs/dump1090-" + $hostName + "-range-metric-" + $timeFrame + ".png"); - $("#dump1090-signal-link").attr("href", "dump1090-" + $hostName + "-signal-" + $timeFrame + ".png"); - $("#dump1090-cpu-link").attr("href", "dump1090-" + $hostName + "-cpu-" + $timeFrame + ".png"); - $("#system-cpu-image").attr("href", "system-" + $hostName + "-cpu-" + $timeFrame + ".png"); + $("#dump1090-signal-link").attr("href", "graphs/dump1090-" + $hostName + "-signal-" + $timeFrame + ".png"); + $("#dump1090-cpu-link").attr("href", "graphs/dump1090-" + $hostName + "-cpu-" + $timeFrame + ".png"); + $("#system-cpu-image").attr("href", "graphs/system-" + $hostName + "-cpu-" + $timeFrame + ".png"); - $("#system-eth0_bandwidth-image").attr("href", "system-" + $hostName + "-eth0_bandwidth-" + $timeFrame + ".png"); + $("#system-eth0_bandwidth-image").attr("href", "graphs/system-" + $hostName + "-eth0_bandwidth-" + $timeFrame + ".png"); - $("#system-wlan0_bandwidth-image").attr("href", "system-" + $hostName + "-wlan0_bandwidth-" + $timeFrame + ".png"); + $("#system-wlan0_bandwidth-image").attr("href", "graphs/system-" + $hostName + "-wlan0_bandwidth-" + $timeFrame + ".png"); - $("#system-memory-image").attr("href", "system-" + $hostName + "-memory-" + $timeFrame + ".png"); + $("#system-memory-image").attr("href", "graphs/system-" + $hostName + "-memory-" + $timeFrame + ".png"); - $("#system-temperature-image").attr("href", "system-" + $hostName + "-temperature-imperial" + $timeFrame + ".png"); + $("#system-temperature-image").attr("href", "graphs/system-" + $hostName + "-temperature-imperial" + $timeFrame + ".png"); - $("#system-temperature-image").attr("href", "system-" + $hostName + "-temperature-metric" + $timeFrame + ".png"); + $("#system-temperature-image").attr("href", "graphs/system-" + $hostName + "-temperature-metric" + $timeFrame + ".png"); - $("#system-df_root-image").attr("href", "system-" + $hostName + "-df_root-" + $timeFrame + ".png"); - $("#system-disk_io_iops-image").attr("href", "system-" + $hostName + "-disk_io_iops-" + $timeFrame + ".png"); - $("#system-disk_io_octets-image").attr("href", "system-" + $hostName + "-disk_io_octets-" + $timeFrame + ".png"); + $("#system-df_root-image").attr("href", "graphs/system-" + $hostName + "-df_root-" + $timeFrame + ".png"); + $("#system-disk_io_iops-image").attr("href", "graphs/system-" + $hostName + "-disk_io_iops-" + $timeFrame + ".png"); + $("#system-disk_io_octets-image").attr("href", "graphs/system-" + $hostName + "-disk_io_octets-" + $timeFrame + ".png"); // Set the button related to the selected time frame to active. $("#btn-1h").removeClass('active'); @@ -262,4 +262,4 @@ \ No newline at end of file +?>