4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / Dockerfile_cacti
FROM php:7.4.33-apache

RUN apt-get update && \
    apt-get install -y \
        nano \
        cron \
        iputils-ping \
        git \
        rrdtool \
        mariadb-server \
        snmp \
        snmpd \
        libsnmp-dev \
        libxml2-dev \
        libonig-dev \
        libpng-dev \
        libgmp-dev \
        libzip-dev \
        libldap2-dev

RUN docker-php-ext-install mysqli pdo pdo_mysql sockets xml mbstring json gd gmp zip ldap gettext intl pcntl
RUN docker-php-ext-enable mysqli pdo pdo_mysql sockets xml mbstring json gd gmp zip ldap gettext intl pcntl

COPY ./config/cacti/php.ini /usr/local/etc/php/conf.d/php.ini

RUN git clone --depth 1 -b release/1.2.24 https://github.com/Cacti/cacti.git
RUN chown www-data:www-data -R /var/www/html

COPY ./config/cacti/config.php /var/www/html/cacti/include/config.php

RUN echo "*/5 * * * * apache php /var/www/html/cacti/poller.php &>/dev/null" > /etc/cron.d/cacti