PHPackages                             imedge/node - 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. imedge/node

ActiveProject

imedge/node
===========

v0.12.0(1y ago)1791PHPPHP &gt;=8.1CI passing

Since Jul 12Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/im-edge/node)[ Packagist](https://packagist.org/packages/imedge/node)[ RSS](/packages/imedge-node/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (37)Versions (25)Used By (1)

IMEdge - Monitoring on the Edge
===============================

[](#imedge---monitoring-on-the-edge)

IMEdge ships a bunch of powerful components for your Open Source Monitoring environment. As in Edge Computing best practices, this brings processing closer to the data source.

Installation
------------

[](#installation)

### Preparation on RHEL/CentOS/Alma/Rocky (8 and 9)

[](#preparation-on-rhelcentosalmarocky-8-and-9)

PHP is outdated on RHEL/CentOS/Others v8 and v9, therefore we're going to install a recent PHP version via REMI. We'll disable the repository by default

Please note that this is not touching your default PHP installation, if any. The IMEdge Node package has no hard dependency on a specific PHP version, but assumes a recent version (&gt;= 8.1) being installed and available.

#### Install REMI repository on RHEL/CentOS/Alma/Rocky 8

[](#install-remi-repository-on-rhelcentosalmarocky-8)

```
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
```

#### Install REMI repository on RHEL/CentOS/Alma/Rocky 9

[](#install-remi-repository-on-rhelcentosalmarocky-9)

```
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
```

#### Disable the REMI repository by default

[](#disable-the-remi-repository-by-default)

```
dnf config-manager --set-disabled remi-modular --set-disabled remi-safe
```

#### Add REMI path to IMEdge node daemons path

[](#add-remi-path-to-imedge-node-daemons-path)

```
echo PATH="/opt/remi/php83/root/usr/bin:/opt/remi/php83/root/usr/sbin:$PATH" \
  > /etc/default/imedge
```

### Install IMEdge node on RHEL/CentOS/Alma/Rocky (8 and 9)

[](#install-imedge-node-on-rhelcentosalmarocky-8-and-9)

Now we're ready to install the latest IMEdge node package and a bunch of related feature packages:

```
dnf -y install \
  https://github.com/im-edge/node/releases/download/v0.12.0/imedge-node-0.12.0-1.noarch.rpm \
  https://github.com/im-edge/inventory-feature/releases/download/v0.14.0/imedge-feature-inventory-0.14.0-1.noarch.rpm \
  https://github.com/im-edge/metrics-feature/releases/download/v0.23.0/imedge-feature-metrics-0.23.0-1.noarch.rpm \
  https://github.com/im-edge/snmp-feature/releases/download/v0.14.0/imedge-feature-snmp-0.14.0-1.noarch.rpm \
  https://github.com/im-edge/tcp-feature/releases/download/v0.7.0/imedge-feature-tcp-0.7.0-1.noarch.rpm
```

Your IMEdge Node is now ready to go, and can be started:

```
systemctl enable --now imedge
```

You can verify correct operation via `systemctl status imedge.service`:

[![IMEdge Node daemon status](doc/screenshot/00_preview/0001_systemctl-status.png)](doc/screenshot/00_preview/0001_systemctl-status.png)

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance70

Regular maintenance activity

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

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

Every ~11 days

Recently: every ~19 days

Total

24

Last Release

411d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/53bfc2bae55def767b89fdb1d012d7e41db3b75fc74300c45fd81d567637cca7?d=identicon)[imedge](/maintainers/imedge)

---

Top Contributors

[![Thomas-Gelf](https://avatars.githubusercontent.com/u/553008?v=4)](https://github.com/Thomas-Gelf "Thomas-Gelf (142 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/imedge-node/health.svg)

```
[![Health](https://phpackages.com/badges/imedge-node/health.svg)](https://phpackages.com/packages/imedge-node)
```

###  Alternatives

[danog/madelineproto

Async PHP client API for the telegram MTProto protocol.

3.4k855.0k18](/packages/danog-madelineproto)[vonage/jwt

A standalone package for creating JWTs for Vonage APIs

424.1M4](/packages/vonage-jwt)[danog/async-orm

Async ORM based on AMPHP v3 and fibers.

24198.9k3](/packages/danog-async-orm)

PHPackages © 2026

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