PHPackages                             aoux/system-monitor - 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. [Caching](/categories/caching)
4. /
5. aoux/system-monitor

ActiveLibrary[Caching](/categories/caching)

aoux/system-monitor
===================

Advanced system monitoring package for Laravel applications

0.1.0(11mo ago)32MITPHPPHP ^8.1

Since Jun 12Pushed 11mo agoCompare

[ Source](https://github.com/mertulku134/laravel-system-monitor)[ Packagist](https://packagist.org/packages/aoux/system-monitor)[ Docs](https://github.com/mertulku134/laravel-system-monitor)[ RSS](/packages/aoux-system-monitor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (5)Used By (0)

Laravel System Monitor
======================

[](#laravel-system-monitor)

Advanced system monitoring package for Laravel applications. Monitors Cache, Queue, Redis, system resources, and user activities.

Features
--------

[](#features)

- Cache system monitoring
- Queue system monitoring
- Redis system monitoring
- System resources monitoring (CPU, RAM, Disk)
- User activity monitoring
- Customizable interface
- Security checks
- Detailed logging

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

[](#installation)

```
composer require aoux/system-monitor
```

Configuration
-------------

[](#configuration)

After installing the package, publish the configuration file:

```
php artisan vendor:publish --provider="Aoux\SystemMonitor\SystemMonitorServiceProvider"
```

You can also publish specific files using the following commands:

```
# Publish only configuration file
php artisan vendor:publish --tag=config

# Publish only view files
php artisan vendor:publish --tag=views

# Publish only migration files
php artisan vendor:publish --tag=migrations

# Publish all files
php artisan vendor:publish --tag=all
```

Usage
-----

[](#usage)

### Creating Views

[](#creating-views)

Create your own view file:

```
// resources/views/admin/monitor/index.blade.php

@extends('layout.admin.master')

@section('content')

        @if(config('system-monitor.cache.enabled'))

                Cache Status
                Total Keys: {{ $cacheStatus['total_keys'] }}
                Memory Usage: {{ $cacheStatus['memory_usage'] }}

        @endif

        @if(config('system-monitor.queue.enabled'))

                Queue Status
                Pending Jobs: {{ $queueStatus['pending_jobs'] }}
                Failed Jobs: {{ $queueStatus['failed_jobs'] }}

        @endif

@endsection
```

### Route Access

[](#route-access)

To access the system monitor:

```
// routes/web.php
Route::get('/admin/monitor', [MonitorController::class, 'index'])
    ->name('admin.monitor.index');
```

### Command Line

[](#command-line)

To check system status from command line:

```
php artisan system:monitor
```

Security
--------

[](#security)

To report security issues:

License
-------

[](#license)

MIT

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance51

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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 ~0 days

Total

4

Last Release

341d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/600af1c37a06d45990337c6b355f04bfb1a5b9241236539daa78351cf040e6c2?d=identicon)[mertulku134](/maintainers/mertulku134)

---

Top Contributors

[![mertulku134](https://avatars.githubusercontent.com/u/59520763?v=4)](https://github.com/mertulku134 "mertulku134 (13 commits)")

---

Tags

laravelperformancerediscachequeuesystemmonitor

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/aoux-system-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/aoux-system-monitor/health.svg)](https://phpackages.com/packages/aoux-system-monitor)
```

###  Alternatives

[awssat/laravel-visits

Laravel Redis visits counter for Eloquent models

975163.6k2](/packages/awssat-laravel-visits)[maartenstaa/laravel-41-route-caching

This package allows you to cache your routes definitions, thereby speeding up each request.

25371.9k](/packages/maartenstaa-laravel-41-route-caching)[vink/nova-cache-card

Manage your application's cache from a handy Laravel Nova dashboard card.

26317.3k1](/packages/vink-nova-cache-card)[byerikas/cache-tags

Allows for Redis/Valkey cache flushing multiple tagged items by a single tag.

1413.9k](/packages/byerikas-cache-tags)[moox/jobs

Manage Job Queues, Failed Jobs and Batches in Filament.

6421.8k](/packages/moox-jobs)

PHPackages © 2026

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