uberchuckie/observium

By uberchuckie

Updated 3 months ago

Observium CE 24.12.13800 with embedded MariaDB (MySQL) Database

Image
Networking
Monitoring & observability
47

1M+

uberchuckie/observium repository overview

Observium

Docker image for Observium with embedded MariaDB (MySQL) Database.

Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.

Image includes:

  • phusion/baseimage:noble-1.0.2 (Ubuntu 24.04)
  • Observium 26.1.14545 (16th January 2026)
  • MariaDB 11.8.6

Changelog

Version 12.0.0 - April 18th 2026

  • Update to Observium CE 26.1.14545
  • Update to MariaDB 11.8.6
  • Add support for Tailscale integration with unRAID

Version 11.0.0 - July 6th 2025

  • Update to phusion/baseimage: noble-1.0.2
  • Update to MariaDB 11.4.7

Version 10.0.0 - January 18th 2025

  • Update to Observium CE 24.12.13800
  • Update to MariaDB 10.11.10

Version 9.0.0 - April 29th 2024

  • Update to Observium CE 24.4.13528

Version 8.0.2 - February 7th 2024

  • Update to MariaDB 10.11.7
  • Use the observium-wrapper for the crontab entries

Version 8.0.1 - October 25th 2023

  • Automatically answer 'yes' to prompts on housekeeping jobs

Version 8.0.0 - October 23th 2023

  • Update to Observium CE 23.9.13005
  • Update to MariaDB 10.11.5

Version 7.0.1 - March 28th 2023

  • Apply workaround for graph timezone always using UTC

Version 7.0.0 - March 26th 2023

  • Update to Observium CE 23.1.12493
  • Update to phusion/baseimage: jammy-1.0.1
  • Update to MariaDB 10.11.2

Version 6.0.0 - January 5th 2023

  • Update to Observium CE 22.12.12447
  • Update to MariaDB 10.10.2

Version 5.0.0 - July 17th 2022

  • Update to Observium CE 22.5.12042
  • Update to phusion/baseimage:focal-1.2.0
  • Update to MariaDB 10.7.4

Version 4.2.0 - May 20th 2022

  • Update to MariaDB 10.7.3

Version 4.1.0 - November 9th 2021

  • Added syslog support
  • Remove hardcoded poller parameter

Version 4.0.0 - October 20th 2021

  • Update to Observium CE 21.10.11666

Version 3.1.2 - September 22nd 2021

  • Fix fping execute permission issue
  • Update to MariaDB 10.5.12

Version 3.1.1 - July 30th 2021

  • Add housekeeping cron jobs
  • Remove call to phpenmod mcrypt
  • Update to MariaDB 10.5.11

Version 3.1.0 - May 11th 2021

  • Update to phusion/baseimage:focal-1.0.0

Version 3.0.3 - May 10th 2021

  • Update to MariaDB 10.5.10

Version 3.0.2 - January 16th 2021

  • Update to MariaDB 10.5.8

Version 3.0.1 - October 11th 2020

  • Update to MariaDB 10.5.6

Version 3.0.0 - October 1st 2020

  • Update to Observium CE 20.9.10731
  • Update to MariaDB 10.5.5
  • Fix file permission issues for the MariaDB 10.4 to 10.5 upgrade
  • Set database files owner to nobody during startup

Version 2.1.1 - July 27th 2020

  • Added step to run mysql_upgrade during startup

Version 2.1.0 - July 25th 2020

  • Update to phusion/baseimage:bionic-1.0.0
  • Update to MariaDB 10.5.4

Version 2.0.2 - April 18th 2020

  • Update to MariaDB 10.4.12

Version 2.0.1 - January 12th 2020

  • Update to MariaDB 10.4.11

Version 2.0.0 - December 10th 2019

  • Update to Observium CE 19.8.1
  • Update to MariaDB 10.4.8

Version 1.4 - June 5th 2019

  • Update to MariaDB 10.3.15

Version 1.3 - April 29th 2019

  • Update to MariaDB 10.3.14

Version 1.2 - February 16th 2019

  • Update to MariaDB 10.3.12

Version 1.1 - November 24th 2018

  • discovery.php script is now run in debug mode
  • Update to MariaDB 10.3.11

Version 1.0 - October 21st 2018

  • phusion/baseimage 0.11 (Ubuntu 18.04 with PHP 7.2)
  • Observium CE 18.9.1
  • MariaDB 10.3.10

Authors


Building

Build from docker file:

git clone [email protected]:charlescng/docker-containers.git cd observium docker build -t uberchuckie/observium .

You can also obtain it via:

docker pull uberchuckie/observium


Running

The container will run as user:group 99:100. Make sure the user exists.

Create your Observium config directory (which will contain both the properties file and the database) and then directories for the logs and RRDs and then launch with the following:

docker run -d -v /your-config-location:/config -v /path-to-logs:/opt/observium/logs -v /path-to-rrds:/opt/observium/rrd -p 8668:8668 uberchuckie/observium

To set the timezone for Observium, pass in a valid value as an environment variable:

docker run -d -v /your-config-location:/config -v /path-to-logs:/opt/observium/logs -v /path-to-rrds:/opt/observium/rrd -e TZ="America/Chicago" -p 8668:8668 uberchuckie/observium

If you do not specify a timezone, the timezone will be set to UTC.

Browse to http://your-host-ip:8668 and login with user and password observium


Credits

Observium Community is an open source project and is copyright Observium Limited

This docker image is built upon the baseimage made by phusion

Based on the original zuhkov/observium repository that is no longer maintained.

Tag summary

Content type

Image

Digest

sha256:42ec671b1

Size

561.4 MB

Last updated

3 months ago

docker pull uberchuckie/observium:12.0.0