Centreon is a network, system and application monitoring tool. Centreon is the only AIOps Platform Providing Holistic Visibility to Complex IT Workflows from Cloud to Edge.

Overview

Centreon - IT and Application monitoring software

stable version  License  Centreon bug tracker  Official documentation  Official Slack  Official website  Official Download  

Centreon Twitter  Centreon Labs Twitter  

Centreon ScreenShot

Introduction

Centreon is one of the most flexible and powerful monitoring softwares on the market; it is absolutely free and Open Source.

Getting Started

Centreon software can be set up

Authors

Project leaders

   

Product managers

   

Development team

                               

Quality Assurance

     

See also the list of our contributors

Security Acknowledgement page

We want to thank all reporters and pentesters who help us improve our product each day.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, bug report, feature request and the process for submitting pull requests for us.

License

This project is licensed under the GPL-2.0 License - see the LICENSE.md file for details

Comments
  • enh (timeperiod): Create API endpoints to manage timeperiods

    enh (timeperiod): Create API endpoints to manage timeperiods

    Description

    5 API endpoints: GET /configuration/timeperiods GET /configuration/timeperiods/{id} POST /configuration/timeperiods PUT /configuration/timeperiods DELETE /configuration/timeperiods/{id}

    Fixes # (issue)

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [x] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [x] 23.04.x (master)

    Checklist

    Community contributors & Centreon team

    • [ ] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [x] I have rebased my development branch on the base branch (master, maintenance).
    area/backend 
    opened by callapa 8
  • MON-move workflow for each widget

    MON-move workflow for each widget

    Description

    Separation of a workflow for each widget as well as reusing scripts and actions

    PLEASE MAKE SURE THAT THE BRANCH PR INCLUDES JIRA TICKET ID (for centreon-internal)

    Please include a short resume of the changes and what is the purpose of PR. Any relevant information should be added to help:

    • QA Team (Quality Assurance) with tests.
    • reviewers to understand what are the stakes of the pull request.

    Fixes # (issue)

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.04.x
    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x (master)

    How this pull request can be tested ?

    Please describe the procedure to verify that the goal of the PR is matched. Provide clear instructions so that it can be correctly tested.

    Any relevant details of the configuration to perform the test should be added.

    Checklist

    Community contributors & Centreon team

    • [ ] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [ ] I have rebased my development branch on the base branch (master, maintenance).
    opened by lgcosta 8
  • Open-ticket - Create ticket in command line

    Open-ticket - Create ticket in command line

    Hello !

    I would like to create a ticket in the command line before create a eventhandler script.

    I use this synthax :

    /usr/lib/centreon/plugins/centreon_notification_centreon_opentickets_api.pl --plugin notification::centreon::opentickets::api::plugin --mode=open-service --api-hostname='IP' --api-port=80 --api-proto=http --api-username=admin --api-password='mypassword' --rule-name='Rule JIRA' --host-id=69 --service-id=355 --service-output='SNMP Table Request: Timeout' --service-state='UNKNOWN'

    I’ve this error :

    Method not found

    I’m not sure, what is the “service-output” and someone know any solution ?

    Centreon version : 22.04

    opened by Xinerys 6
  • fix (Resources/useDateTimePicker): Some months are missing ,some days are duplicates in the calendar

    fix (Resources/useDateTimePicker): Some months are missing ,some days are duplicates in the calendar

    refs: https://centreon.atlassian.net/jira/software/c/projects/MON/boards/106?modal=detail&selectedIssue=MON-15805&assignee=61d809797c6f9800706f84a7 https://centreon.atlassian.net/jira/software/c/projects/MON/boards/106?modal=detail&selectedIssue=MON-15805&assignee=61d809797c6f9800706f84a7 video :(utc, london,paris,sydney)

    https://user-images.githubusercontent.com/97687698/203812616-3c40a89d-eb72-4404-9531-db426ec63ee5.mp4

    area/ui 
    opened by Noha-ElAbrouki 6
  • Downtime pop-up appearing empty when hovering

    Downtime pop-up appearing empty when hovering

    I would like to know if any fix was ever found to this bug (I think it's very old, it seems it never got patched)

    When I add a downtime to a server, the downtime pop-up appears empty when hovered. It's kind of bothering, it seems to happen randomly. I haven't yet identified the conditions for this bug to happen Was there any fix ever found to this problem ?

    72384128-1559b000-371d-11ea-8d4e-7e0080eb1051

    Version : 19.10

    opened by Henley74 6
  • chore(ci): add web legacy e2e tests

    chore(ci): add web legacy e2e tests

    Description

    add web legacy e2e tests (behat)

    Fixes MON-14946

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [x] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.04.x
    • [ ] 21.10.x
    • [ ] 22.04.x
    • [x] 22.10.x (master)
    opened by kduret 6
  • enh(api) remove old find host categories endpoint

    enh(api) remove old find host categories endpoint

    Description

    This PR is part of MON-16036 As the listing of host categories has been refactored, this PR intends to remove previous code that is not needed

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [x] 23.04.x (master)

    Checklist

    Community contributors & Centreon team

    • [ ] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [ ] I have rebased my development branch on the base branch (master, maintenance).
    area/backend 
    opened by a-launois 5
  • enh(api): add GET endpoint to retrieve a list of host groups

    enh(api): add GET endpoint to retrieve a list of host groups

    Description

    Jira : MON-16035

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [X] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [X] 22.10.x
    • [X] 23.04.x (master)

    How this pull request can be tested ?

    In jira ticket

    Checklist

    Community contributors & Centreon team

    • [X] I have followed the coding style guidelines provided by Centreon
    • [X] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [X] I have rebased my development branch on the base branch (master, maintenance).
    area/backend 
    opened by abuathier 5
  • enh(CI) : Adding new Cypress testing component for Listing

    enh(CI) : Adding new Cypress testing component for Listing

    Description

    Adding new Cypress component test for Listing component and adding cypress-msw-interceptor in cypress config. This test will be run on Githubactions CI/CD pipeline.

    Type of change

    • [X] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [X] 23.04.x (master)

    How this pull request can be tested ?

    This can be tested either in command line or by Github CI/CD pipeline

    Checklist

    Community contributors & Centreon team

    • [X] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [X] I have rebased my development branch on the base branch (master, maintenance).
    opened by SoldierBoy31 4
  • fix(UI): The size of login paper is different

    fix(UI): The size of login paper is different

    Description

    The size of the login page is different comparing it with old version

    https://user-images.githubusercontent.com/109956462/208147322-15155303-3796-43e5-bb68-b8277612381c.mp4

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [x] 23.04.x (master)

    Community contributors & Centreon team

    • [x] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [ ] I have rebased my development branch on the base branch (master, maintenance).
    area/ui 
    opened by Med1233 4
  • feat(api): add DELETE endpoint for host groups

    feat(api): add DELETE endpoint for host groups

    Description

    Jira : MON-16029

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [X] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [X] 22.10.x
    • [X] 23.04.x (master)

    How this pull request can be tested ?

    In jira ticket

    Checklist

    Community contributors & Centreon team

    • [X] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [X] I have commented my code, especially hard-to-understand areas of the PR.
    • [X] I have rebased my development branch on the base branch (master, maintenance).
    area/backend 
    opened by abuathier 4
  • fix(ci): allow to deliver on stable branches

    fix(ci): allow to deliver on stable branches

    Description

    allow to deliver on stable branches (testing delivery is done using pull requests)

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [x] 23.04.x (master)
    opened by kduret 1
  • fix(UI): Modal title overlapping and hiding modal content

    fix(UI): Modal title overlapping and hiding modal content

    Description

    The modal content would be hidden, especially when starting with a labelled input. adding a small margin in between the title and content solve the issue.

    to test : open common modals and tests that no content is partially hidden by the header of the modal

    Fixes # (issue)

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [ ] 23.04.x (master)

    How this pull request can be tested ?

    Please describe the procedure to verify that the goal of the PR is matched. Provide clear instructions so that it can be correctly tested.

    Any relevant details of the configuration to perform the test should be added.

    Checklist

    Community contributors & Centreon team

    • [ ] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [ ] I have rebased my development branch on the base branch (master, maintenance).
    opened by gael-boyenval 0
  • MON-16229 : fix console warnings

    MON-16229 : fix console warnings

    Description

    Solve console warnings. No feature changes expected. Changes occurred in Resources Status and Authentication pages

    PLEASE MAKE SURE THAT THE BRANCH PR INCLUDES JIRA TICKET ID (for centreon-internal)

    Please include a short resume of the changes and what is the purpose of PR. Any relevant information should be added to help:

    • QA Team (Quality Assurance) with tests.
    • reviewers to understand what are the stakes of the pull request.

    Fixes # (MON-16229)

    fix console warnings by :

    • removing deprecated disableUnderline prop on MUI input field
    • using :first-of-type and :last-of-type instead of :first-child and :last-child pseudo selector
    • removing unnecessary clickAwayContainer from RessourceStatusCounter

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [ ] 23.04.x (master)

    How this pull request can be tested ?

    Please describe the procedure to verify that the goal of the PR is matched. Provide clear instructions so that it can be correctly tested.

    Any relevant details of the configuration to perform the test should be added.

    Checklist

    Community contributors & Centreon team

    • [ ] I have followed the coding style guidelines provided by Centreon
    • [ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [ ] I have commented my code, especially hard-to-understand areas of the PR.
    • [ ] I have rebased my development branch on the base branch (master, maintenance).
    opened by gael-boyenval 1
  • enh(host): remove password on SNMP Community

    enh(host): remove password on SNMP Community

    Description

    This PR intends to remove the password checkbox on SNMP Community. Instead of managing SNMP Community as password, If a vault configuration exist, the SNMP Community will automatically be write on the vault, else we keep the existing behaviour (stored as clear value in database)

    Fixes # MON-16224

    Type of change

    • [ ] Patch fixing an issue (non-breaking change)
    • [x] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [ ] 22.10.x
    • [x] 23.04.x (master)

    Checklist

    Community contributors & Centreon team

    • [x] I have followed the coding style guidelines provided by Centreon
    • [x] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [x] I have commented my code, especially hard-to-understand areas of the PR.
    • [x] I have rebased my development branch on the base branch (master, maintenance).
    area/backend 
    opened by jeremyjaouen 3
  • Increase service monitoring widget performance

    Increase service monitoring widget performance

    Description

    ** This PR improves performance of service monitoring widget. It replaces GROUP BY part from SQL requests with DISTINCT. A warning message is displayed at secondary order filed in the preference configuration form

    This is a cherry pick of https://github.com/centreon/centreon/pull/289

    Type of change

    • [x] Patch fixing an issue (non-breaking change)
    • [ ] New functionality (non-breaking change)
    • [ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

    Target serie

    • [ ] 21.10.x
    • [ ] 22.04.x
    • [x] 22.10.x
    • [ ] 23.04.x (master)

    How this pull request can be tested ?

    Compare performance before and after widget installation

    Checklist

    Community contributors & Centreon team

    • [x] I have followed the coding style guidelines provided by Centreon
    • [x] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
    • [x] I have commented my code, especially hard-to-understand areas of the PR.
    • [x] I have rebased my development branch on the base branch (master, maintenance).
    opened by TamazC 0
Releases(22.10.1)
CollectiveAccess is a web-based suite of applications providing a framework for management, description, and discovery of complex digital

README: Pawtucket2 version 1.7.14 About CollectiveAccess CollectiveAccess is a web-based suite of applications providing a framework for management, d

CollectiveAccess 70 Sep 28, 2022
A Computer Vision based speed monitoring system.

A Computer Vision based speed monitoring system. This project is developed as the submission for Smart City Hackathon 2021

Veeramanohar 1 Jun 15, 2022
A Zabbix 5.4 module to group items under Monitoring -> Latest data per Tag as it used to be with Application grouping in previous versions of Zabbix

zabbix-module-latest-data Written according to Zabbix official documentation https://www.zabbix.com/documentation/current/manual/modules A Zabbix 5.4

BGmot 18 Dec 6, 2022
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

Audio Video Platform AVideo is a term that means absolutely nothing, or anything video. Since it doesn't mean anything the brand simply is identifiabl

World Wide Broadcast Network 1.7k Jan 8, 2023
Subscriptify - a simple subscription platform(only RESTful APIs with MySQL)

Create a simple subscription platform(only RESTful APIs with MySQL) in which users can subscribe to a website (there can be multiple websites in the system). Whenever a new post is published on a particular website, all it's subscribers shall receive an email with the post title and description in it. (no authentication of any kind is required)

Md Rafsan Jani Rafin 2 Mar 24, 2022
Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links.

Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links. It has its own GUI for the editing. The GUI provides a very simple role concept. This tool can be used for digital signage, Information panels, News or Events or similar.

null 4 Aug 22, 2022
Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML

Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML. The blockchain stores a previous hash value, current hash value, time, chat data, and a special key(nonce) used for encryption in each block (node).

Dave Sharma 1 Jan 4, 2022
A simple PHP library for complex monetary prices management

PHP Prices ?? Version 2.x This new major version is shifting the package towards more flexibility and configuration possibilities in general. One of t

Whitecube 134 Dec 16, 2022
A micro web application providing a REST API on top of any relational database, using Silex and Doctrine DBAL

Microrest is a Silex provider to setting up a REST API on top of a relational database, based on a YAML (RAML) configuration file.

marmelab 187 Nov 17, 2022
A wiki to ease developers' work by providing a user authentication librariesthat can be used as middleware within a web application to authenticate

A wiki to ease developers' work by providing a user authentication librariesthat can be used as middleware within a web application to authenticate (their application user) requests.

Zuri Training 6 Aug 8, 2022
Interface Network is an application about social media

Interface Network is an application about social media

Noval 3 Apr 20, 2022
A full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool & More!

A Fully Featured home-hosted Cloud Storage platform and Personal Assistant that Converts files, OCR's images & documents, Creates archives, Scans for viruses, Protects your server, Keeps itself up-to-date, and Runs your own AppLauncher!

Justin Grimes 178 Dec 26, 2022
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. It allows you to query some other server information

QueryServer This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. I

Thành Nhân 1 Jul 6, 2022
The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.

Laravel Blogging Platform The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform. The project was w

Khaled Farhat 6 Oct 2, 2022
BraincraftedBootstrapBundle integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.

BraincraftedBootstrapBundle BraincraftedBootstrapBundle helps you integrate Bootstrap in your Symfony2 project. BootstrapBundle also supports the offi

Braincrafted 403 Aug 13, 2022
Apollo-compatible automatic persisted queries, to improve GraphQL network performance.

Automatic Persisted Queries for Magento 2 Apollo-compatible automatic persisted queries, to improve GraphQL network performance.

Daniel Sloof 14 Sep 10, 2022
the network of free stuff

home Free Net get free stuff give away free stuff ask for help help people out tell a story about free net hear a story about free net replicate and s

Trash Robot 1 Oct 31, 2021
Project Website Social Network Laravel, Vue3

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Old Wolf 1 Nov 4, 2021
Open Source Social Network (OSSN) is a social networking software written in PHP.

Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages.

Open Source Social Network 923 Jan 6, 2023