StayTus - ओपन सोर्स स्टेटस पेज सिस्टम

staytus StayTus मुक्त स्थिति पृष्ठ प्रणाली

सेवाओं की निगरानी के लिए स्रोत स्थिति पृष्ठ प्रणाली खोलें

वेब एप्लिकेशन और सेवाओं की निगरानी के लिए विश्वसनीय और ओपन सोर्स स्टेटस पेज सिस्टम। ग्राहकों को सूचित करें और सिस्टम आउटेज के डाउनटाइम को कम करने में मदद करता है।

अवलोकन

ग्राहक हर कंपनी का एक महत्वपूर्ण हिस्सा हैं। यह आपको मुद्दों के बारे में सूचित करके विश्वास हासिल करने में मदद करेगा। आपकी सेवाएं 24 × 7 चलती हैं और किसी भी समय चीजें गलत हो सकती हैं। सिस्टम आउटेज के लिए ग्राहकों को समय पर अलर्ट भेजना सही होगा, बजाय इसके कि वे संपर्क समर्थन के लिए। संगठन स्थिति पृष्ठ अनुप्रयोग स्थापित करने के माध्यम से इस स्थिति का प्रबंधन कर सकते हैं, ताकि वे उत्पाद की स्थिति की निगरानी कर सकें। StayTus आपको अपने उत्पादों, सेवाओं, API की निगरानी करने और ग्राहकों को अपडेट भेजने में मदद करेगा। StayTus एक खुला स्रोत और शक्तिशाली स्थिति पृष्ठ प्रणाली है जिसे आपके निजी सर्वर पर स्थापित किया जा सकता है। यह आपको सभी डेटा के नियंत्रण को बनाए रखने में मदद करता है। आप या तो मैन्युअल रूप से घटनाओं की स्थिति को अपडेट कर सकते हैं या JSON API का उपयोग करके स्वचालित कर सकते हैं। आप रखरखाव सत्र शेड्यूल कर सकते हैं और प्रगति को अपडेट करते रह सकते हैं। यह ओपन सोर्स स्टेटस पेज सिस्टम रूबी में विकसित किया गया है। इस ओपन सोर्स मॉनिटरिंग सॉफ्टवेयर के लिए लाइसेंस MIT लाइसेंस है।

सिस्टम आवश्यकताएं

StayTus रूबी और नोड.जेएस आधारित ओपन सोर्स स्टेटस पेज सिस्टम है। StayTus की वर्तमान आवश्यकता निम्नलिखित हैं:

  • nginx
  • माणिक
  • node.js
  • माई एसक्यूएल

विशेषताएँ

StayTus उन सभी आधुनिक सुविधाओं को प्रदान करता है जिन्हें आप शीर्ष स्थिति पृष्ठ प्रणाली से अनुमान लगा सकते हैं। मुख्य विशेषताएं नीचे सूचीबद्ध हैं।

  • सुंदर & amp; उत्तरदायी यूआई
  • मुद्दे ट्रैकिंग
  • रखरखाव सत्र
  • सब्सक्राइबर्स मैनेजमेंट
  • अपने बाहरी ऐप से स्थिति अपडेट करें
  • साइट साझाकरण
  • ईमेल सूचनाएं

स्थापना

Ubuntu 16.04 पर स्थापित करना

पहले इन आदेशों का पालन करके रूबी, 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

संकलन स्टाइलहेट्स & amp; जावास्क्रिप्ट फ़ाइलें।

$ sudo -u staytus bundle exec rake staytus:build

सेटअप टूल चलाएं।

$ sudo -u staytus bundle exec rake staytus:install

नीचे कमांड का उपयोग करके StayTus चलाएं।

$ sudo -u staytus procodile start --dev

अन्वेषण करना

आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:

 हिन्दी