staytus Staytus ingyenes állapotoldal rendszer
Nyílt forráskódú állapot oldal rendszer a szolgáltatások megfigyeléséhez
Megbízható és nyílt forráskódú állapotoldal -rendszer a webes alkalmazások és szolgáltatások megfigyelésére. Értesítse az ügyfeleket, és segít csökkenteni a rendszer leállásának leállási idejét.
Áttekintés
Az ügyfelek minden vállalat létfontosságú részét képezik. Ez segít abban, hogy bizalmat szerezzen azáltal, hogy tájékoztatja őket a kérdésekről. Szolgáltatásai 24 × 7 -et futnak, és a dolgok bármikor rosszul fordulhatnak elő. Tökéletes lenne időben figyelmeztetéseket küldeni az ügyfeleknek a rendszerkimaradásokra, ahelyett, hogy kapcsolatba lépnének a támogatással. A szervezetek kezelhetik ezt a helyzetet az állapotoldal alkalmazásának beállításával, így nyomon követhetik a termék állapotát. A Staytus segíti a termékek, szolgáltatások, API -k figyelemmel kísérésében, és frissítéseket küld az előfizetőknek. A StayTus egy nyílt forráskódú és hatékony állapotoldal rendszer, amelyet telepíthet a privát szerverre. Segít az összes adat ellenőrzésének megőrzésében. Vagy manuálisan frissítheti az események állapotát, vagy automatizálhatja a JSON API használatával. Ütemezheti a karbantartási munkamenetet, és folyamatosan frissítheti az előrehaladást. Ezt a nyílt forráskódú állapotoldal rendszert Ruby -ban fejlesztették ki. A nyílt forráskódú megfigyelő szoftver licencje MIT licenc.
Rendszerkövetelmények
A StayTus a Ruby és a Node.js alapú nyílt forráskódú StayTus oldalrendszer. A Staytus jelenlegi követelménye követi:
- nginx
- Ruby
- node.js
- MySQL
Jellemzők
A StayTus biztosítja az összes modern funkciót, amelyet előre láthat a Top Status oldal rendszerből. A legfontosabb funkciók az alábbiakban vannak felsorolva.
- Gyönyörű & amp; reagáló felhasználói felület
- Követés kérdései
- Karbantartási ülések
- Előfizetői menedzsment
- Frissítse az állapotot a külső alkalmazásból
- A webhely megosztása
- Email Értesítések
telepítés
telepítés az Ubuntu 16.04 -re
Először telepítse a Ruby, a Node.js és a MySQL e parancsokat.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
Hozzon létre egy adatbázist és egy felhasználót a MySQL adatbázisában.
CREATE DATABASE `staytus` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER `staytus`@`localhost` IDENTIFIED BY 'choose-a-password';
GRANT ALL ON `staytus`.* TO `staytus`@`localhost`;
Hozzon létre rendszerfelhasználót a StayTus számára.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
A Staytus letöltése a Github tárolóból.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
Változtassa meg a könyvtárat az alábbi parancs használatával.
$ cd /opt/staytus/staytus
Telepítse az összes Ruby -függőséget.
$ sudo -u staytus bundle install --deployment --without development:test
Frissítse az adatbázis -konfigurációt.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Fordítsa a Styleheets & amp; JavaScript fájlok.
$ sudo -u staytus bundle exec rake staytus:build
Futtassa a Setup eszközt.
$ sudo -u staytus bundle exec rake staytus:install
Futtassa a STAPTUS -t az alábbi parancs használatával.
$ sudo -u staytus procodile start --dev