The aim is to replace Opsview that is used to monitor all systems and related processes in the company as it does not meet now-a-days requirements:

  1. PostgreSQL backend
  2. Open-source
  3. Automated deployment (e.g. Puppet)
  4. CentOS7
  5. Nagios plugins


Googling: monitoring open source linux systems results in:

  1. Nagios
  2. Top 5 best system monitoring tools: nagios, cacti, top, zabbix, munin
  3. Icinga
  4. zenoss core
  5. Opsview core

Expected result

The expectation was that Googling would indicate whether one of the software packages meets the demands as defined in the aim paragraph.

Current outcome

Opsview core will not be an option as it seems to be restricted to a MySQL backed. Nagios is not an option as well as this is used by Opsview and seems to be restricted to MySQL as well.

Although Zabbix can run on a PostgreSQL backend it seems not to be fully automated.

  • Much as I like PostgreSQL ... why? A RDBMS isn't really the ideal storage for RRD-like data. – Craig Ringer Dec 28 '14 at 11:11
  • @CraigRinger The company want to standardize everything. It would like to phase out MySQL and replace it by PostgreSQL. Perhaps we should decide to not use a database anymore. We are only using the monitoring to check the current status. – 030 Dec 28 '14 at 11:14
  • @CraigRinger RRD? Round Robin Database? I have never heard of it before. I will read about it now. – 030 Dec 28 '14 at 11:21

I would go for Shinken.

It understands Nagios plugins, can use Postgres, and can be instrumented with Puppet or Chef.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.