यह कमांड pmlogger है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
पीएमलॉगर - प्रदर्शन मेट्रिक्स के लिए संग्रह लॉग बनाएं
SYNOPSIS
पीएमलॉगर [-c कॉन्फिगफाइल] [-h मेजबान] [-K कल्पना] [-l लॉग फ़ाइल] [-L] [-m नोट] [-n pmnsfile]
[-o] [-p पीआईडी] [-P] [-r] [-s अंतिम आकार] [-t अंतराल] [-T अंतिम समय] [-u] [-U उपयोगकर्ता नाम] [-v
volsize] [-V संस्करण] [-x fd] [-y] संग्रह
वर्णन
पीएमलॉगर प्रदर्शन मीट्रिक मानों के संग्रह लॉग बनाता है जिन्हें ''वापस चलाया'' जा सकता है
अन्य निष्पादन सह-पायलट द्वारा (देखें पीसीपी परिचय(1)) उपकरण. ये लॉग इसका आधार बनते हैं
वीसीआर प्रतिमान और पूर्वव्यापी प्रदर्शन विश्लेषण सेवाएं पीसीपी टूलकिट के लिए सामान्य हैं।
अनिवार्य तर्क संग्रह भौतिक फ़ाइलों का आधार नाम है जो एक का निर्माण करती हैं
पुरालेख लॉग.
RSI -V विकल्प उत्पन्न होने वाले संग्रह के संस्करण को निर्दिष्ट करता है। डिफ़ॉल्ट रूप से ए
संस्करण 2 संग्रह तैयार हो गया है, और वर्तमान में इसके लिए एकमात्र मान समर्थित है संस्करण एक्सएनएनएक्स है।
जब तक द्वारा किसी अन्य होस्ट को निर्देशित नहीं किया जाता है -h विकल्प या सीधे पीएमडीए का उपयोग करते समय -o
विकल्प, पीएमलॉगर स्थानीय स्तर पर परफॉरमेंस मेट्रिक्स कलेक्टर डेमन (पीएमसीडी) से संपर्क करेंगे
होस्ट करें और उसे लॉग किए जाने वाले मीट्रिक मानों के स्रोत के रूप में उपयोग करें।
क्या लॉग किया गया है और कब लॉग किया गया है, इस पर आवश्यक लचीलेपन और नियंत्रण का समर्थन करने के लिए, पीएमलॉगर
प्रत्येक प्रदर्शन के प्रत्येक उदाहरण के लिए एक स्वतंत्र दो स्तरीय लॉगिंग स्थिति बनाए रखता है
मीट्रिक. पहले (अनिवार्य) स्तर पर, लॉगिंग की अनुमति है on (एक संबद्ध के साथ
नमूनों के बीच अंतराल), या बंद or शायद. बाद वाले मामले में, दूसरा (सलाहकार)
लेवल लॉगिंग की अनुमति है on (नमूनों के बीच संबद्ध अंतराल के साथ), या बंद.
अनिवार्य स्तर सार्वभौमिक विशिष्टता की अनुमति देता है कि कुछ मेट्रिक्स को लॉग किया जाना चाहिए, या
चाहिए नहीं लॉग इन किया जाए. सभी मेट्रिक्स के सभी उदाहरणों के लिए डिफ़ॉल्ट स्थिति जब पीएमलॉगर
प्रारंभ अनिवार्य है और सलाह बंद हो सकती है।
उपयोग पीएमएलसी(1) एक बार पूछताछ करना और लॉगिंग स्थिति को बदलना पीएमलॉगर दौड रहा है।
यदि किसी मीट्रिक की स्थिति अनिवार्य है (चालू या बंद) और इसे बदलने का अनुरोध किया गया है
अनिवार्य हो सकता है, नया राज्य अनिवार्य हो सकता है और सलाह बंद हो सकती है। यदि किसी मीट्रिक की स्थिति
पहले से ही सलाह दी गई है (चालू या बंद) और इसे अनिवार्य में बदलने का अनुरोध किया गया है, शायद
वर्तमान स्थिति बरकरार है.
के लिए यह संभव नहीं है पीएमलॉगर किसी मीट्रिक के विशिष्ट उदाहरणों और सभी उदाहरणों को लॉग करने के लिए
एक ही मीट्रिक समवर्ती रूप से। यदि विशिष्ट उदाहरण लॉग किए जा रहे हैं और लॉग करने का अनुरोध किया गया है
सभी उदाहरण बनाए गए हैं, फिर मीट्रिक के सभी उदाहरणों को इसके अनुसार लॉग किया जाएगा
नया अनुरोध, मीट्रिक के लिए किसी भी पूर्व लॉगिंग अनुरोध का स्थान ले रहा है। सभी को लॉग इन करने का अनुरोध
किसी मीट्रिक के उदाहरण सभी उदाहरणों को लॉग करने के किसी भी पिछले अनुरोध का स्थान ले लेंगे। एक अनुरोध
किसी मीट्रिक के विशिष्ट उदाहरणों को लॉग करना जब सभी उदाहरण पहले से ही लॉग किए जा रहे हों
अस्वीकार करना। ऐसा करने के लिए पहले मीट्रिक के सभी उदाहरणों के लिए लॉगिंग बंद करनी होगी। में
प्रत्येक मामले में, अनुरोध की वैधता पहले जाँची जाती है; उदाहरण के लिए a को बदलने का अनुरोध
मेट्रिक की लॉगिंग स्थिति को सलाह देने के लिए जब यह वर्तमान में अनिवार्य है तो कभी भी बंद नहीं होती है
अनुमति दी गई है (शायद पहले राज्य को अनिवार्य में बदलना आवश्यक है)।
वैकल्पिक रूप से, प्रत्येक सिस्टम चल रहा है पीएमसीडी(1) ``प्राथमिक'' चलाने के लिए भी कॉन्फ़िगर किया जा सकता है
पीएमलॉगर उदाहरण। यह पीएमलॉगर इंस्टेंस द्वारा लॉन्च किया गया है $PCP_RC_DIR/pmlogger, और है
फ़ाइलों से प्रभावित $PCP_SYSCONF_DIR/pmlogger/नियंत्रण,
$PCP_SYSCONF_DIR/pmlogger/नियंत्रण.d (उपयोग करें) chkconfig(8) या समान प्लेटफ़ॉर्म-विशिष्ट
प्राथमिक को सक्रिय या अक्षम करने का आदेश पीएमलॉगर उदाहरण),
$PCP_SYSCONFIG_DIR/pmlogger (प्राथमिक के लिए पर्यावरण चर सेटिंग्स पीएमलॉगर)
$PCP_SYSCONF_DIR/pmlogger/pmlogger.options (कमांड लाइन विकल्प प्राथमिक को भेज दिए गए
पीएमलॉगर) और $PCP_VAR_LIB/config/pmlogger/config.default (डिफ़ॉल्ट प्रारंभिक
प्राथमिक के लिए कॉन्फ़िगरेशन फ़ाइल पीएमलॉगर).
प्राथमिक पीएमलॉगर उदाहरण द्वारा पहचाना जाता है -P विकल्प। अधिक से अधिक एक हो सकता है
``प्राथमिक'' पीएमलॉगर प्रत्येक सिस्टम पर उदाहरण। मुख्य पीएमलॉगर उदाहरण (यदि कोई हो) अवश्य
के समान होस्ट पर चल रहा हो पीएमसीडी(1) जिससे यह जुड़ता है (यदि कोई हो), तो -h और -P
विकल्प परस्पर अनन्य हैं।
कुछ मेट्रिक्स की लॉगिंग स्थानीय की अनुपस्थिति में भी संभव है पीएमसीडी(1), का उपयोग कर
"स्थानीय संदर्भ" संचालन का तरीका। का उपयोग करके इसे सक्रिय किया जाता है -o विकल्प और कारण
पीएमलॉगर संवाद करने के बजाय स्थानीय डीएसओ पीएमडीए का उपयोग करना पीएमसीडी(1). कब
स्थानीय संदर्भ का उपयोग करके संचालन करना -K विकल्प का उपयोग डीएसओ पीएमडीए को नियंत्रित करने के लिए किया जा सकता है
सुलभ बनाया जाना चाहिए। कल्पना तर्क में वर्णित वाक्यविन्यास के अनुरूप है
__pmSpecLocalPMDA(3). एक से अधिक -K विकल्प का प्रयोग किया जा सकता है।
जब एक गैर-प्राथमिक उदाहरण के रूप में लॉन्च किया गया, पीएमलॉगर तुरंत बाहर निकल जाएगा यदि
कॉन्फ़िगरेशन फ़ाइल के कारण कोई मीट्रिक लॉगिंग शेड्यूल नहीं की जा सकती। -L विकल्प इसे ओवरराइड करता है
व्यवहार, और एक गैर-प्राथमिक कारण बनता है पीएमलॉगर ``रुके रहने'' का उदाहरण, संभवतः लंबित
कुछ भविष्य के गतिशील पुन: कॉन्फ़िगरेशन और स्थिति परिवर्तन के माध्यम से पीएमएलसी(1). पीएमलॉगर यह भी होगा
के बिना रुकना -L यदि लॉग किए जाने वाले सभी मेट्रिक्स एक बार लॉग किए जाते हैं तो विकल्प का उपयोग किया जा रहा है
केवल मेट्रिक्स. जब केवल एक बार मेट्रिक्स लॉग किए जाएंगे, तो एक चेतावनी संदेश होगा
यह कहते हुए जेनरेट किया गया कि ईवेंट कतार खाली है और कोई और ईवेंट शेड्यूल नहीं किया जाएगा।
डिफ़ॉल्ट रूप से सभी निदान और त्रुटियाँ पीएमलॉगर फ़ाइल में लिखे गए हैं pmlogger.log
निर्देशिका में जहां पीएमलॉगर लॉन्च किया गया है. -l विकल्प का उपयोग ओवरराइड करने के लिए किया जा सकता है
डिफ़ॉल्ट व्यवहार. यदि लॉग फ़ाइल नहीं बनाई जा सकती या लिखने योग्य नहीं है, तो आउटपुट लिखा जाता है
इसके बजाय मानक त्रुटि के लिए।
यदि निर्दिष्ट किया गया है, तो -s विकल्प निर्देश देता है पीएमलॉगर एक निश्चित आकार के बाद समाप्त करना
रिकॉर्ड, बाइट्स या समय इकाइयाँ जमा हो गई हैं। अगर अंतिम आकार तो फिर एक पूर्णांक है अंतिम आकार
रिकॉर्ड लॉग में लिखे जाएंगे. अगर अंतिम आकार द्वारा प्रत्ययित एक पूर्णांक है b or बाइट्स फिर
अंतिम आकार संग्रह डेटा के बाइट्स लिखे जाएंगे (ध्यान दें, हालांकि, वह संग्रह लॉग
रिकॉर्ड सीमाएं नहीं तोड़ी जाएंगी और इसलिए यह सीमा थोड़ी अधिक हो सकती है)। अन्य
व्यवहार्य फ़ाइल आकार इकाइयों में शामिल हैं: K, Kb, केबीते, किलोबाइट किलोबाइट के लिए और M, Mb, एमबीटी,
मेगाबाइट मेगाबाइट के लिए और G, Gb, ग्बाइट, गीगाबाइट गीगाबाइट के लिए. ये इकाइयाँ हो सकती हैं
वैकल्पिक रूप से एक द्वारा प्रत्यय लगाया गया s और मिश्रित मामला हो सकता है. वैकल्पिक अंतिम आकार हो सकता है
जैसा कि वर्णित है, पूर्णांक या एक फ़्लोटिंग पॉइंट संख्या को समय इकाई का उपयोग करके प्रत्यय दिया गया है पीसीपी परिचय(1)
के लिए अंतराल तर्क (मानक पीसीपी के लिए -t कमांड लाइन विकल्प)।
विभिन्न प्रारूपों के कुछ उदाहरण:
-s 100
-s ५१२बाइट्स
-s 100K
-s 100Mb
-s 10 जीबी
-s 10mins
-s 1.5hours
डिफ़ॉल्ट के लिए है पीएमलॉगर हमेशा के लिए चलने के लिए.
RSI -r विकल्प मेट्रिक्स के प्रत्येक समूह के लिए भौतिक रिकॉर्ड के आकार का कारण बनता है और
पूरे एक दिन के लिए पीसीपी संग्रह के आकार में समूह का अपेक्षित योगदान
संग्रह को लॉग फ़ाइल में रिपोर्ट किया जाना है। यह जानकारी पहली बार दी गई है
प्रत्येक समूह को संग्रह में सफलतापूर्वक लिखा गया है।
RSI -U विकल्प उस उपयोगकर्ता खाते को निर्दिष्ट करता है जिसके अंतर्गत चलना है पीएमलॉगर. डिफ़ॉल्ट है
इंटरैक्टिव उपयोग के लिए वर्तमान उपयोगकर्ता खाता। जब एक डेमॉन के रूप में चलाया जाता है, तो वंचित "पीसीपी"
पीसीपी के वर्तमान संस्करणों में खाते का उपयोग किया जाता है, लेकिन पुराने संस्करणों में सुपरयूजर खाते का उपयोग किया जाता है
("रूट") डिफ़ॉल्ट रूप से उपयोग किया गया था।
लॉग फ़ाइल संभावित रूप से एक बहु-मात्रा डेटा सेट है, और -v विकल्प कारण पीएमलॉगर सेवा मेरे
रिकॉर्ड, बाइट्स या समय इकाइयों में एक निश्चित आकार होने के बाद एक नया वॉल्यूम प्रारंभ करें
वर्तमान मात्रा के लिए संचित. इस आकार विनिर्देश का प्रारूप समान है
की -s विकल्प (ऊपर देखें)। डिफ़ॉल्ट के लिए है पीएमलॉगर एकल खंड बनाने के लिए
लकड़ी का लट्ठा। अतिरिक्त वॉल्यूम स्विच को किसी भी उपयोग द्वारा अतुल्यकालिक रूप से मजबूर किया जा सकता है पीएमएलसी(1)
या भेज रहा हूँ पीएमलॉगर एक SIGHUP सिग्नल (नीचे देखें)। ध्यान दें, यदि कोई शेड्यूल किया गया वॉल्यूम स्विच चालू है
के कारण ऑपरेशन -v विकल्प, फिर इसके काउंटर एसिंक्रोनस के बाद रीसेट हो जाएंगे
स्विच.
किसी से स्वतंत्र -v विकल्प, संग्रह का प्रत्येक खंड 2^31 से अधिक तक सीमित नहीं है
बाइट्स, तो पीएमलॉगर इससे पहले संग्रह के लिए स्वचालित रूप से एक नया वॉल्यूम तैयार हो जाएगा
सीमा समाप्त हो गई है.
सामान्य रूप से पीएमलॉगर वितरित प्रदर्शन मेट्रिक्स नाम स्थान (पीएमएनएस) पर काम करता है,
हालांकि अगर -n विकल्प निर्दिष्ट है एक वैकल्पिक स्थानीय PMNS फ़ाइल से लोड किया गया है
pmnsfile.
सामान्य परिस्थितियों के तहत, पीएमलॉगर हमेशा के लिए चलेगा (ए को छोड़कर)। -s विकल्प या ए
समाप्ति संकेत). -T विकल्प का उपयोग निष्पादन समय को सीमित करने के लिए किया जा सकता है
समय का प्रारूप जैसा निर्धारित किया गया है पीसीपी परिचय(1). समय की व्याख्या समय क्षेत्र के भीतर की जाती है
PMCD सर्वर का, जब तक कि -y विकल्प दिया गया है, इस मामले में इस पर समय क्षेत्र
लॉगर होस्ट का उपयोग किया जाता है।
विभिन्न प्रारूपों के कुछ उदाहरण:
-T 10mins
-T '@ 11:30'
इससे यह देखा जा सकता है कि -T 10mins और -s 10mins समान क्रियाएं करें.
वैकल्पिक रूप से, पीएमलॉगर का उपयोग करके रनटाइम को किसी अन्य प्रक्रिया के जीवनकाल तक सीमित किया जा सकता है
la -p or --पीआईडी रुचि की प्रक्रिया की पीआईडी को नामांकित करने का विकल्प। इस मामले में
पीएमलॉगर जब अन्य प्रक्रिया मौजूद नहीं रहेगी तो बाहर निकल जाएगा।
. पीएमलॉगर एक SIGHUP सिग्नल प्राप्त होता है, लॉग का वर्तमान वॉल्यूम बंद हो जाता है, और एक नया
वॉल्यूम खोला गया है. यह तंत्र (या वैकल्पिक तंत्र के माध्यम से) पीएमएलसी(1)) का उपयोग किया जा सकता है
लॉग फ़ाइलों की वृद्धि को प्रबंधित करने के लिए - एक बार लॉग वॉल्यूम बंद हो जाने पर, वह फ़ाइल बंद हो सकती है
के निरंतर संचालन पर कोई दुष्प्रभाव डाले बिना संग्रहीत किया गया पीएमलॉगर। यह भी देखें -v
ऊपर का विकल्प।
ऐतिहासिक रूप से वर्तमान लॉग के बफ़र्स को इसका उपयोग करके डिस्क पर फ्लश किया जा सकता है लालिमा
इसका आदेश पीएमएलसी(1), या भेजकर पीएमलॉगर एक SIGUSR1 सिग्नल या का उपयोग करके -u विकल्प.
के वर्तमान संस्करण पीएमलॉगर और libpcp दिनचर्या जो रेखांकित करती है पीएमलॉगर
बिना शर्त अनबफ़र्ड राइट्स और सिंगल का उपयोग करें fwrite(3) प्रत्येक तार्किक रिकॉर्ड के लिए
लिखा है, और इसलिए ``फ्लशिंग'' किसी भी अतिरिक्त डेटा को फ़ाइल में लिखने के लिए बाध्य नहीं करता है
प्रणाली। -u विकल्प, SIGUSR1 हैंडलिंग और पीएमएलसी(1) लालिमा आदेश बरकरार रखा गया है
पश्चगामी अनुकूलता के लिए.
जब के साथ लॉन्च किया गया -x विकल्प, pmlogger पर अतुल्यकालिक नियंत्रण अनुरोध स्वीकार करेगा
फ़ाइल डिस्क्रिप्टर fd. यह विकल्प केवल पीसीपी द्वारा आंतरिक रूप से उपयोग किए जाने की उम्मीद है
एप्लिकेशन जो ``लाइव रिकॉर्ड मोड'' का समर्थन करते हैं।
RSI -m विकल्प स्ट्रिंग की अनुमति देता है नोट इस उदाहरण के लिए मानचित्र फ़ाइल में जोड़ा जाना है
पीएमलॉगर में $PCP_TMP_DIR/pmlogger निर्देशिका। इसका उपयोग वर्तमान में आंतरिक रूप से किया जाता है
फ़ाइल डिस्क्रिप्टर का दस्तावेज़ीकरण करें (fd) जब -x विकल्प का उपयोग किया जाता है, या यह इंगित करने के लिए
पीएमलॉगर उदाहरण के नियंत्रण में शुरू किया गया था pmlogger_check(1).
विन्यास फ़ाइल वाक्य - विन्यास
कॉन्फ़िगरेशन फ़ाइल को इसके साथ निर्दिष्ट किया जा सकता है -c विकल्प। यदि यह नहीं है, तो कॉन्फ़िगरेशन
विशिष्टताओं को मानक इनपुट से पढ़ा जाता है।
If कॉन्फिगफाइल मौजूद नहीं है, तो निर्देशिका में खोज की जाती है
$PCP_VAR_LIB/config/pmlogger समान नाम की फ़ाइल के लिए, और यदि पाया जाता है कि फ़ाइल का उपयोग किया गया है,
जैसे अगर config.बुदबुदाना वर्तमान निर्देशिका और फ़ाइल में मौजूद नहीं है
$PCP_VAR_LIB/config/pmlogger/config.mumble तो फिर अस्तित्व में है -c config.बुदबुदाना और -c
$PCP_VAR_LIB/config/pmlogger/config.mumble बराबर हैं।
कॉन्फ़िगरेशन फ़ाइल का सिंटैक्स इस प्रकार है।
1. शब्दों को सफेद स्थान (स्पेस, टैब या न्यूलाइन) द्वारा अलग किया जाता है।
2. प्रतीक ``#'' (हैश) एक टिप्पणी प्रस्तुत करता है, और अगली नई पंक्ति तक का सारा पाठ है
अवहेलना करना।
3. कीवर्ड (में दिखाया गया है पिन नीचे) अक्षरशः प्रकट होना चाहिए (अर्थात् छोटे अक्षर में)।
4. प्रत्येक विशिष्टता वैकल्पिक कीवर्ड से शुरू होती है लॉग इन, उसके बाद इनमें से एक
राज्यों अनिवार्य on, अनिवार्य बंद, अनिवार्य शायद, सलाहकार on or सलाहकार बंद.
5। के लिए on बताता है, एक लॉगिंग अंतराल को सिंटैक्स `` का उपयोग करके पालन करना चाहिएएक बार'', या
``चूक'', या ``प्रत्येक N timeunits'', या बस ``N timeunits'' - N एक अहस्ताक्षरित है
पूर्णांक, और timeunits कीवर्ड में से एक है msec, मिलीसेकंड, सेकंड, दूसरा, मिनट,
मिनट, घंटा या उपरोक्त में से किसी एक का बहुवचन रूप।
आंतरिक सीमाओं के लिए अंतराल को (लगभग) 74 से छोटा होना आवश्यक है
घंटे। शून्य का अंतराल मान इसका पर्यायवाची है एक बार. का एक अंतराल चूक
60 सेकंड के डिफ़ॉल्ट लॉगिंग अंतराल का उपयोग करने का मतलब है; यह डिफ़ॉल्ट मान हो सकता है
में परिवर्तित किया गया अंतराल साथ -t कमांड लाइन विकल्प
RSI अंतराल तर्क में वर्णित वाक्य रचना का अनुसरण करता है पीसीपी परिचय(1), और में
सरलतम रूप एक अहस्ताक्षरित पूर्णांक हो सकता है (इस मामले में निहित इकाइयाँ हैं
सेकंड)।
6. राज्य और संभावित अंतराल विनिर्देशों के बाद एक ``{'' आता है, उसके बाद एक आता है
एक या अधिक मीट्रिक विशिष्टताओं की सूची और एक समापन ``}''। सूची सफेद है
स्थान (या अल्पविराम) अलग किया गया। यदि सूची में केवल एक मीट्रिक विनिर्देश है,
ब्रेसिज़ वैकल्पिक हैं.
7. एक मीट्रिक विनिर्देश में एक मीट्रिक नाम होता है जिसके बाद वैकल्पिक रूप से एक सेट होता है
उदाहरण के नाम. मीट्रिक नाम मानक पीसीपी नामकरण परंपराओं का पालन करता है, देखें
पीएमएनएसई(5), और यदि मीट्रिक नाम पीएमएनएस में एक गैर-पत्ती नोड है (देखें)। पीएमएनएसई(5), फिर
पीएमलॉगर पीएमएनएस को पुनरावर्ती रूप से नीचे लाएगा और लॉगिंग विनिर्देश को सभी पर लागू करेगा
वंशज मीट्रिक नाम जो पीएमएनएस में लीफ नोड्स हैं। उदाहरण नामों का सेट
एक ``['' है, जिसके बाद एक या अधिक स्थान (या अल्पविराम) से अलग किए गए नामों की सूची होती है,
संख्याएँ या तार, और एक समापन ``]''। सूची में वे तत्व जो संख्याएँ हैं
आंतरिक उदाहरण पहचानकर्ता माना जाता है, अन्य तत्व माने जाते हैं
बाहरी उदाहरण पहचानकर्ता - देखें pmGetInDom(3) अधिक जानकारी के लिए।
यदि कोई उदाहरण नहीं दिया गया है, तो लॉगिंग विनिर्देश सभी उदाहरणों पर लागू किया जाता है
संबंधित मीट्रिक का.
8. लॉगिंग विशिष्टताओं की मनमानी संख्या हो सकती है।
9. सभी लॉगिंग विशिष्टताओं का पालन करते हुए, एक वैकल्पिक पहुंच नियंत्रण हो सकता है
अनुभाग, शाब्दिक टोकन द्वारा प्रस्तुत किया गया [अभिगम]. इसके बाद अभिगम नियंत्रण आता है
नियम जो विशेष मेजबानों या मेजबानों के समूहों से संचालन की अनुमति देते हैं या अनुमति नहीं देते हैं।
ऑपरेशन का उपयोग किसी रनिंग से पूछताछ करने या उसे नियंत्रित करने के लिए किया जा सकता है पीएमलॉगर का उपयोग पीएमएलसी(1)
और निम्नलिखित वर्गों में आते हैं:
पूछताछ की स्थिति के बारे में पूछताछ करें पीएमलॉगर और वह मेट्रिक्स जो वह लॉग कर रहा है
सलाहकार सलाहकार लॉगिंग बदलें.
अनिवार्य अनिवार्य लॉगिंग बदलें.
सब ऊपर के सभी।
अभिगम नियंत्रण नियम `` के रूप में हैंअनुमति देना मेजबान सूची : संचालनसूची ;'' और
``अनुमति न दें मेजबान सूची : संचालनसूची ;''।
RSI मेजबान सूची उपयोग किए गए एक्सेस नियंत्रण तंत्र के लिए वाक्यविन्यास और शब्दार्थ का पालन करता है
पीएमसीडी द्वारा और पूरी तरह से प्रलेखित हैं पीएमसीडी(1). एक संचालनसूची अल्पविराम से अलग किया गया है
संचालन की सूची सलाहकार, अनिवार्य, पूछताछ और सब.
एक लापता [अभिगम] अनुभाग सभी पहुंच की अनुमति देता है और इसके बराबर है अनुमति देना * : सभी;.
कॉन्फ़िगरेशन (या तो मानक इनपुट से या कॉन्फिगफाइल) प्रारंभ में स्कैन किया जाता है
पीएमसीपीपी(1) विकल्पों के साथ -आरएस और -I $PCP_VAR_LIB/config/pmlogger. यह विस्तार करता है
फ़ाइल प्रोसेसिंग शामिल करने के साथ कॉन्फ़िगरेशन फ़ाइल सिंटैक्स (%शामिल), के लिए एक सामान्य स्थान
फ़ाइलों को शामिल करने के लिए खोजें ($PCP_VAR_LIB/config/pmlogger), मैक्रो परिभाषाएँ (%परिभाषित करें),
स्थूल विस्तार (%नाम और %{नाम}) और पंक्तियों का सशर्त समावेशन (% ifdef नाम ...
%अन्यथा ... %अगर अंत और %ifndef नाम ... %अन्यथा ... %अगर अंत).
उदाहरण
प्रत्येक पीसीपी उपयोगिता के लिए, एक नमूना है पीएमलॉगर कॉन्फ़िगरेशन फ़ाइल जिसका उपयोग किया जा सकता है
उस टूल के साथ दोबारा चलाने के लिए उपयुक्त एक संग्रह लॉग बनाएं (यानी इसमें सभी शामिल हों)।
टूल द्वारा उपयोग किए गए प्रदर्शन मेट्रिक्स)। नामक उपकरण के लिए foo यह कॉन्फ़िगरेशन फ़ाइल है
में स्थित $PCP_VAR_LIB/config/pmlogger/config.foo.
प्राथमिक के लिए निम्नलिखित एक सरल डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल है पीएमलॉगर उदाहरण, और
कॉन्फ़िगरेशन विनिर्देश भाषा की अधिकांश क्षमताओं को प्रदर्शित करता है।
एक बार लॉग इन करना अनिवार्य है { hinv.ncpu hinv.ndisk }
प्रत्येक 10 मिनट पर लॉग इन करना अनिवार्य है {
डिस्क.सभी.लिखें
डिस्क.ऑल.रीड
नेटवर्क.इंटरफ़ेस.इन.पैकेट्स ['et0']
नेटवर्क.इंटरफ़ेस.आउट.पैकेट ['et0']
nfs.server.reqs ["लुकअप" "गेटएटीआर" "पढ़ें" "लिखें" ]
}
हर 30 मिनट पर एडवाइजरी लॉग करें {
वातावरण.अस्थायी
pmcd.pdu_in.कुल
pmcd.pdu_out.total
}
%शामिल है "मैक्रोज़.डिफ़ॉल्ट"
%ifdef %disk_detail
%disk_detail_freq पर लॉग अनिवार्य है {
डिस्क.देव
}
%अगर अंत
[अभिगम]
अस्वीकृत * : पूछताछ को छोड़कर सभी;
लोकलहोस्ट को अनुमति दें: अनिवार्य, सलाहकार;
onworks.net सेवाओं का उपयोग करके ऑनलाइन pmlogger का उपयोग करें