Observium: A Complete Network Management and Monitoring System for RHEL/CentOS

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Linux BASH Programming Cookbook
Getting Started with Ubuntu 16.04
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

36 Responses

  1. Ravinder says:

    I am getting the following error, please advise

    Resolving packages.sw.be (packages.sw.be)…
    Connecting to packages.sw.be (packages.sw.be)||:80… failed: Connection timed out.

  2. James Otto says:

    when I execute the following command

    $ sudo service mysqld start

    I get the following error

    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.

    Any ideas what file is missing? I am using Centos7

    • Ravi Saive says:


      Have you installed MySQL or MariaDB on the system before starting up the database? after reading your error, it seems there isn’t any mysql installed on the system, better first install database and then try to start it. I think you’re using CentOS 7, so install MariaDB using following command.

      # yum install mariadb mariadb-server
  3. Jaco Toledo says:

    Observium is great, not as advanced as Cacti or Nagios but nonetheless a powerful tool to analyze traffic and possible errors i installed it on ubuntu and it runs great here.

  4. John says:

    Why would this NMS not replace something like Cacti? I’ve found it to be a good replacement for Cacti.

  5. Tonmoy says:

    Please upload a video on Youtube on how to install Observium in Cent-OS 6 (VMware workstation 10).

    I have followed the total process. But when I write http://localhost in the browser, it shows the Apache web server page.

    Please suggest.

  6. MissSB says:

    Hi guys,

    I followed the documentation on setting up rsyslog, got a couple of firewalls and routers sending logs to the Observium server (/var/log/syslog) but nothing is replicated on the webconsole. I’m running it on Ubuntu Server 12.04.

  7. Christos Papakostas says:

    I have installed observium on Ubuntu 14.04 LTS. I want to monitor a VM Windows 7 instance. I added device on /etc/hosts, enabled snmp service on Windows 7 and after trying adding the device, the following errors appear on observium,

    root@observium:/opt/observium# ./add_device.php Christos-PC public
    Observium CE
    Add Device(s)

    Try to add christos-pc:
    Trying v2c community public …
    No reply on community public using v2c.
    Could not reach christos-pc with given SNMP parameters using v2c.
    Trying v1 community public …
    No reply on community public using v1.
    Could not reach christos-pc with given SNMP parameters using v1.
    Devices skipped: 1.

    add_device.php [community] [v1|v2c] [port] [udp|udp6|tcp|tcp6]
    add_device.php [any|nanp|anp|ap] [v3] [user] [password] [enckey] [md5|sha] [aes|des] [port] [udp|udp6|tcp|tcp6]

    SNMPv1/2c: add_device.php [community] [v1|v2c] [port] [udp|udp6|tcp|tcp6]
    SNMPv3 : Defaults : add_device.php any v3 [user] [port] [udp|udp6|tcp|tcp6]
    No Auth, No Priv : add_device.php nanp v3 [user] [port] [udp|udp6|tcp|tcp6]
    Auth, No Priv : add_device.php anp v3 [md5|sha] [port] [udp|udp6|tcp|tcp6]
    Auth, Priv : add_device.php ap v3 [md5|sha] [aes|des] [port] [udp|udp6|tcp|tcp6]
    FILE : add_device.php

    To add multiple devices, create a file in which each line contains one device with or without options.
    Format for device options, the same as specified in USAGE.

    Should I configure snmp parameters(v1 or v2c) on Windows 7 snmp service or the problem is something else I don’t really realize?

  8. Mike says:

    new instance of Observium running on Unbuntu 14.04. i add devices to /etc/hosts and save, go to the GUI and ad Device but it never finishes polling.

  9. Mr.X says:

    Dear Ravi,

    Many thanks for your excellent presentation. I’m trying to install observium in my CentOS 6. But could not make it. I was trying to install it in VMWare 10. Everything goes just fine but when I try to login through the browser, it doesn’t work.

    Can you give me any link of a video where the process is shown step-by-step.

    Waiting eagerly for your reply.

    Thanks in advance.

  10. Ion says:

    I had a problem starting httpd until I rebooted, pretty sure SELinux was the culprit; I did a quick search but to disable it do you really have to reboot? If not it might be a good idea to include a line in this howto…

    • Ravi Saive says:

      Yes, you need a reboot after disabling SELinux.

      • sriram says:

        im very new to admin in linux environment.. My LAN having one unmanagable router and unmanagable switch.. IP Range… i using centos 6.5 for configure observium. but i couldn’t make it.. i tried with DNS server configuration also but the name dose’t get resolve please help me to build my infra….. :-(

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 300K+ Linux Users
  1. 177,942
  2. 8,310
  3. 37,548

Are you subscribed?