{"id":20338380,"url":"https://github.com/alerta/shinken-mod-alerta","last_synced_at":"2026-05-10T10:51:42.977Z","repository":{"id":145808323,"uuid":"155008661","full_name":"alerta/shinken-mod-alerta","owner":"alerta","description":"Shinken module to forward alerts to Alerta","archived":false,"fork":false,"pushed_at":"2018-10-27T21:52:46.000Z","size":1994,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T17:58:09.786Z","etag":null,"topics":["alerta","module","shinken"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alerta.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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-27T20:57:50.000Z","updated_at":"2018-10-27T21:55:55.000Z","dependencies_parsed_at":"2023-06-11T05:30:27.790Z","dependency_job_id":null,"html_url":"https://github.com/alerta/shinken-mod-alerta","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerta%2Fshinken-mod-alerta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerta%2Fshinken-mod-alerta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerta%2Fshinken-mod-alerta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerta%2Fshinken-mod-alerta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alerta","download_url":"https://codeload.github.com/alerta/shinken-mod-alerta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241863521,"owners_count":20033000,"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","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":["alerta","module","shinken"],"created_at":"2024-11-14T21:12:58.398Z","updated_at":"2026-05-10T10:51:37.951Z","avatar_url":"https://github.com/alerta.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Shinken to Alerta\n=================\n\nForward Shinken events to Alerta for a consolidated view and improved visualisation.\n\nTransform this ...\n\n![nagios](/docs/images/shinken-hosts-groups-overview.png?raw=true)\n\nInto this ...\n\n![alerta](/docs/images/shinken-alerta.png?raw=true)\n\nInstallation\n------------\n\nTo install Shinken follow the official online documentation.\n\nThen use the `shinken` CLI to install the published module:\n\n    $ shinken install alerta\n\nConfiguration\n-------------\n\nAdd `alerta` to the list of broker modules to use\nin `/etc/shinken/brokers/broker-master.cfg`:\n\n```\ndefine broker {\n    broker_name     broker-master\n    address         localhost\n    port            7772\n    spare           0\n\n    ## Optional\n    manage_arbiters     1   ; Take data from Arbiter. There should be only one\n                            ; broker for the arbiter.\n    manage_sub_realms   1   ; Does it take jobs from schedulers of sub-Realms?\n    timeout             3   ; Ping timeout\n    data_timeout        120 ; Data send timeout\n    max_check_attempts  3   ; If ping fails N or more, then the node is dead\n    check_interval      60  ; Ping node every N seconds\n\n    ## Modules\n    # Default: None\n    # Interesting modules that can be used:\n    # - simple-log              = just all logs into one file\n    # - livestatus              = livestatus listener\n    # - tondodb-mysql           = NDO DB support (deprecated)\n    # - npcdmod                 = Use the PNP addon\n    # - graphite                = Use a Graphite time series DB for perfdata\n    # - webui                   = Shinken Web interface\n    # - glpidb                  = Save data in GLPI MySQL database\n    # Comma separated list of modules\n    modules\twebui2,alerta\n\n    # Enable https or not\n    use_ssl\t          0\n    # enable certificate/hostname check, will avoid man in the middle attacks\n    hard_ssl_name_check   0\n\n    ## Advanced\n    realm   All\n}\n```\n\nModify the defaults by updating `/etc/shinken/modules/alerta.cfg`:\n\n```\ndefine module {\n    module_name     alerta\n    module_type     http\n    endpoint        http://localhost:8080\n    environment     Production\n    debug           0\n}\n```\n\nTesting\n-------\n\nTBC\n\nTroubleshooting\n---------------\n\nTBC\n\nReferences\n----------\n\n* [Server Monitoring with Shinken on Ubuntu 16.04](https://www.howtoforge.com/tutorial/server-monitoring-with-shinken-on-ubuntu-16-04/)\n* [Shinken Broker modules](https://shinken.readthedocs.io/en/1.4.2/89_packages/the_broker_modules.html#the-broker-modules)\n\nLicense\n-------\n\nCopyright (c) 2018 Nick Satterly. Available under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerta%2Fshinken-mod-alerta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falerta%2Fshinken-mod-alerta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerta%2Fshinken-mod-alerta/lists"}