Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows Server

IIS साइट पर सक्रिय उपयोगकर्ता सत्रों की संख्या कैसे देखें?

IIS साइट पर सक्रिय उपयोगकर्ता सत्र गिनना

विंडोज सर्वर पर चल रहे वेब सर्वर पर IIS साइटों के लिए वर्तमान उपयोगकर्ता कनेक्शन (सत्र) की संख्या का त्वरित अनुमान कैसे लगाएं? ऐसी जानकारी सर्वर पर लोड निर्धारित करने और भविष्यवाणी करने, वेबसाइट के रखरखाव और अपडेट के लिए सर्वोत्तम समय चुनने, उपयोगकर्ताओं की संख्या बढ़ने पर IIS सर्वर के लोड की भविष्यवाणी करने की अनुमति देगी।

परफॉरमेंस मॉनिटर का उपयोग करना

IIS वेब साइट पर सक्रिय उपयोगकर्ता सत्रों की संख्या निर्धारित करने का सबसे आसान तरीका विंडोज परफॉरमेंस मॉनिटर में परफॉरमेंस काउंटर का उपयोग करना है।

perfmon कमांड चलाकर परफॉरमेंस मॉनिटर कंसोल खोलें और परफॉरमेंस मॉनिटर सेक्शन (मॉनिटरिंग टूल्स -> परफॉरमेंस मॉनिटर) पर जाएं।

फिर आपको मॉनिटर विंडो में आवश्यक काउंटर जोड़ने होंगे (डिफ़ॉल्ट रूप से, कुल CPU उपयोग काउंटर प्रदर्शित होता है, लेकिन आप इसे हटा सकते हैं)। एक नया काउंटर जोड़ने के लिए, टूलबार पर हरे बटन पर क्लिक करें (आप इसे स्क्रीनशॉट पर देख सकते हैं) या कीबोर्ड पर Ctrl+N दबाएं।

उपलब्ध काउंटर की सूची में, वेब सर्विस ग्रुप ढूंढें और विस्तार करें। इस श्रेणी में, हम तीन काउंटर में रुचि रखते हैं:

  • करंट एनोनिमस यूजर्स - अनाम IIS उपयोगकर्ताओं की संख्या;
  • करंट नॉन-एनोनिमस यूजर्स - अधिकृत IIS उपयोगकर्ताओं की संख्या;
  • करंट कनेक्शन - IIS सर्वर पर सक्रिय कनेक्शन की कुल संख्या।

वांछित काउंटर चुनें और चयनित ऑब्जेक्ट के इंस्टेंस में उन IIS वेबसाइटों में से एक या अधिक चुनें जिनके लिए आप कनेक्शन जानकारी प्रदर्शित करना चाहते हैं। सर्वर पर सभी वेबसाइटों के उपयोगकर्ताओं के बारे में जानकारी _Total इंस्टेंस में संग्रहीत होती है। अब आपको काउंटर को दाएं पेन में जोड़े जाने वाले काउंटर की सूची में ले जाने के लिए ऐड >> बटन पर क्लिक करना होगा।

उसी तरह सभी आवश्यक काउंटर जोड़ें और OK पर क्लिक करें।

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

आप इस कंसोल में कस्टम परफॉरमेंस काउंटर जोड़ सकते हैं और उन्हें एक अलग व्यू में सेव कर सकते हैं, जिसका उपयोग बाद में वेब सर्वर लोड डेटा तक त्वरित पहुंच के लिए किया जा सकता है।

पावरशेल से IIS परफॉरमेंस काउंटर एक्सेस करना

आप पावरशेल से IIS परफॉरमेंस काउंटर एक्सेस कर सकते हैं। ऐसा करने के लिए, आप Get-Counter कमांडलेट का उपयोग कर सकते हैं। सभी उपलब्ध वेब सर्विस परफॉरमेंस काउंटर की सूची इस प्रकार प्रदर्शित की जा सकती है:

(Get-Counter -ListSet 'Web Service').counter

IIS सर्वर पर सक्रिय कनेक्शन की वर्तमान संख्या के बारे में जानकारी प्राप्त करने के लिए (काउंटर \Web Service(*)\Current Connections), इस कमांड का उपयोग करें:

Get-Counter -Counter "\Web Service(*)\Current Connections"

जैसा कि आप देख सकते हैं, यह कमांड IIS सर्वर पर कनेक्शन की कुल संख्या और प्रत्येक साइट के लिए आंकड़े दोनों लौटाती है।

टिप:

  • कई काउंटर के मान प्रदर्शित किए जा सकते हैं यदि आप उन्हें कॉमा से अलग करके निर्दिष्ट करते हैं;
  • –Continuous विकल्प के साथ, काउंटर के मान के बारे में जानकारी कंसोल में लगातार प्रदर्शित होती है जब तक कि आप CTRL+C का उपयोग करके इसे बाधित नहीं करते।

आप किसी विशिष्ट IIS साइट के लिए सक्रिय सत्रों की संख्या प्राप्त कर सकते हैं। उदाहरण के लिए, Site1 नाम की साइट पर वर्तमान कनेक्शन की संख्या प्राप्त करने के लिए, निम्न कमांड चलाएं:

Get-Counter "web service(Site1)\current connections" -ComputerName web-srv01

आप उस सर्वर का नाम निर्दिष्ट कर सकते हैं जिस पर काउंटर मान जांचा जाता है। जब आप स्थानीय रूप से साइट पर कनेक्शन की संख्या जांच रहे हैं, तो localhost निर्दिष्ट करने की अनुमति नहीं है:

