लिनक्स-डैश के साथ एक Nginx सर्वर की निगरानी करें

लिनक्स-डैश

लिनक्स के लिए खड़ा है वेब सर्वर, और उस बीच है अपाचे और nginx उनके पास इस बाजार का एक अच्छा हिस्सा है जो पूरी तरह से हावी है, और यह ज्ञात है कि यह न केवल दोनों विकल्पों के लिए कितना शक्तिशाली है, बल्कि इसके लिए अच्छा विकल्प है। हमारी वेबसाइट की निगरानी करें उनमें से किसी के साथ। और यह है कि यह कार्य उन लोगों के लिए अत्यंत महत्वपूर्ण है जो सिस्टम प्रशासक के रूप में काम करते हैं और हर समय यह जानने की जरूरत है कि क्या सर्वर काम कर रहे हैं, और वे किस तरीके से कर रहे हैं।

लेकिन अच्छी तरह से स्थापित और उन्नत उपयोग समाधान जैसे ज़ेनॉस या नागियोस के साथ, हमारे पास सरल उपकरण हैं जिनकी हम उपयोग कर सकते हैं हमारे लिनक्स सर्वर की निगरानी करें अधिक बस, नीचे की ओर उपयोगकर्ताओं के लिए अधिक सुलभ। और अब हम एक कॉल की समीक्षा करने जा रहे हैं लिनक्स-डैश, बहुत पूर्ण और स्थापित करने और उपयोग करने के लिए सरल।

चलिए फिर देखते हैं, वेब सर्वर के रूप में उबंटू पर और नगीनेक्स के साथ लिनक्स-डैश कैसे स्थापित करें (हमने अपाचे की तुलना में इस विकल्प को लिया क्योंकि यह वह है जो हाल के महीनों में सबसे अधिक बढ़ा है)। आरंभ करने के लिए, जैसा कि हम हमेशा निम्न दर्ज करने के लिए कमांड लाइन का सहारा लेते हैं:

sudo apt-git nginx php5-json php5-fpm php5-curl स्थापित करें

तो हम Nginx में डिफ़ॉल्ट कॉन्फ़िगरेशन को निष्क्रिय करते हैं:

sudo rm / etc / nginx / sites- सक्षम / डिफ़ॉल्ट

अब हमें फ़ाइल को संपादित करने की आवश्यकता है /etc/ngingx/conf.d/linuxdash.conf, और हम स्थापित करने जा रहे हैं कि Nginx पोर्ट 8080 का उपयोग करता है, इसलिए फ़ाइल की सामग्री इस प्रकार होनी चाहिए:

सर्वर {
server_name $ domain_name;
8080 सुनें;
रूट / var / www;
अनुक्रमणिका अनुक्रमणिका.html अनुक्रमणिका.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

स्थान ~ * \!?:? xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | ct | js | jpg | jpeg | gif | png | ico) $ {|
try_files $ uri = 404;
अधिकतम समाप्त हो जाता है;
access_log बंद;
add_header प्राग्मा पब्लिक;
add_header कैश-कंट्रोल "पब्लिक, मस्ट-रिवाइडलेट, प्रॉक्सी-रिवाइडलेट";
}

स्थान / लिनक्स-डैश {
अनुक्रमणिका अनुक्रमणिका.html अनुक्रमणिका.php;
}

# PHP-FPM सॉकेट्स के माध्यम से
स्थान ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (? +?? php) (/.*) $;
fastcgi_pass यूनिक्स: /var/run/php5-fpm.sock;
अगर (-f $ document_root $ fastcgi_script_name) {
404 वापसी;
}
try_files $ uri $ uri / /index.php?$args;
शामिल हैं fastcgi_params;
}
}

अब हमें करना है php-fpm विन्यस्त करें, हम पहले चरण में स्थापित पैकेजों में से एक है, जिसे हम फाइल को संपादित करके करते हैं /etc/php5/fpm/pool.d/www.conf, 'उपयोगकर्ता', 'समूह' और 'पैरामीटर' को जोड़ने के लिए (शेष फ़ाइल को अपरिवर्तित छोड़ा जा सकता है:

उपयोगकर्ता = www-डेटा
समूह = www-डेटा
सुनो = /var/run/php5-fpm.sock

हम आखिरकार तैयार हैं linux-dash स्थापित करें, जिसमें PPA नहीं है लेकिन हम github से संस्थापित करते हैं:

git क्लोन
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

समाप्त करने के लिए हमें केवल Nginx सर्वर को php5-fpm के साथ पुनः आरंभ करना होगा:

सुडो सेवा php5-fpm रीस्टार्ट
सुडो सेवा nginx पुनरारंभ

अब जब हमने इस उपकरण को स्थापित कर लिया है तो हम इसे जारी रखने जा रहे हैं जो निम्नानुसार है, यह देखना है कि इसे प्रभावी ढंग से कैसे उपयोग किया जाए हमारे लिनक्स सर्वर की निगरानी करें, और इसके लिए हमें वेब ब्राउज़र शुरू करना होगा, एक टैब खोलना होगा और पोर्ट 8080 के बाद हमारे सर्वर का URL दर्ज करना होगा और लिनक्स-डैश इंस्टॉलेशन, जो ऊपर दिखाए गए चरणों का पालन कर रहा है, कुछ इस तरह होना चाहिए:

http://<linux-IP-address>:8080/linux-dash/

जैसा कि हम देखते हैं, लिनक्स-डैश इंटरफ़ेस बहुत सीधा है और इसमें एक बोर्ड होता है जिसमें हम विभिन्न विजेट्स की कल्पना कर सकते हैं और उनमें सिस्टम गुण, विजेट्स जो दूसरी ओर हम अपनी प्राथमिकताओं के अनुसार उन्हें यथासंभव समायोजित करने के लिए फिर से शुरू कर सकते हैं और हम विषयों को अनुकूलित करने के लिए थीम का उपयोग भी कर सकते हैं हमारे सिस्टम के लिए linux- डैश की उपस्थिति। अलग-अलग मापदंडों के बीच हम लिनक्स-डैश के साथ निगरानी करने में सक्षम होंगे, हमारे पास सिस्टम की सामान्य जानकारी (ऑपरेटिंग सिस्टम, रैम मेमोरी, कोर की संख्या), डिस्क का उपयोग और सिस्टम के प्रत्येक माउंटेड विभाजन की है, स्थापित प्लगइन्स (mysql, Opensl, python, आदि), और फिर कनेक्टिविटी से संबंधित सभी जानकारी: सक्रिय इंटरफेस (उनमें से प्रत्येक के बारे में जानकारी के साथ), सर्वर की डाउनलोड और अपलोड गति, आवक और आउटगोइंग कनेक्शन की संख्या, पिंग , जुड़े हुए उपयोगकर्ता और कुछ अन्य चीजों के बीच सक्रिय प्रक्रियाएं।

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।