{"id":16707826,"url":"https://github.com/landrok/webstatus","last_synced_at":"2025-04-10T05:16:27.540Z","repository":{"id":57011119,"uuid":"90527853","full_name":"landrok/webstatus","owner":"landrok","description":"Simple and easy monitoring tool (Raspbian, Debian \u0026 Ubuntu)","archived":false,"fork":false,"pushed_at":"2018-03-17T12:08:34.000Z","size":515,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T05:16:20.824Z","etag":null,"topics":["debian","monitoring-tool","raspberry-pi","raspbian","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/landrok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-07T11:26:39.000Z","updated_at":"2025-02-19T06:34:16.000Z","dependencies_parsed_at":"2022-08-21T15:10:33.231Z","dependency_job_id":null,"html_url":"https://github.com/landrok/webstatus","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landrok%2Fwebstatus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landrok%2Fwebstatus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landrok%2Fwebstatus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landrok%2Fwebstatus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/landrok","download_url":"https://codeload.github.com/landrok/webstatus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161283,"owners_count":21057556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","monitoring-tool","raspberry-pi","raspbian","ubuntu"],"created_at":"2024-10-12T19:41:09.715Z","updated_at":"2025-04-10T05:16:27.491Z","avatar_url":"https://github.com/landrok.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebStatus [![Build Status](https://travis-ci.org/landrok/webstatus.png)](https://travis-ci.org/landrok/webstatus) [![Code Climate](https://codeclimate.com/github/landrok/webstatus/badges/gpa.svg)](https://codeclimate.com/github/landrok/webstatus) [![Test Coverage](https://codeclimate.com/github/landrok/webstatus/badges/coverage.svg)](https://codeclimate.com/github/landrok/webstatus/coverage)\n\nIt is a simple and easy monitoring tool. It was designed for \nRaspbian OS but is compatible with Debian and Ubuntu.\n\nThere is nothing to configure. Just run the installer and use it.\n\nWant to have a look ? See [Live Demo](http://91.121.71.25/webstatus/)\n\n________________________________________________________________________\n\n## Features\n\n- Easy to install\n\n- A global summary for processor, memory, temperature, disk space, \n  network and more\n\n- Clear status labels \u0026 trends for main metrics\n\n- Each metric is bounded to a dump of the corresponding shell command \n  result\n\n- Live monitoring for CPU, memory and network bandwith usage\n\n- Easy to customize: specific processes, log files\n\n________________________________________________________________________\n\n## Supported OS\n\n* Raspbian  \u003e=8\n* Debian    \u003e=8\n* Ubuntu    \u003e=14.04\n\n________________________________________________________________________\n\n## Install\n\n```shell\n# Download the latest version\nwget https://github.com/landrok/webstatus/archive/0.4.0.tar.gz\n\n# Unzip\ntar -xf 0.4.0.tar.gz\n\n# Install (Must be done with root rights)\n./webstatus-0.4.0/bin/install.sh\n\n```\n\nIf the installation failed:\n\n- Check that your system is up to date\n- Create an issue and Copy/Paste installation logs\n\n### Easy install\n\nYou have a full-automated mode with -y argument:\n\n```shell\n./webstatus-0.4.0/bin/install.sh -y\n```\n________________________________________________________________________\n\n## Customize title\n\n- Edit _app/config/global-custom.ini.php_\n- In the `[webapp]` section, change \n  - `title` value, for web browser status bar title\n  - `label` value, for the HTML navbar title\n  - `icon` value, must be selected among \n    [glyphicons](http://getbootstrap.com/components/), delete the\n    \"glyphicon glyphicon-\", just keep the last part of the string.\n    \n    _Example_: To print an asterisk, the proposed class is \n    `glyphicon glyphicon-asterisk`. Just indicate `asterisk`.\n\n________________________________________________________________________\n\n## Hide IP addresses\n\n_This feature is only working for IPv4 addresses_\n\n- Edit _app/config/global-custom.ini.php_\n- In the `[webapp]` section, set `hide-ip` value to `on` or `1`\n\n________________________________________________________________________\n\n## Customize thresholds\n\n- Edit _app/config/global-custom.ini.php_\n- In the `[thresholds]` section, change \n  - `*.mid` or `*.high` values for each metric\n  \n    _Example_: To have a green flag below 50% CPU usage, an orange flag\n    for CPU usage between 50 and 70%, and a red flag when CPU usage is \n    over 70%, the values should be `cpu.mid=50` and `cpu.high=70`\n\n________________________________________________________________________\n\n## Customize processes\n\n- Edit _app/config/global-custom.ini.php_\n- In the `[cron]` section, change \n  - `processes.pattern` value\n  \n    _Example_: To focus on apache and mysql processes, the value should \n    be `\"apache|mysql\"`\n\n________________________________________________________________________\n\n## Customize logs\n\n_Coming soon_\n\n________________________________________________________________________\n\n## Customize menus\n\n_Coming soon_\n\n________________________________________________________________________\n\n## Activate remote feature\n\nRemote feature has 2 parts: a client and a server\n\n- Install webstatus on the 2 machines\n- On the **client machine**, edit _app/config/global-custom.ini.php_\n  \n  - In the `[remote]` section, change\n    - `remote.client` value to `on`\n    - `remote.url` value to `http://your-server-url/webstatus/remote.php`\n\n- On the **server machine**, edit _app/config/global-custom.ini.php_\n  - In the `[remote]` section, change \n    - `remote.server` value to `on`\n\nThat's all. Now you can follow the client status on the server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandrok%2Fwebstatus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flandrok%2Fwebstatus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandrok%2Fwebstatus/lists"}