diff --git a/Dockerfile b/Dockerfile index b8ee935..f574176 100644 --- a/Dockerfile +++ b/Dockerfile @@ -246,6 +246,7 @@ RUN pip install speedtest-cli COPY overlay/opt/nagios/libexec/* ${NAGIOS_HOME}/libexec/ COPY overlay/opt/nagios/share/stylesheets/* ${NAGIOS_HOME}/share/stylesheets/ COPY overlay/opt/nagios/share/index.php ${NAGIOS_HOME}/share/ +COPY overlay/opt/nagios/share/dashboard ${NAGIOS_HOME}/share/ #COPY overlay/usr ${NAGIOS_HOME}/usr RUN cd /opt/nagios/etc/objects && \ diff --git a/docker-compose.yml b/docker-compose.yml index 3195214..372113d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,7 @@ services: build: dockerfile: Dockerfile container_name: nagios - image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:241230.0.11 + image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:241230.0.12 networks: infra_dev_net: ipv4_address: 10.99.23.36 diff --git a/overlay/opt/nagios/share/dashboard/nagios.php b/overlay/opt/nagios/share/dashboard/nagios.php new file mode 100755 index 0000000..17845b5 --- /dev/null +++ b/overlay/opt/nagios/share/dashboard/nagios.php @@ -0,0 +1,136 @@ + + + +
+Refresh in seconds
+ + + diff --git a/overlay/opt/nagios/share/dashboard/nagios_get.php b/overlay/opt/nagios/share/dashboard/nagios_get.php new file mode 100755 index 0000000..17516a4 --- /dev/null +++ b/overlay/opt/nagios/share/dashboard/nagios_get.php @@ -0,0 +1,300 @@ + +"); +} +if (($collastcheck == false) and ($colhost == true) and ($colstatusinfo == true) and ($colservice == false)) { + echo("Host | "); + } + if ($colstatusinfo == true) { + echo("Status Info | "); + } + if ($colservice == true) { + echo("Service"); + } + ?> + | |
---|---|---|---|
".$dashhost." | "); + } + if ($colstatusinfo == true) { + echo("".$dashplugin." | "); + } + if ($colservice == true) { + if ($dashservice == "") { + echo("HOST PING | "); + } else { + echo("".$dashservice." | "); + } + } +endif; ?> +