PHPackages                             pmdevelopment/monitoring-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. pmdevelopment/monitoring-bundle

AbandonedLibrary[Logging &amp; Monitoring](/categories/logging)

pmdevelopment/monitoring-bundle
===============================

SNMP Monitoring for One Server

1.0(12y ago)52801MITPHPPHP &gt;=5.4

Since Feb 14Pushed 12y ago3 watchersCompare

[ Source](https://github.com/pmdevelopment/monitoring-bundle)[ Packagist](https://packagist.org/packages/pmdevelopment/monitoring-bundle)[ RSS](/packages/pmdevelopment-monitoring-bundle/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (2)Used By (0)

monitoring-bundle
=================

[](#monitoring-bundle)

SNMP Monitoring for One Server

Install
-------

[](#install)

Add to composer:

```
  "pmdevelopment/monitoring-bundle": "dev-master"
```

Add to kernel:

```
  new PM\Bundle\MonitoringBundle\PMMonitoringBundle(),
```

Add to config.yml:

```
   pm_monitoring:
      cleanup: 1 month
      snmp:
         host: %snmp_host%
         community: %snmp_community%
      objects:
         load: .1.3.6.1.4.1.2021.10.1.3.1
         cpu_user: .1.3.6.1.4.1.2021.11.9.0
         cpu_system: .1.3.6.1.4.1.2021.11.10.0
         ram_total: .1.3.6.1.4.1.2021.4.5.0
         ram_used: .1.3.6.1.4.1.2021.4.6.0
```

Use other objects you wan't to monitor.

Add to parameters.yml:

```
   snmp_host: YOURHOST
   snmp_community: YOURCOMMUNITY
```

Add to routing.yml:

```
   pm_monitoring:
      resource: "@PMMonitoringBundle/Controller/"
      type:     annotation
      prefix:   /monitoring
```

Register Cronjob:

```
   * * * * * /usr/bin/php /var/www/app/console pm:monitoring:cronjob > /dev/null

```

Don't forget Doctrine update!

Usage Example
-------------

[](#usage-example)

You need jQuery for this one.

```

      google.load("visualization", "1", {packages: ["corechart"]});

      function getStatistics(elem) {
         var id = $(elem).attr("id");
         var uri = $(elem).data("url");

         $.get(uri, {}, function(result) {
            var data = google.visualization.arrayToDataTable(result);
            var options = {
               title: $(elem).data('title')
            };

            var chart = new google.visualization.LineChart(document.getElementById(id));
            chart.draw(data, options);
         }, "json");
      }

      $(document).ready(function(){
         $(".graph").each(function(){
            getStatistics(this);
         });
        });

```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4473d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2dd56506781ea456f9f07c468f15af9a35c595fb1263c776c024c142f4b7f712?d=identicon)[pmdevelopment](/maintainers/pmdevelopment)

---

Top Contributors

[![pmdevelopment](https://avatars.githubusercontent.com/u/4947485?v=4)](https://github.com/pmdevelopment "pmdevelopment (6 commits)")

### Embed Badge

![Health badge](/badges/pmdevelopment-monitoring-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pmdevelopment-monitoring-bundle/health.svg)](https://phpackages.com/packages/pmdevelopment-monitoring-bundle)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B9.2k](/packages/psr-log)[itsgoingd/clockwork

php dev tools in your browser

5.9k27.6M94](/packages/itsgoingd-clockwork)[graylog2/gelf-php

A php implementation to send log-messages to a GELF compatible backend like Graylog2.

41838.2M138](/packages/graylog2-gelf-php)[bugsnag/bugsnag-psr-logger

Official Bugsnag PHP PSR Logger.

32132.5M2](/packages/bugsnag-bugsnag-psr-logger)[consolidation/log

Improved Psr-3 / Psr\\Log logger based on Symfony Console components.

15462.2M7](/packages/consolidation-log)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
