staytus Staytus Ücretsiz Durum Sayfası Sistemi
Hizmetler İzleme için Açık Kaynak Durum Sayfası Sistemi
Web uygulamalarını ve hizmetlerini izlemek için güvenilir ve açık kaynak durum sayfası sistemi. Müşterileri bilgilendirin ve sistem kesintilerinin kesinti süresini azaltmaya yardımcı olur.
Genel Bakış
Müşteriler her şirketin hayati bir parçasıdır. Sorunlar hakkında bilgilendirerek güven kazanmanıza yardımcı olacaktır. Hizmetleriniz 24 × 7 çalışır ve işler her an yanlış gidebilir. Destek ile iletişim kurmak yerine sistem kesintileri için müşterilere zamanında uyarılar göndermek mükemmel olacaktır. Kuruluşlar, ürün durumunu izleyebilmeleri için durum sayfası uygulamasını ayarlayarak bu durumu yönetebilir. Staytus, ürünlerinizi, hizmetlerinizi, API’lerinizi izlemenize ve abonelere güncellemeler göndermenize yardımcı olacaktır. Staytus, özel sunucunuza yüklenebilen açık kaynak ve güçlü durum sayfası sistemidir. Tüm verilerin kontrolünü korumanıza yardımcı olur. JSON API’sını kullanarak olayların durumunu manuel olarak güncelleyebilir veya otomatikleştirebilirsiniz. Bakım oturumunu planlayabilir ve ilerlemeyi güncellemeye devam edebilirsiniz. Bu açık kaynak durum sayfası sistemi Ruby’de geliştirilmiştir. Bu açık kaynak izleme yazılımının lisansı MIT lisansıdır.
Sistem gereksinimleri
Staytus yakut ve node.js tabanlı açık kaynaklı kalma sayfası sistemidir. Mevcut Staytus gereksinimi aşağıdaki gibidir:
- nginx
- yakut
- Node.js
- mysql
Özellikler
Staytus, en iyi durum sayfası sisteminden tahmin edebileceğiniz tüm modern özellikleri sağlar. Temel özellikler aşağıda listelenmiştir.
- Güzel & amp; duyarlı kullanıcı arayüzü
- İzleme sorunları
- Bakım Oturumları
- Aboneler Yönetimi
- Harici uygulamanızdan durum güncelleyin
- Site Paylaşımı
- E-posta Bildirimleri
Kurulum
Ubuntu’ya yükleme 16.04
İlk olarak bu komutları izleyerek Ruby, Node.js ve MySQL’i yükleyin.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
MySQL veritabanınızda bir veritabanı ve bir kullanıcı oluşturun.
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`;
Staytus için sistem kullanıcısı oluşturun.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
Github deposundan Staytus’u indirme.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
Aşağıdaki komutu kullanarak dizini değiştirin.
$ cd /opt/staytus/staytus
Tüm yakut bağımlılıklarını yükleyin.
$ sudo -u staytus bundle install --deployment --without development:test
Veritabanı yapılandırmasını güncelleyin.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Stil tabakaları dere & amp; JavaScript dosyaları.
$ sudo -u staytus bundle exec rake staytus:build
Kurulum aracını çalıştırın.
$ sudo -u staytus bundle exec rake staytus:install
Aşağıdaki komutu kullanarak Staytus’u çalıştırın.
$ sudo -u staytus procodile start --dev