{"id":13560878,"url":"https://github.com/rchakode/realopinsight","last_synced_at":"2025-07-21T21:05:09.889Z","repository":{"id":11718271,"uuid":"70336269","full_name":"rchakode/realopinsight","owner":"rchakode","description":":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.","archived":false,"fork":false,"pushed_at":"2023-09-10T13:23:50.000Z","size":112949,"stargazers_count":61,"open_issues_count":4,"forks_count":12,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-03T16:39:46.224Z","etag":null,"topics":["application-monitoring","kubernetes","monitoring","nagios","observability","operations-dashboard","prometheus-metrics","zabbix"],"latest_commit_sha":null,"homepage":"http://realopinsight.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rchakode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2016-10-08T14:23:46.000Z","updated_at":"2024-12-11T03:06:05.000Z","dependencies_parsed_at":"2024-01-14T02:47:31.754Z","dependency_job_id":"f71520ce-2af8-491d-8222-0ba7e677b6ca","html_url":"https://github.com/rchakode/realopinsight","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/rchakode/realopinsight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rchakode%2Frealopinsight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rchakode%2Frealopinsight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rchakode%2Frealopinsight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rchakode%2Frealopinsight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rchakode","download_url":"https://codeload.github.com/rchakode/realopinsight/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rchakode%2Frealopinsight/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266379274,"owners_count":23920157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application-monitoring","kubernetes","monitoring","nagios","observability","operations-dashboard","prometheus-metrics","zabbix"],"created_at":"2024-08-01T13:00:50.452Z","updated_at":"2025-07-21T21:05:09.822Z","avatar_url":"https://github.com/rchakode.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"\n![](./images/banners/realopinsight-overview-thumbnail.png)\n\n\n![GPL v3 License](https://img.shields.io/github/license/rchakode/realopinsight.svg?label=License\u0026style=for-the-badge)\n[![Calendar Versioning](https://img.shields.io/badge/calver-YY.MM.MICRO-bb8fce.svg?style=for-the-badge)](http://calver.org)\n![Docker pulls](https://img.shields.io/docker/pulls/rchakode/realopinsight.svg?label=Docker%20Pulls\u0026style=for-the-badge)\n\n---\n\n- [Overview](#overview)\n- [Getting Started](#getting-started)\n- [License](#license)\n- [Contributions](#contributions)\n\n# Overview\nRealOpInsight gathers pods and checks status from Kubernetes®, Zabbix® and Nagios® to enable upon them application-specific high-level visualization that helps track the availability of applications over time. \n\nKey features:\n\n  * **Monitor business values, Define \u0026 track SLA/SLO targets:** Focus on the applications that underlie your business, set up application-aware notifications, measure, observe and analyze applications availability over time. Be able to easily evaluate the real impact of each incident.\n  * **Federated \u0026 unified applications monitoring:** Break silos by setting up unified applications monitoring operations views that hide the underlying monitoring systems while helping you solving incidents with relevant business priorities.\n  * **Relationship mapping \u0026 event correlation:** Map relationships among application components, set up specific business-oriented policies to handle and propagate each incident with appropriate business impact.\n  * **Simple and secured integration through API:** Don't waste time on complex configuration tasks, just a couple of minute is required to deploy and get started with RealOpInsight.\n  * **Tactical Operations Dashboards:** For operations staff or executive, build specific tactical dashboards to get quick insight on how your applications are operating, be able to get details in one click.\n  * Open source licensed under the terms of [GPL v3 Licence](LICENSE).\n\n![](./images/banners/screenshots.png)\n\n\n# Quick start on Kubernetes\nThe following sequence installs RealOpInsight in the namespace `monitoring`. The namespace is created if not yet the case. \n\n\n```bash\ngit clone --depth 1 https://github.com/rchakode/realopinsight.git \u0026\u0026 \\\n  kubectl -n monitoring apply -k ./realopinsight/manifests/kustomize\n```\n\nCheck the web interface\n\n```shell\nkubectl port-forward --namespace monitoring service/realopinsight 4583:80\n\n# Open http://localhost:4583/ui in your browser (default credentials : admin/password).\n```\n\nAvailable _in-cluster_ service endpoints (can be exposed to the external world via an Ingress Controller):\n\n* Web UI: http://realopinsight.monitoring/ui.\n* Prometheus metrics: http://realopinsight.monitoring:4583/metrics.\n\n\n# Documentation\n  * [Deployment on Kubernetes](./docs/deployment-on-kubernetes.md)\n  * [Deployment on Docker](./docs/deployment-on-docker.md)\n  * [Integration with Kubernetes](https://realopinsight.com/docs/quickstart-kubernetes-dashboard/)\n  * [Integration with Zabbix](https://realopinsight.com/docs/quickstart-zabbix-dashboard/)\n  * [Integration with Nagios and alike](https://realopinsight.com/docs/quickstart-nagios-icinga-centreon-dashboard/)\n  * [Design fundamentals](https://realopinsight.com/docs/monitoring-data-sources/)\n\n\u003e Default credentials: username =\u003e `admin`, password =\u003e `password` (should be changed).\n\n# License\nRealOpInsight is licensed under the terms of [GPLv3 License](LICENSE), mainly due to copyleft contamination by third-party software to which it's bound ([Qt](https://www.qt.io/), [Wt](https://www.webtoolkit.eu/wt)).\n\n\n# Contributions\nContributions in any forms are welcomed (feedback, code, documentation, etc).\n\nThe core of RealOpInsight is based on C++14, it leverages features from [Qt](https://www.qt.io/) and [Wt](https://www.webtoolkit.eu/wt) frameworks. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frchakode%2Frealopinsight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frchakode%2Frealopinsight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frchakode%2Frealopinsight/lists"}