PHPackages                             landrok/webstatus - 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. landrok/webstatus

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

landrok/webstatus
=================

A PHP library for monitoring Raspbian, Ubuntu or Debian

0.4.0(8y ago)717GPLv3PHPPHP &gt;=5.4.0 || ^7.0

Since May 8Pushed 8y ago1 watchersCompare

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

READMEChangelog (5)Dependencies (2)Versions (6)Used By (0)

WebStatus [![Build Status](https://camo.githubusercontent.com/bb811c4817cbbf3b53d86f66f28282277be679f6de9848c4021ab9a113a9d829/68747470733a2f2f7472617669732d63692e6f72672f6c616e64726f6b2f7765627374617475732e706e67)](https://travis-ci.org/landrok/webstatus) [![Code Climate](https://camo.githubusercontent.com/2ec191c02200a3713669ff40cd21f6d481b242764466ca0b8aab409321ef1e92/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6c616e64726f6b2f7765627374617475732f6261646765732f6770612e737667)](https://codeclimate.com/github/landrok/webstatus) [![Test Coverage](https://camo.githubusercontent.com/4bb22d6966bf5baea2ac9184186029ba0f821a7c1f461be1ccb89ac18ae821a5/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6c616e64726f6b2f7765627374617475732f6261646765732f636f7665726167652e737667)](https://codeclimate.com/github/landrok/webstatus/coverage)
====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#webstatus---)

It is a simple and easy monitoring tool. It was designed for Raspbian OS but is compatible with Debian and Ubuntu.

There is nothing to configure. Just run the installer and use it.

Want to have a look ? See [Live Demo](http://91.121.71.25/webstatus/)

---

Features
--------

[](#features)

- Easy to install
- A global summary for processor, memory, temperature, disk space, network and more
- Clear status labels &amp; trends for main metrics
- Each metric is bounded to a dump of the corresponding shell command result
- Live monitoring for CPU, memory and network bandwith usage
- Easy to customize: specific processes, log files

---

Supported OS
------------

[](#supported-os)

- Raspbian &gt;=8
- Debian &gt;=8
- Ubuntu &gt;=14.04

---

Install
-------

[](#install)

```
# Download the latest version
wget https://github.com/landrok/webstatus/archive/0.4.0.tar.gz

# Unzip
tar -xf 0.4.0.tar.gz

# Install (Must be done with root rights)
./webstatus-0.4.0/bin/install.sh
```

If the installation failed:

- Check that your system is up to date
- Create an issue and Copy/Paste installation logs

### Easy install

[](#easy-install)

You have a full-automated mode with -y argument:

```
./webstatus-0.4.0/bin/install.sh -y
```

---

Customize title
---------------

[](#customize-title)

- Edit *app/config/global-custom.ini.php*
- In the `[webapp]` section, change
    - `title` value, for web browser status bar title
    - `label` value, for the HTML navbar title
    - `icon` value, must be selected among [glyphicons](http://getbootstrap.com/components/), delete the "glyphicon glyphicon-", just keep the last part of the string.

        *Example*: To print an asterisk, the proposed class is `glyphicon glyphicon-asterisk`. Just indicate `asterisk`.

---

Hide IP addresses
-----------------

[](#hide-ip-addresses)

*This feature is only working for IPv4 addresses*

- Edit *app/config/global-custom.ini.php*
- In the `[webapp]` section, set `hide-ip` value to `on` or `1`

---

Customize thresholds
--------------------

[](#customize-thresholds)

- Edit *app/config/global-custom.ini.php*
- In the `[thresholds]` section, change
    - `*.mid` or `*.high` values for each metric

        *Example*: To have a green flag below 50% CPU usage, an orange flag for CPU usage between 50 and 70%, and a red flag when CPU usage is over 70%, the values should be `cpu.mid=50` and `cpu.high=70`

---

Customize processes
-------------------

[](#customize-processes)

- Edit *app/config/global-custom.ini.php*
- In the `[cron]` section, change
    - `processes.pattern` value

        *Example*: To focus on apache and mysql processes, the value should be `"apache|mysql"`

---

Customize logs
--------------

[](#customize-logs)

*Coming soon*

---

Customize menus
---------------

[](#customize-menus)

*Coming soon*

---

Activate remote feature
-----------------------

[](#activate-remote-feature)

Remote feature has 2 parts: a client and a server

- Install webstatus on the 2 machines
- On the **client machine**, edit *app/config/global-custom.ini.php*

    - In the `[remote]` section, change
        - `remote.client` value to `on`
        - `remote.url` value to `http://your-server-url/webstatus/remote.php`
- On the **server machine**, edit *app/config/global-custom.ini.php*

    - In the `[remote]` section, change
        - `remote.server` value to `on`

That's all. Now you can follow the client status on the server.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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

Total

5

Last Release

3281d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/04ee1be59b281d31a2d48077a359052060f53baf7409cd1be97fe54ad4e7eb51?d=identicon)[landrok](/maintainers/landrok)

---

Top Contributors

[![landrok](https://avatars.githubusercontent.com/u/3310446?v=4)](https://github.com/landrok "landrok (173 commits)")

---

Tags

debianmonitoring-toolraspberry-piraspbianubuntumonitoringraspberryraspbian

### Embed Badge

![Health badge](/badges/landrok-webstatus/health.svg)

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

###  Alternatives

[rollbar/rollbar

Monitors errors and exceptions and reports them to Rollbar

33723.7M82](/packages/rollbar-rollbar)[liip/monitor-bundle

Liip Monitor Bundle

4728.7M16](/packages/liip-monitor-bundle)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)[ekino/newrelic-bundle

Integrate New Relic into Symfony2

28111.2M8](/packages/ekino-newrelic-bundle)[rollbar/rollbar-laravel

Rollbar error monitoring integration for Laravel projects

14110.4M7](/packages/rollbar-rollbar-laravel)[analog/analog

Fast, flexible, easy PSR-3-compatible PHP logging package with dozens of handlers.

3451.5M24](/packages/analog-analog)

PHPackages © 2026

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