Cachet Bezplatný stavový software
Zlepšete prostoje pomocí systému stránky s vlastním hostitelem
Bezplatné monitorování webových stránek, aplikací a API se systémem stránky stavu open source. Informujte uživatele o prostojích, výpadcích systému a plánované údržbě.
Přehled
CACHET je bezplatná a SAMOVÁNÍ STATUS STATE Systém. Tento software pro stránku zdarma umožňuje podnikům včas informovat odběratele o výpadcích systému a plánovanou údržbu. Pomáhá také zlepšit prostoje a společnosti je používají k lepší komunikaci zákazníkům a týmům. Předplatitel se dále může přihlásit k odběru jedné nebo všech komponent/webů, aby získal e -mailová oznámení. Cachet přichází s vynikajícími funkcemi, jako je responzivní uživatelské rozhraní, vícejazyčné, metriky, dvoufaktorová ověřování a mnoho dalších. Cachet má krásné responzivní uživatelské rozhraní a administrátor může přizpůsobit vzhled a dojem ze stránky stavu z back-office. Ověřování uživatelů je prvním a nezbytným krokem pro každou webovou aplikaci. Cachet má výkonný mechanismus autentizace uživatelů a autorizace. Kromě toho může administrátor umožnit ověřování tow-faktorů pro účty uživatele použít další bezpečnostní vrstvu. CACHET Systém stránky Stav Open Source Dodává se s výkonným API, které lze použít k provádění různých operací CRUD pro komponenty, incidenty a mnoho dalších. K dispozici je několik knihoven třetích stran pro monitorování webových aplikací a pro aktualizaci cachet použijte vestavěné API. Stránka stavu CACHET je alternativa k stavové stránce.io a status.io software. Je psán v PHP Laravel Framework a používá MySQL pro ukládání dat. Licence pro tuto stránku Status *** Systém** je BSD-3-klauzule.
Požadavky na systém
Chcete -li nainstalovat odtok, musíte mít následující software:
- PHP 5.5.9+
- MySQL 5.0 +
- Apache / nginx -Skladatel a ext-mbstring, ext-tokenizer
- Git
Funkce
Následující jsou klíčové vlastnosti Phplist:
- krásně vytvořené.
- Přeloženo.
- JSON API.
- Naplánovaná údržba.
- Internacionalizace.
- Metriky.
- OpenSource.
- Dvoufaktorová ověřování.
- Správa uživatelů.
- Správa komponent & amp; skupiny.
- Spravujte incidenty.
- Předplatitelé pro oznámení.
- Přizpůsobte záhlaví, zápatí & amp; Styly.
Instalace
Nainstalujte kachet na Ubuntu 16.04 LTS s Nginx pomocí GitHubu
Nginx je nejoblíbenější a nejbezpečnější webový server. Chcete -li nainstalovat NGINX, použijte následující příkaz
sudo apt install nginx
Po instalaci NginX nakonfigurujte doménu a restartujte Nginx pomocí následujícího příkazu
sudo service nginx restart
Dále je třeba nainstalovat databázový server, použijte následující příkaz k instalaci serveru MySQL
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Jakmile je nainstalován databázový server, použijte následující příkaz k restartu serveru MySQL
sudo service mysql restart
Nainstalujte PHP pro zpracování
sudo apt-get install php-fpm php-mysql
Nyní jste nainstalovali veškerý požadovaný software a dalším krokem je přihlášení na server MySQL a vytvoření databáze PHPLIST. K vytvoření databáze použijte následující příkaz. Změňte název databáze.
CREATE DATABASE
Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Chcete -li získat nejnovější vydání Cachet, možná budete chtít použít úložiště GitHub … Nainstalujte nástroj GIT ke stažení balíčků cachet.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Po instalaci výše uvedeného převzetí přejděte do kořenového adresáře Apache2 a stáhněte si balíčky cachet z GitHubu.
cd /var/www/html
sudo git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git cachet
Další příkazy níže vytvořte soubor cachet .env. Poté aktualizujte nastavení připojení databáze a uložte soubor.
sudo cp /var/www/html/cachet/.env.example /var/www/html/cachet/.env
sudo nano /var/www/html/cachet/.env
Poté spusťte příkazy níže a použijte skladatele k instalaci všech požadovaných balíčků.
cd /var/www/html/cachet
sudo composer install --no-dev -o
Nastavte klíč aplikací spuštěním a nainstalovatelnou kachet.
sudo php artisan key:generate
sudo php artisan cachet:install
Poté spusťte příkazy níže a nastavte správná oprávnění pro kořenový adresář Cachet.
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/
Gratuluji! Úspěšně jste nainstalovali kachet na nginx
Instalace pomocí Docker
Začínáme s Docker Compose. Rychle spusťte snímky Cachet, Nginx a PostgreSQL Docker s Docker-Compose. Klonovat úložiště
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker
Upravte soubor Docker-compose.yml a zadejte proměnné Env. Chcete-li vytvořit obrázek obsahující specifické vydání kachet, změňte cachet \ _ver arg v souboru Docker-compose.yml.
cachet:
build:
context: .
args:
- cachet_ver=v2.3.10
Sestavte a spusťte obrázek
$ docker-compose build
$ docker-compose up
Pokračujte v konfiguraci odvahu ve vašem webovém prohlížeči navigací na IP adresu hostitele Docker. Spusťte kontejner DB.
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5
Spusťte Cachet.
$ docker run -d --name cachet --link postgres -e DB_DRIVER=pgsql -e DB_HOST=postgres -e DB_DATABASE=postgres -e DB_USERNAME=postgres -e DB_PASSWORD=postgres -d cachethq/docker:latest
Nyní přejděte na “http: // ipdockerisboundto: 8000/nastavení” a postupujte podle kroků pro konfigurace.