Observium is network monitoring with intuition. It is a low-maintenance auto-discovering network monitoring platform supporting a wide range of device types, platforms and operating systems including Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp and many more. Observium focuses on providing a beautiful and powerful yet simple and intuitive interface to the health and status of your network. For more information, go to http://www.observium.org site.
Follow instructions below to create extra working directory of docker containers.
$ mkdir /home/docker/observium
$ cd /home/docker/observium
$ mkdir data logs rrd
Note: You can change /home/docker/observium directory to your desired directory and you need to change the volume mapping directories in docker-compose.yml file also.
Updated docker-compose.yml for recommended best practices
Updated README.md with build image instructions
[2024-01-01] Built docker image with Observium CE 23.9.13005 on AMD64 platform only
Merged pull request #28 into master branch
Revised amd64/observium-init.sh file by updating /etc/timezone and /etc/localtime in container image whenever TZ environment is specified. It will effect to rrd graph.
Revised amd64/observium-init.sh file by using MYSQL_PWD variable with mysql command instead
Revised amd64/Dockerfile file to remove mysql-server package
[2022-07-17] Built docker image with Observium CE 22.5.12042 on AMD64 platform only
Fixed logrotate missing in amd64/Dockerfile
Added libphp-phpmailer package in amd64/Dockerfile
[2021-11-01] Built docker image with Observium CE 21.10.11666 on AMD64 platform only
Added monitoring-plugins-basic, monitoring-plugins-common and monitoring-plugins-standard packages
[2021-08-26] Built docker image with Observium CE 20.9.10731 on AMD64 platform only
Upgraded base image to ubuntu:20.04
Upgraded package to higher version with following Observium installation document, e.g. php-7.4
Revised docker-compose.yml file and add .env file for specific project name (see source repository below)
[2020-02-16] Enhanced docker image with Observium CE 19.8.10000
Revised initial/kickstart script for first time of container running with more information about database initialization.
Moved Apache http access and error logs to /opt/observium/logs directory.
Added logs of all cron jobs storing in /opt/observium/logs directory.
Added logrotate for rotating logs in /opt/observium/logs directory.
Chnaged working directory of container image to /opt/observium for ease of managing Observium inside.
Fixed invalid cron parameter specified in supervisord.conf.
[2017-08-19] Corrected error of "DB Error 1044: Access denied for user 'observium'@'%' to database 'observium'" by replacing MYSQL_DB_NAME environment variable of database container with MYSQL_DATABASE instead (regarding environment definition changed by official mariadb image).
[2017-08-19] Add Observium image available on Raspberri Pi 2/3 (arm32v7) platform.