Staytus - Hệ thống trang trạng thái nguồn mở

staytus Ở lại hệ thống trang trạng thái miễn phí

Hệ thống trang trạng thái nguồn mở để giám sát dịch vụ

Hệ thống trang trạng thái nguồn đáng tin cậy và nguồn mở để giám sát các ứng dụng và dịch vụ web. Thông báo cho khách hàng và giúp giảm thời gian ngừng hoạt động của hệ thống.

Tổng quan

Khách hàng là một phần quan trọng của mọi công ty. Nó sẽ giúp bạn có được sự tin tưởng bằng cách thông báo cho họ về các vấn đề. Dịch vụ của bạn chạy 24 × 7 và mọi thứ có thể sai bất cứ lúc nào. Sẽ là hoàn hảo để gửi cảnh báo kịp thời cho khách hàng khi mất hệ thống, thay vì họ liên hệ với hỗ trợ. Các tổ chức có thể quản lý tình huống này thông qua việc thiết lập ứng dụng trang trạng thái, để họ có thể theo dõi trạng thái sản phẩm. Staytus sẽ giúp bạn giám sát các sản phẩm, dịch vụ, API và gửi cập nhật cho người đăng ký. StayTus là một hệ thống trang trạng thái nguồn mở và nguồn có thể được cài đặt trên máy chủ riêng của bạn. Nó giúp bạn giữ quyền kiểm soát tất cả dữ liệu. Bạn có thể cập nhật thủ công trạng thái của các sự cố hoặc tự động hóa bằng API JSON. Bạn có thể lên lịch cho phiên bảo trì và tiếp tục cập nhật tiến độ. Hệ thống trang trạng thái nguồn mở này được phát triển trong Ruby. Giấy phép cho phần mềm giám sát nguồn mở này là giấy phép MIT.

Yêu cầu hệ thống

Staytus là hệ thống trang Staytus nguồn mở dựa trên Node và Node.js. Yêu cầu hiện tại của StayTus đang theo sau:

  • nginx
  • Ruby
  • Node.js
  • MySQL

Đặc trưng

StayTus cung cấp tất cả các tính năng hiện đại mà bạn có thể dự đoán từ hệ thống trang trạng thái hàng đầu. Các tính năng chính được liệt kê dưới đây.

  • Đẹp & amp; UI đáp ứng
  • Các vấn đề theo dõi
  • Phiên bảo trì
  • Quản lý thuê bao
  • Cập nhật trạng thái từ ứng dụng bên ngoài của bạn
  • Chia sẻ trang web
  • Những thông báo thư điện tử

Cài đặt

Cài đặt trên Ubuntu 16.04

Đầu tiên cài đặt Ruby, Node.js và MySQL bằng cách làm theo các lệnh này.


$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile

Tạo cơ sở dữ liệu và người dùng trong cơ sở dữ liệu MySQL của bạn.


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`;

Tạo người dùng hệ thống cho Staytus.

$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus

Tải xuống ở lại từ kho lưu trữ GitHub.

$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus

Thay đổi thư mục bằng cách sử dụng lệnh dưới đây.

$ cd /opt/staytus/staytus

Cài đặt tất cả các phụ thuộc Ruby.

$ sudo -u staytus bundle install --deployment --without development:test

Cập nhật cấu hình cơ sở dữ liệu.


$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml

Biên dịch phong cách & amp; Các tập tin JavaScript.

$ sudo -u staytus bundle exec rake staytus:build

Chạy công cụ thiết lập.

$ sudo -u staytus bundle exec rake staytus:install

Chạy Staytus bằng cách sử dụng lệnh bên dưới.

$ sudo -u staytus procodile start --dev

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt