staytus Staytus 무료 상태 페이지 시스템
서비스 모니터링을위한 오픈 소스 상태 페이지 시스템
웹 응용 프로그램 및 서비스 모니터링을위한 신뢰할 수 있고 오픈 소스 상태 페이지 시스템. 고객에게 알리고 시스템 중단의 다운 타임을 줄이는 데 도움이됩니다.
개요
고객은 모든 회사의 중요한 부분입니다. 문제에 대한 정보를 제공함으로써 신뢰를 얻는 데 도움이됩니다. 서비스는 24 × 7을 실행하며 언제라도 잘못 될 수 있습니다. 지원에 연락하는 대신 시스템 중단에 대해 적시에 알림을 고객에게 보내는 것이 완벽합니다. 조직은 상태 페이지 응용 프로그램을 설정 하여이 상황을 관리 할 수 있으므로 제품 상태를 모니터링 할 수 있습니다. StayTus는 제품, 서비스, API 및 가입자에게 업데이트를 전송하는 데 도움이됩니다. Staytus는 개인 서버에 설치할 수있는 오픈 소스 및 강력한 상태 페이지 시스템입니다. 모든 데이터의 제어를 유지하는 데 도움이됩니다. 사고 상태를 수동으로 업데이트하거나 JSON API를 사용하여 자동화 할 수 있습니다. 유지 보수 세션을 예약하고 진행 상황을 계속 업데이트 할 수 있습니다. 이 오픈 소스 상태 페이지 시스템은 루비에서 개발되었습니다. 이 오픈 소스 모니터링 소프트웨어의 라이센스는 MIT 라이센스입니다.
시스템 요구 사항
Staytus는 Ruby 및 Node.js 기반 오픈 소스 Staytus 페이지 시스템입니다. Staytus의 현재 요구 사항은 다음과 같습니다. -Nginx
- 루비
- node.js -MySQL
특징
Staytus는 최상위 상태 페이지 시스템에서 예상 할 수있는 모든 최신 기능을 제공합니다. 주요 기능은 아래에 나열되어 있습니다.
- 아름다운 & amp; 반응 형 UI
- 추적 문제
- 유지 보수 세션
- 가입자 관리
- 외부 앱에서 상태를 업데이트합니다
- 사이트 공유
- 이메일 알림
설치
Ubuntu 16.04에 설치
먼저이 명령에 따라 Ruby, Node.js 및 MySQL을 설치하십시오.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
MySQL 데이터베이스에서 데이터베이스 및 사용자를 만듭니다.
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 용 시스템 사용자를 만듭니다.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
GitHub 저장소에서 StayTus 다운로드.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
아래 명령을 사용하여 디렉토리를 변경하십시오.
$ cd /opt/staytus/staytus
모든 루비 종속성을 설치하십시오.
$ sudo -u staytus bundle install --deployment --without development:test
데이터베이스 구성을 업데이트하십시오.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Compile StyleHeets & amp; JavaScript 파일.
$ sudo -u staytus bundle exec rake staytus:build
설정 도구를 실행하십시오.
$ sudo -u staytus bundle exec rake staytus:install
아래 명령을 사용하여 Staytus를 실행하십시오.
$ sudo -u staytus procodile start --dev