Coder Social home page Coder Social logo

rchakode / realopinsight Goto Github PK

View Code? Open in Web Editor NEW
60.0 6.0 12.0 110.3 MB

:heavy_check_mark: Monitor and observe the availability of end-user services atop of Kubernetes, Zabbix and Nagios. Define and track SLA/SLO targets through Prometheus metrics and built-in dashboards.

Home Page: http://realopinsight.com/

License: GNU General Public License v3.0

C++ 61.45% Shell 0.95% QMake 2.07% CSS 19.61% JavaScript 10.74% HTML 0.01% C 0.64% Dockerfile 0.11% Ruby 0.11% Mustache 0.16% Less 4.15%
kubernetes nagios zabbix application-monitoring monitoring observability prometheus-metrics operations-dashboard

realopinsight's People

Contributors

jameseriot avatar joalx avatar jsoref avatar rchakode avatar tdurieux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

realopinsight's Issues

docker image - su: must be run from a terminal

Thanks for RealOpInsight. What a great tool!

I tried to run the official Docker image rchakode/realopinsight:2019.r1.0 on a kubernetes cluster with tightened security. When starting the container, i get the following errormessage

runtime user is realopinsight
starting realopinsight-reportd service
su: must be run from a terminal

In such an environment all containers are started with a arbitrary/random user id and not the one specified in the Dockerfile. I can only assume, that it has something to do with that.

Since i did not find the Dockerfile used to build that image, i can't continue my investigation.

Add new graph layout for more compact viewing

Current state: if more nodes on some level are (and longer their descriptions are), the wider image is, but a lot of empty space, and picture too wide in proportion to its height.

Some ideas of improvment

  • Idea 1: node width not dependent of length of its label (e.g., label could be shortended with "..." with full on-mouse-over description, or other way) - this behaviour could be configurable (per node in editor or better in web frontend?)
  • Idea 2: transposition - flipping diagram diagonally from top->down expansion to left->right expansion, node height is typically much lower than its width, but depends on particular tree... also could be switchable (via web frontend)
  • Idea 3: maybe also radial layout http://www.graphviz.org/Gallery/undirected/networkmap_twopi.html or in some cases FEATURE 4: one-root, many-middlenodes, few-endnodes - something similar to this: http://www.graphviz.org/doc/pspdf.png, "egg" or "eye" shape...
  • Idea 5: maybe configurable width or overall size of the node (in editor, or better directly in web fronend), I am not sure if supported by Graphviz
  • Idea 6: maybe with configurable types of shapes or clustering (as supported by Graphviz))

error message at the end of the creation of the service

hello , i have an error message at the end of the creation of the service :
unexpected number of nodes for dynamic view file : 4

  • base image : virtual box 2019r1 ( on vmware )
  • hardware : 8 cores - 16 gb
  • monitoring : centreon / livestatus ( 9k services ) and ( 1k hosts )

Failed to add QoS entry

Hi,

After some time, RealOpInsight stop to insert Qos entry but realopinsight-reportd is steel running.

realopinsight-reportd.log:
2016-11-28T13:47:11 [notice] Failed to add QoS entry, please check the log file

realopinsight.log:
2016-11-28T13:47:11 [error] int DbSession::addQosData(const QosDataT&): Wt::Dbo::ptr: null dereference
2016-11-28T13:49:51 [error] int DbSession::listQosData(QosDataListMapT&, const string&, long int, long int): Wt::Dbo::ptr: null dereference

Version: 2016r1
Codename: Universe
Release ID: 2016r1/2016
OS: Ubuntu 14.04.1

Illegal instruction when install-distrib.sh

Hi!
Ubuntu 18.04 with last updates. When i start install i got error

`
DEBUG: Installing RealOpInsight 2019.r1.1...

DEBUG: stopping services...

Failed to stop realopinsight-server.service: Unit realopinsight-server.service not loaded.

Failed to stop realopinsight-reportd.service: Unit realopinsight-reportd.service not loaded.

DEBUG: checking prerequisites...

DEBUG: Checking Graphviz => /usr/bin/dot...

DEBUG: Creating destination fs tree...

DEBUG: Cleanup installation target directories...

DEBUG: Copying core distribution files...

DEBUG: Installing realopinsight-server.service script...

Created symlink /etc/systemd/system/multi-user.target.wants/realopinsight-server.service โ†’
/lib/systemd/system/realopinsight-server.service.

DEBUG: Initializing the database...

./install-distrib.sh: line 290: 14672 Illegal instruction (core dumped)

LD_LIBRARY_PATH=${REALOPINSIGHT_INSTALL_PREFIX}/lib ${REALOPINSIGHT_INSTALL_PREFIX}/sbin/realopinsight-setupdb
`

Configuration problem with Pandora FMS

Good morning,
we are trying to configure RealOpInsight (OVA Image) for use with Pandora FMS .. unfortunately some steps of the official guide are not very clear.

Assuming the pandora server is configured with:

IP: 192.168.1.60
User: admin
Pass: password
Api-Key: 1234

What are the parameters to insert in the fields: Monitor URL Base URL and Auth String?

Actually (as suggested in the doc) I've tried:

Monitor URL Base URL: https://192.168.1.60/pandora_console/include/api.php
Auth String: admin:password:1234

And:

Monitor URL Base URL: https://192.168.1.60/pandora_console/
Auth String: admin:password:1234

And:

Monitor URL Base URL: https://192.168.1.60/
Auth String: admin:password:1234

But without success (both with "Don't verify SSL certificate" active or inactive).

--
Pandora's APIs are working fine, if from RealOpInsight VM I type:

curl -k "https://192.168.1.60/pandora_console/include/api.php?op=get&op2=test&apipass=1234&user=admin&pass=password"

I get:

OK, v7.0NG.737, PC190731

Therefore the indicated parameters are correct and the APIs can be correctly accessed.

remove services

hello , how to remove edited services in input selector ?

Support Zabbix problem tags

Original quote:

Zabbix 3.2 has a new powerfull feature - Problems and Tags. New Zabbix opens and close Problems and each Problem can be enriched by Tags. Your product integrate Zabbix by triggers but it is obsolete and unusable approach for new Zabbix. Do you plan to create Tags a Problems base integration for Zabbix?

Data display error

I have almost 500 nodes and 1500 services, it gets stuck for a while but the data is not showing as it should
image

image
I have it mounted in docker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.