{"id":45779303,"url":"https://github.com/plesk/whmcs-360monitoring","last_synced_at":"2026-02-26T10:58:23.388Z","repository":{"id":63941101,"uuid":"496981155","full_name":"plesk/whmcs-360monitoring","owner":"plesk","description":"360 Monitoring Provisioning Module for WHMCS ","archived":false,"fork":false,"pushed_at":"2024-02-13T16:34:14.000Z","size":399,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":25,"default_branch":"main","last_synced_at":"2024-02-13T18:07:45.343Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plesk.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}},"created_at":"2022-05-27T12:04:16.000Z","updated_at":"2023-01-31T19:53:07.000Z","dependencies_parsed_at":"2023-02-01T02:30:36.756Z","dependency_job_id":"b3a3b533-bfad-48b1-add4-646b2f92915f","html_url":"https://github.com/plesk/whmcs-360monitoring","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/plesk/whmcs-360monitoring","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plesk%2Fwhmcs-360monitoring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plesk%2Fwhmcs-360monitoring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plesk%2Fwhmcs-360monitoring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plesk%2Fwhmcs-360monitoring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plesk","download_url":"https://codeload.github.com/plesk/whmcs-360monitoring/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plesk%2Fwhmcs-360monitoring/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29856783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-02-26T10:58:21.117Z","updated_at":"2026-02-26T10:58:23.378Z","avatar_url":"https://github.com/plesk.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 360 Monitoring WHMCS provisioning module\n\n## Description\n\n360 Monitoring WHMCS provisioning module gives the ability to sell the site and server monitoring solution.\n\n## 360 Monitoring Plans\n\nThe module supports the following 360 Monitoring plans:\n\n|          | Pro | Business | Enterprise | Flexible |\n| -------- | --- | -------- | ---------- | -------- |\n| Servers  |  1  | 10       | 100        | 0        |\n| Websites | 20  | 200      | 2000       | 0        |\n\nIn addition to the monitors included in the plan, an additional amount of monitors can be set in the product options.\n\n## Requirements\n\nThe minimum required PHP version is 7.4.\n\nFor the latest WHMCS minimum system requirements, please refer to \u003chttps://docs.whmcs.com/System_Requirements\u003e.\n\n## Installation\n\n* Download the latest zip archive from the [releases page](https://github.com/plesk/whmcs-360monitoring/releases)\n* Extract the contents of the zip file in the WHMCS root directory; the module will be extracted to `/modules/servers/p360monitoring`\n* Remove the zip file afterward\n\n## Server setup\n\nThe module uses the Plesk Key Administrator Partner API 3.0. To configure the module, go to Products/Services -\u003e Servers and add a new server with the credentials:\n\n![Add Server](./docs/server.png)\n\n## Product setup\n\nAfter server setup is done, go to Products/Services and add a new product group e.g. `Monitoring`. Then create a new product:\n\n![Add Product](./docs/product.png)\n\nand configure it further in the Module Settings:\n\n![Module Settings](./docs/module-settings.png)\n\nThe `White label domain` field is optional and can be used to set the domain name for the white label monitoring URL. If the domain name is not specified, the default 360 Monitoring URL will be used.\n\nThe `Additional servers` and `Additional websites` fields are optional and can be left empty, except for the Flexible plan.\n\nTo allow the customer to choose additional monitors (pay-as-you-grow model), go to the Configurable Options, and add a new group with two options inside, named `Servers` and `Websites` respectively and assign them to the relevant products:\n\n![Configurable Options](./docs/configurable-options.png)\n\n## Product upgrades/downgrades\n\nYou can also configure product upgrades, but it is only allowed to upgrade from a lower plan to a higher plan (e.g. Pro -\u003e Business -\u003e Enterprise). A downgrade from the higher plan to a lower plan (e.g. Business -\u003e Pro) is restricted by the Plesk Key Administrator.\n\n![Product Upgrades](./docs/product-upgrades.png)\n\n## Email template customization\n\nThe 360 Monitoring license can be activated through the client area or by sending the activation link in the \"New Product Information\", which by default is the \"Other Product/Service Welcome Email\". To do so:\n\n* Go to Configuration -\u003e Email Templates\n* Edit the \"Other Product/Service Welcome Email\" in the \"Product/Service Messages\" group\n* Add the placeholder `{$service_custom_field_activationurl}` to the template, e.g. `{if isset($service_custom_field_activationurl)}If not already done please activate the product here: {$service_custom_field_activationurl}{/if}`\n\n## Troubleshooting\n\nIn case of problems look at the System Logs -\u003e Module Log.\n\n## Copyright\n\nCopyright 2024. [WebPros International GmbH](https://webpros.com). All rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplesk%2Fwhmcs-360monitoring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplesk%2Fwhmcs-360monitoring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplesk%2Fwhmcs-360monitoring/lists"}