Skip to content

dachcom-digital/pimcore-monitoring

Repository files navigation

Pimcore Monitoring

Fetch health state of your pimcore installation.

Release Plan

Release Supported Pimcore Versions Supported Symfony Versions Release Date Maintained Branch
4.x ^11.0 6.2 -- Feature Branch master
3.x ^10.0 5.4 06.01.2022 Unsupported 3.x
2.x ^5.0, ^6.0 3.4, ^4.4 31.08.2018 Unsupported 2.x
1.x ^4.0 -- 06.02.2017 Unsupported pimcore4

Installation

"require" : {
    "dachcom-digital/monitoring" : "~4.0.0"
}

Add Bundle to bundles.php:

return [
    MonitoringBundle\MonitoringBundle::class => ['all' => true],
];

Install Routes

# config/routes.yaml
monitoring:
    resource: '@MonitoringBundle/config/routing.yaml'

Configuration

# config/packages/monitoring.yaml
monitoring:
    api_code: 'YOUR_API_CODE'

Fetch Data

curl --data "apiCode=YOUR_API_CODE" https://www.your-domain.tld/monitoring/fetch

Create Custom Check

Create a tagged pimcore.monitoring.check service and implement the CheckInterface interface.

Available Checks

  • Pimcore version and revision
  • Installed Bundles
  • Installed AreaBricks
  • Available Users

License

DACHCOM.DIGITAL AG, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
dachcom.com, dcdi@dachcom.ch
Copyright © 2024 DACHCOM.DIGITAL. All rights reserved.

For licensing details please visit LICENSE.md

Upgrade Info

Before updating, please check our upgrade notes!