सर्वर का नाम हर बार निर्दिष्ट न करने के लिए, आप पर्यावरण चर COMPUTERNAME का उपयोग कर सकते हैं:

Get-Counter "web service(Site1)\current connections" -ComputerName $env:COMPUTERNAME

पूरे IIS वेब सर्वर के काउंटर "करंट कनेक्शन" का संख्यात्मक मान प्राप्त करने के लिए (IIS पर कुल उपयोगकर्ता), आप इस कमांड का उपयोग कर सकते हैं:

((Get-Counter -Counter 'web service(_total)\current connections' -computer $env:COMPUTERNAME) | Select-Object -Expand countersamples).Cookedvalue

टेस्टिंग के लिए सत्र बनाना

आइए एक साधारण स्क्रिप्ट का उपयोग करके हमारी साइट के साथ कई अतिरिक्त सत्र बनाने और काउंटर मान की जांच करने का प्रयास करें। आप Invoke-WebRequest कमांडलेट का उपयोग करके IIS वेबसाइट से कनेक्शन की संख्या बढ़ा सकते हैं, या आप बस ब्राउज़र में कई विंडो खोल सकते हैं:

$counter = 20 for($i=1;$i -le $counter;$i++){ $SiteAdress = "https://localhost:9666/" Start-Process $SiteAdress }

करंट कनेक्शन काउंटर के मान की जांच करें और सुनिश्चित करें कि यह बढ़ता है।

यदि सर्वर पर कई IIS साइट चल रही हैं, और आपको उनमें से प्रत्येक के लिए कनेक्शन की संख्या टेबल के रूप में प्राप्त करने की आवश्यकता है, तो आप इस स्क्रिप्ट का उपयोग कर सकते हैं (IIS से पावरशेल में डेटा प्राप्त करने के लिए, आपको WebAdministration मॉड्यूल लोड करना होगा):

import-module webadministration function get-CurrentConnection($Site) { Get-Counter "web service($Site)\current connections,web service($Site)\ Bytes Received/sec,web service($Site)\Bytes Sent/sec" -ComputerName $env:COMPUTERNAME } $IISsites = dir IIS:\Sites | Select Name $CurrentConnection = @() foreach ($site in $IISsites) { Write-Host $site $ConnCount = New-Object psobject | get-CurrentConnection -Site $site.name $CurrentConnection += $ConnCount } $CurrentConnection|out-gridview

आप सभी साइट्स के लिए कनेक्शन काउंटर के संख्यात्मक मान भी प्रदर्शित कर सकते हैं (पहला मान IIS पर कनेक्शन की कुल संख्या है):

Get-wmiObject -class Win32_PerfRawData_W3SVC_WebService | select-object -expand currentconnections

आप Web service(sitename)\Bytes Received/sec और Web service(sitename)\Bytes Sent/sec काउंटर का उपयोग करके प्रत्येक साइट या पूरे वेब सर्वर के लिए प्राप्त/भेजे गए डेटा की मात्रा के बारे में जानकारी प्रदर्शित कर सकते हैं।

तो, हमने IIS वेब सर्वर पर चल रही साइट्स पर लोड के बारे में जानकारी प्राप्त करने का एक तरीका देखा।

  1. गूगल ड्राइव फोल्डर में फाइलों की संख्या कैसे देखें [क्विक टिप्स] गूगल ड्राइव फोल्डर में फाइलों की संख्या कैसे देखें [क्विक टिप्स]

    यदि आपने गूगल ड्राइव फोल्डर में कई फाइलें स्टोर की हैं, तो आपको यह देखना मुश्किल होगा कि उसमें कितनी फाइलें हैं क्योंकि साइट में ऐसा कोई विकल्प नहीं है जो आपको फाइल काउंट देखने दे। हालांकि, नीचे दिए गए वर्कअराउंड का उपयोग करके, आप गूगल ड्राइव फोल्डर में उपलब्ध फाइलों की संख्या देख पाएंगे। इन वर्कअरा

  1. Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड

    Discord दुनिया भर के गेमर्स के बीच सबसे लोकप्रिय प्लेटफॉर्म में से एक बन गया है। इतनी बड़ी फैन फॉलोइंग के साथ, संभावना है कि आप उन उपयोगकर्ताओं का सामना करें जो धोखाधड़ी करते हैं या Discord के नियमों और विनियमों का उल्लंघन करते हैं। इसके लिए, Discord में एक रिपोर्ट फीचर है जो आपको उन उपयोगकर्ताओं क

  1. एक्टिव डायरेक्ट्री में यूजर का अंतिम लॉगिन समय निर्धारित करें: चरण-दर-चरण गाइड एक्टिव डायरेक्ट्री में यूजर का अंतिम लॉगिन समय निर्धारित करें: चरण-दर-चरण गाइड

    यदि आप एक्टिव डायरेक्ट्री में किसी यूजर की अंतिम लॉगिन तिथि और समय देखना चाहते हैं, तो इस ट्यूटोरियल को पढ़ते रहें। इस ट्यूटोरियल में एक्टिव डायरेक्ट्री यूजर का अंतिम लॉगिन समय पता लगाने के दो तरीके हैं। हर बार जब कोई AD यूजर किसी भी वर्कस्टेशन से एक्टिव डायरेक्ट्री में लॉग ऑन करता है, तो सिस्टम लॉग