xymon - क्लाउड में ऑनलाइन

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

कार्यक्रम:

नाम


xymon - xymon क्लाइंट संचार कार्यक्रम

SYNOPSIS


जाइमोन [विकल्प] प्राप्तकर्ता message

वर्णन


जाइमोन(1) एक क्लाइंट प्रोग्राम है जिसका उपयोग ज़ायमोन सर्वर के साथ संचार करने के लिए किया जाता है। यह अक्सर होता है
स्थानीय परीक्षणों पर स्थिति संदेश और पेजर अलर्ट भेजने के लिए ज़ाइमॉन क्लाइंट सिस्टम द्वारा उपयोग किया जाता है।

ज़ाइमॉन में, ज़िमोन प्रोग्राम का उपयोग प्रशासनिक उद्देश्यों के लिए भी किया जाता है, जैसे नाम बदलना या
होस्ट हटाएं, या लंबे समय से बंद होस्ट को अक्षम करें।

विकल्प और पैरामीटर


- दाढ़
डिबगिंग सक्षम करें. यह Xymon से कनेक्शन कैसे है इसके बारे में विवरण प्रिंट करता है
सर्वर स्थापित किया जा रहा है.

--प्रॉक्सी=http://PROXYSERVER:प्रॉक्सी पोर्ट/
HTTP के माध्यम से स्थिति संदेश भेजते समय, इसके बजाय इस सर्वर को HTTP प्रॉक्सी के रूप में उपयोग करें
Xymon सर्वर से सीधे जुड़ने का।

--टाइमआउट=एन
Xymon सर्वर से कनेक्ट करने के लिए सेकंड में टाइमआउट निर्दिष्ट करता है। डिफ़ॉल्ट
5 सेकंड है।

--जवाब
xymon उपयोगिता सामान्यतः जानती है कि सर्वर से कब प्रतिक्रिया की उम्मीद करनी है, इसलिए यह
विकल्प की आवश्यकता नहीं है. हालाँकि, यह सर्वर से किसी भी प्रतिक्रिया का कारण बनेगा
का प्रदर्शन किया।

--मर्ज
कमांड लाइन संदेश टेक्स्ट को मानक इनपुट पर उपलब्ध कराए गए डेटा के साथ मर्ज करें, और
परिणाम को Xymon सर्वर पर भेजें। संदेश पाठ कमांड लाइन पर उपलब्ध कराया गया है
मर्ज किए गए संदेश की पहली पंक्ति बन जाती है।

प्राप्तकर्ता
RSI प्राप्तकर्ता पैरामीटर परिभाषित करता है कि कौन सा सर्वर संदेश प्राप्त करता है। यदि प्राप्तकर्ता है
"0.0.0.0" के रूप में दिया गया है, तो संदेश सूचीबद्ध सभी सर्वरों पर भेजा जाता है
XYMSERVERS पर्यावरण चर।

आमतौर पर, एक ग्राहक इसके लिए "$XYMSRV" का उपयोग करेगा प्राप्तकर्ता पैरामीटर, जैसा कि यह है
क्लाइंट स्क्रिप्ट में स्वचालित रूप से सही मान रखने के लिए परिभाषित किया गया है।

RSI प्राप्तकर्ता पैरामीटर एक वेबसर्वर के लिए एक यूआरएल हो सकता है जिसमें xymoncgimsg.cgi है
या समान स्क्रिप्ट स्थापित की गई है। यह Xymon संदेशों को Xymon सर्वर पर सुरंगित करता है
मानक HTTP प्रोटोकॉल का उपयोग करना। xymoncgimsg.cgi(8) सीजीआई उपकरण (ज़ाइमॉन में शामिल)
HTTP ट्रांसपोर्ट के काम करने के लिए इसे वेबसर्वर पर स्थापित किया जाना चाहिए।

संदेश
RSI message पैरामीटर Xymon सर्वर पर भेजा जाने वाला संदेश है।
संदेशों को उद्धरण चिह्नों में संलग्न किया जाना चाहिए, लेकिन ऐसा करने से वे कई पंक्तियों में फैल सकते हैं।
किसी संदेश का अधिकतम आकार आपकी अधिकतम अनुमत लंबाई से परिभाषित होता है
शेल की कमांड-लाइन, और आमतौर पर 8-32 KB होती है।

यदि आपको लंबे स्टेटस संदेश भेजने की आवश्यकता है, तो आप संदेश के रूप में "@" निर्दिष्ट कर सकते हैं:
इसके बाद xymon अपने stdin से स्थिति संदेश पढ़ेगा।

ज़ायमोन संदेश वाक्य - विन्यास


यह अनुभाग ज़ायमोन प्रोटोकॉल में सबसे अधिक उपयोग किए जाने वाले संदेशों को सूचीबद्ध करता है।

प्रत्येक संदेश Xymon कमांड में से किसी एक से शुरू होना चाहिए। जहां एक HOSTNAME निर्दिष्ट है, यह
यदि Xymon FQDN सेटिंग सक्षम है तो होस्टनाम में कोई भी बिंदु अल्पविराम में बदला जाना चाहिए
(जो डिफ़ॉल्ट है)। उदाहरण के लिए, होस्ट "www.foo.com" इस प्रकार रिपोर्ट करेगा
"www,foo,com"।

स्थिति[+जीवनकाल][/समूह:समूह] होस्टनाम.टेस्टनाम रंग
यह एकल होस्ट पर एकल परीक्षण (कॉलम) के लिए एक स्थिति संदेश भेजता है।
TESTNAME उस कॉलम का नाम है जहां यह परीक्षण दिखाई देगा; कोई भी नाम मान्य है
सिवाय इसके कि परीक्षण नाम में बिंदुओं का उपयोग काम नहीं करेगा। रंग इनमें से एक होना चाहिए
मान्य रंग: "हरा", "पीला", "लाल" या "स्पष्ट"। रंग "नीला" और "बैंगनी"
- हालांकि वैध रंग - स्थिति संदेश में नहीं भेजे जाने चाहिए, क्योंकि ये हैं
Xymon सर्वर द्वारा विशेष रूप से नियंत्रित किया जाता है। एक विशेष मामले के रूप में (बुजुर्गों के समर्थन के लिए
क्लाइंट), "क्लाइंट" का उपयोग रंग के नाम के रूप में किया जा सकता है। यह स्थिति का कारण बनता है
Xymon द्वारा "क्लाइंट" डेटा संदेश और TESTNAME के ​​रूप में प्रबंधित किया जाने वाला संदेश
पैरामीटर का उपयोग "कलेक्टर आईडी" के रूप में किया जाता है।
"अतिरिक्त पाठ" में आम तौर पर एक स्थानीय टाइमस्टैम्प और परीक्षण का सारांश शामिल होता है
पहली पंक्ति पर परिणाम. पहली पंक्ति के बाद की कोई भी पंक्ति मुक्त-रूप वाली है, और हो सकती है
ऐसी कोई भी जानकारी शामिल करें जो रिपोर्ट की जा रही समस्या के निदान के लिए उपयोगी हो सकती है।
लाइफटाइम परिभाषित करता है कि यह स्थिति प्राप्त होने के बाद कितने समय तक वैध है
ज़ायमोन सर्वर. डिफ़ॉल्ट 30 मिनट है, लेकिन आप अपनी इच्छानुसार कोई भी अवधि निर्धारित कर सकते हैं। उदाहरण के लिए
एक घंटे में एक बार चलने वाले कस्टम परीक्षण के लिए, आप इसे कम से कम 60 पर सेट करना चाहेंगे
मिनट - अन्यथा 30 मिनट के बाद स्थिति बैंगनी हो जाएगी। यह एक अच्छा विचार है
जीवन काल को अपने परीक्षणों के बीच के अंतराल से थोड़ा अधिक समय पर सेट करने के लिए
आपके परीक्षण को पूरा होने में लगने वाले समय में बदलाव की अनुमति दें। जीवन काल आ गया है
मिनट, जब तक आप तुरंत बाद "एच" (घंटे), "डी" (दिन) या "डब्ल्यू" (सप्ताह) नहीं जोड़ते
संख्या, उदाहरण के लिए "status+5h" एक स्थिति के लिए जो 5 घंटे के लिए वैध है।
ग्रुप विकल्प का उपयोग स्थिति से अलर्ट को किसी विशिष्ट समूह तक निर्देशित करने के लिए किया जाता है। यह
वर्तमान में Xymon ग्राहकों के डेटा से उत्पन्न स्थिति के लिए उपयोग किया जाता है, उदाहरण के लिए निर्देशित करने के लिए
विभिन्न लोगों को "प्रोक्स" स्थिति के लिए अलर्ट, वास्तव में किस प्रक्रिया पर निर्भर करता है
खराब है।

HOSTNAME.TESTNAME को सूचित करें
यह उन लोगों को भेजे जाने वाले सूचनात्मक संदेश को ट्रिगर करता है जिनके लिए अलर्ट प्राप्त होते हैं
यह HOSTNAME+TESTNAME संयोजन, में परिभाषित नियमों के अनुसार अलर्ट.सीएफजी(5)
इसका प्रयोग किया जाता है enadis.cgi(1) मेज़बानों के अक्षम होने के बारे में लोगों को सूचित करने का उपकरण
या सक्षम, लेकिन सर्वर प्रशासकों को सूचित करने के एक सामान्य तरीके के रूप में भी काम कर सकता है।

डेटा HOSTNAME.DATANAME
"डेटा" संदेश टूल को किसी होस्ट के बारे में डेटा भेजने की अनुमति देता है, बिना इसके प्रदर्शित होने के
ज़ायमोन वेबपेजों पर एक कॉलम। इसका उपयोग, उदाहरण के लिए, आंकड़ों की रिपोर्ट करने के लिए किया जाता है
किसी होस्ट के बारे में, उदाहरण के लिए vmstat डेटा, जो अपने आप में किसी चीज़ का प्रतिनिधित्व नहीं करता है
लाल, पीली या हरी पहचान होती है। इसका उपयोग आरआरडी बॉटम-फीडर मॉड्यूल द्वारा किया जाता है
अन्य। ज़ायमोन में, डेटा संदेश डिफ़ॉल्ट रूप से केवल किसके द्वारा संसाधित होते हैं xymond_rrd(8)
मापांक। यदि आप किसी बाहरी एप्लिकेशन का उपयोग करके डेटा-संदेशों को संभालना चाहते हैं, तो आप ऐसा कर सकते हैं
को सक्षम करना चाहते हैं xymond_filestore(8) डेटा-संदेशों के लिए मॉड्यूल, डेटा संग्रहीत करने के लिए-
बिग ब्रदर डेमॉन के अनुरूप प्रारूप में संदेश।

HOSTNAME.TESTNAME अवधि अक्षम करें
DURATION मिनटों के लिए एक विशिष्ट परीक्षण अक्षम करता है। इससे इसकी स्थिति खराब हो जायेगी
परीक्षण को ज़ायमोन सर्वर पर "नीले" के रूप में सूचीबद्ध किया जाएगा, और इस होस्ट/परीक्षण के लिए कोई अलर्ट नहीं है
उत्पन्न किया जाएगा. यदि DURATION को s/m/h/d के बाद एक संख्या के रूप में दिया गया है, तो यह है
क्रमशः सेकंड/मिनट/घंटे/दिन में व्याख्या की गई। A को अक्षम करने के लिए
ठीक होने तक परीक्षण करें, अवधि के रूप में "-1" का उपयोग करें। के लिए सभी परीक्षणों को अक्षम करने के लिए
होस्ट, TESTNAME के ​​लिए तारांकन चिह्न "*" का उपयोग करें।

HOSTNAME.TESTNAME सक्षम करें
उस परीक्षण को पुनः सक्षम करता है जिसे अक्षम कर दिया गया था।

क्वेरी HOSTNAME.TESTNAME
इस विशेष परीक्षण के लिए रिपोर्ट की गई नवीनतम स्थिति के लिए ज़ायमोन सर्वर से पूछताछ करें। अगर
होस्ट/परीक्षण स्थिति ज्ञात है, प्रतिक्रिया स्थिति रिपोर्ट की पहली पंक्ति है
- वर्तमान रंग पंक्ति का पहला शब्द होगा। पाठ की अतिरिक्त पंक्तियाँ
जो स्थिति संदेश पर मौजूद हो सकता है उसे पुनर्प्राप्त नहीं किया जा सकता है।
यह किसी भी ज़ायमोन क्लाइंट को किसी विशेष परीक्षण की स्थिति निर्धारित करने की अनुमति देता है
यह उस होस्ट से संबंधित है जहां क्लाइंट चल रहा है, कोई अन्य होस्ट, या
शायद कई मेजबानों द्वारा प्रबंधित संयुक्त परीक्षण का परिणाम कॉम्बोस्टैटस(1)
यह आमतौर पर ज़ायमोन क्लाइंट एक्सटेंशन स्क्रिप्ट के लिए उपयोगी होगा, जिसकी आवश्यकता है
अन्य होस्ट की स्थिति निर्धारित करें, उदाहरण के लिए, यह तय करने के लिए कि क्या कोई स्वचालित है
वसूली की कार्रवाई शुरू की जाए।

कॉन्फ़िगरेशन फ़ाइलनाम
सर्वर से Xymon कॉन्फ़िगरेशन फ़ाइलों में से एक पुनर्प्राप्त करें। यह आदेश अनुमति देता है
एक क्लाइंट सर्वर पर $XYMONHOME/etc/ निर्देशिका से फ़ाइलें खींचने की अनुमति देता है
क्लाइंट कॉन्फ़िगरेशन के अर्ध-स्वचालित अपडेट के लिए। कॉन्फ़िगरेशन के बाद से
फ़ाइलों को सभी होस्टों के कॉन्फ़िगरेशन के लिए एक सामान्य फ़ाइल रखने के लिए डिज़ाइन किया गया है
सिस्टम - और यह वास्तव में आपके ग्राहकों को कॉन्फ़िगर करने का अनुशंसित तरीका है - यह
कॉन्फ़िगरेशन फ़ाइलों को सिंक्रनाइज़ रखना आसान बनाता है।

होस्टनाम छोड़ें
होस्ट HOSTNAME के ​​बारे में संग्रहीत सभी डेटा को हटा देता है। यह मान लिया गया है कि आपके पास है
पहले ही होस्ट कोhosts.cfg कॉन्फ़िगरेशन फ़ाइल से हटा दिया गया है।

होस्टनाम टेस्टनाम ड्रॉप करें
एकल परीक्षण (कॉलम) के बारे में डेटा हटाएँ।

पुरानेहोस्टनाम का नाम बदलेंन्यूहोस्टनाम
उस होस्ट के सभी डेटा का नाम बदलें जिसका नाम बदल दिया गया है। आपको इसके बाद ऐसा करना चाहिए
hosts.cfg कॉन्फ़िगरेशन फ़ाइल में होस्टनाम बदलना।

होस्टनाम पुरानानाम नयाटेस्टनाम का नाम बदलें
एकल परीक्षण (कॉलम) के बारे में डेटा का नाम बदलें।

xymondlog HOSTNAME.TESTNAME
एकल परीक्षण के लिए ज़ायमोन स्टेटस-लॉग पुनर्प्राप्त करें। प्रतिक्रिया की पहली पंक्ति
इसमें पाइप-चिह्न द्वारा अलग किए गए फ़ील्ड की एक श्रृंखला शामिल है:

मेजबाननाम मेज़बान का नाम

परीक्षण का नाम परीक्षण का नाम

रंग स्थिति का रंग (हरा, पीला, लाल, नीला, साफ़, बैंगनी)

परीक्षणझंडे नेटवर्क परीक्षणों के लिए, परीक्षण के बारे में विवरण दर्शाने वाले झंडे (द्वारा उपयोग किए जाते हैं)।
xymongen)।

अंतिम परिवर्तन यूनिक्स टाइमस्टैम्प जब स्थिति का रंग आखिरी बार बदला गया।

लॉगटाइम लॉग संदेश प्राप्त होने पर यूनिक्स टाइमस्टैम्प।

वैध समय यूनिक्स टाइमस्टैम्प जब लॉग संदेश अब मान्य नहीं है (यह बैंगनी हो जाता है
इस समय)।

एकटाइम सक्रिय पावती समाप्त होने पर या तो -1 या यूनिक्स टाइमस्टैम्प।

अक्षम समय जब स्थिति अब अक्षम नहीं है तो या तो -1 या यूनिक्स टाइमस्टैम्प।

प्रेषक आईपी ​​पता जहां से स्थिति प्राप्त हुई थी।

कुकी किसी चेतावनी को स्वीकार करने के लिए या तो -1 या कुकी मान का उपयोग किया जाता है।

ackmsg स्थिति स्वीकार किए जाने पर खाली या पावती संदेश भेजा गया।
न्यूलाइन, पाइप-साइन और बैकस्लैश को बैकस्लैश, सी-स्टाइल से बचा लिया जाता है।

dismsg खाली या स्थिति अक्षम होने पर भेजा गया संदेश। न्यूलाइन, पाइप-संकेत
और बैकस्लैश को बैकस्लैश, सी-शैली से बचा लिया जाता है।

पहली पंक्ति के बाद सादे पाठ प्रारूप में पूर्ण स्थिति लॉग आता है।

xymondxlog HOSTNAME.TESTNAME
"xymondlog" कमांड की तरह स्थिति लॉग वाली XML स्ट्रिंग पुनर्प्राप्त करता है।

xymondboard [मानदंड] [फ़ील्ड=फ़ील्डलिस्ट]
ज़ायमोन डेमॉन के लिए उपलब्ध सभी ज्ञात परीक्षणों की स्थिति का सारांश प्राप्त करता है।

डिफ़ॉल्ट रूप से - यदि कोई मानदंड प्रदान नहीं किया गया है - यह सभी स्थिति के लिए एक पंक्ति लौटाता है
संदेश जो ज़ायमोन में पाए जाते हैं। आप चयन विशिष्ट के आधार पर प्रतिक्रिया को फ़िल्टर कर सकते हैं
पृष्ठ, होस्ट, परीक्षण, रंग या विभिन्न अन्य क्षेत्र। पेजपथ, नेटवर्क, होस्टनाम,
टेस्टनाम, और *एमएसजी पैरामीटर्स की व्याख्या पर्ल-संगत नियमित अभिव्यक्तियों से की जाती है;
रंग पैरामीटर अल्पविराम द्वारा अलग किए गए कई रंगों को स्वीकार करता है; *समय मान
यूनिक्स युग टाइमस्टैम्प स्वीकार करें। अन्य चरों की पहचान की गई xymon-xmh(5) भी हो सकता है
इस्तेमाल किया गया।

क्योंकि होस्ट निस्पंदन परीक्षण निस्पंदन से पहले किया जाता है, यह अधिक कुशल है (साथ में)।
बहुत बड़े डेटा सेट) PAGEPATH, HOSTNAME, नेटवर्क और अन्य XMH_ फ़िल्टर का उपयोग करने के लिए
जब संभव हो, वैश्विक स्तर पर COLOR, *MSG, *TIME, या TESTNAME के ​​साथ फ़िल्टर करने से पहले।

उदाहरण के लिए, आप होस्टनाम और टेस्टनाम दोनों को फ़िल्टर कर सकते हैं।

पेज=पेजपाथ इसमें केवल PAGEPATH पृष्ठ पर पाए गए होस्ट के परीक्षण शामिल करें
hosts.cfgफ़ाइल।

नेट=नेटवर्क इस NET: टैग के साथ केवल मेजबानों के परीक्षण शामिल करें

आईपी=आईपीपता केवल इस आईपी पते वाले मेजबानों के परीक्षण शामिल करें। यह एक रेगेक्स है,
सीआईडीआर नहीं.

होस्ट=होस्टनाम केवल होस्ट HOSTNAME से परीक्षण शामिल करें

परीक्षण=परीक्षणनाम केवल परीक्षणनाम TESTNAME वाले परीक्षण शामिल करें

रंग=रंगनाम केवल उन परीक्षणों को शामिल करें जहां स्थिति का रंग COLORNAME है

टैग=टैगनाम केवल निर्दिष्ट टैग वाले होस्ट ही शामिल करें मेजबान.cfg(5)
पंक्ति। ध्यान दें कि केवल xymon घटकों से ज्ञात आइटम ही यहां शामिल हैं; मनमाना
पाठ शामिल नहीं है

एक्सएमएच_स्ट्रिंग=VALUE केवल a वाले होस्ट शामिल करें xymon-xmh(5) इससे मेल खाने वाला वेरिएबल
मूल्य

उन्नत फ़िल्टरिंग

संदेश=संदेश केवल पूर्ण सामग्री से मेल खाने वाले संदेश वाले परीक्षण शामिल करें। के लिए "\s" का प्रयोग करें
एस्केप स्पेस (या अन्य पीसीआरई स्ट्रिंग्स)

एकेएमएसजी=संदेश केवल पावती संदेश वाले परीक्षण शामिल करें। के लिए "\s" का प्रयोग करें
एस्केप स्पेस (या अन्य पीसीआरई स्ट्रिंग्स)

dismsg=संदेश केवल उन परीक्षणों को शामिल करें जिन्हें स्ट्रिंग मिलान के साथ अक्षम कर दिया गया है
संदेश। रिक्त स्थान (या अन्य पीसीआरई स्ट्रिंग्स) से बचने के लिए "\s" का उपयोग करें। (यह सबसे कुशल है
इसे रंग=नीले के साथ जोड़ना।)

टाइमस्टैम्प फ़िल्टर

कुछ फ़ील्ड (नीचे समझाया गया है) को यूनिक्स टाइमस्टैम्प और के साथ फ़िल्टर किया जा सकता है
निम्नलिखित असमानताएँ: >= > <= < = !=

ये फ़िल्टर हैं: लास्टचेंज, लॉगटाइम, वैलिडटाइम, एकटाइम, डिसएबलटाइम

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

मेजबाननाम मेज़बान का नाम

परीक्षण का नाम परीक्षण का नाम

रंग स्थिति का रंग (हरा, पीला, लाल, नीला, साफ़, बैंगनी)

झंडे नेटवर्क परीक्षणों के लिए, परीक्षण के बारे में विवरण दर्शाने वाले झंडे (द्वारा उपयोग किए जाते हैं)।
xymongen)।

अंतिम परिवर्तन यूनिक्स टाइमस्टैम्प जब स्थिति का रंग आखिरी बार बदला गया।

लॉगटाइम लॉग संदेश प्राप्त होने पर यूनिक्स टाइमस्टैम्प।

वैध समय यूनिक्स टाइमस्टैम्प जब लॉग संदेश अब मान्य नहीं है (यह बैंगनी हो जाता है
इस समय)।

एकटाइम सक्रिय पावती समाप्त होने पर या तो -1 या यूनिक्स टाइमस्टैम्प।

अक्षम समय जब स्थिति अब अक्षम नहीं है तो या तो -1 या यूनिक्स टाइमस्टैम्प।

प्रेषक आईपी ​​पता जहां से स्थिति प्राप्त हुई थी।

कुकी किसी चेतावनी को स्वीकार करने के लिए या तो -1 या कुकी मान का उपयोग किया जाता है।

line1 स्थिति लॉग की पहली पंक्ति.

ackmsg खाली (यदि कोई पावती सक्रिय नहीं है), या पावती का पाठ
संदेश।

dismsg खाली (यदि स्थिति वर्तमान में सक्षम है), या अक्षम का पाठ
संदेश।

msg वर्तमान स्थिति संदेश का पूरा पाठ.

ग्राहक यदि क्लाइंट डेटा उपलब्ध है तो "Y" दिखाता है, यदि नहीं है तो "N" दिखाता है।

clntstamp यूनिक्स "युग" में अंतिम ग्राहक संदेश प्राप्त होने पर टाइमस्टैम्प
प्रारूप.

acklist किसी परीक्षण के लिए वर्तमान स्वीकृतियों की सूची. यह एक टेक्स्ट स्ट्रिंग है
एकाधिक फ़ील्ड, एक कोलन वर्ण द्वारा सीमांकित। 5 फ़ील्ड हैं: टाइमस्टैम्प के लिए
Ack कब उत्पन्न हुआ और कब समाप्त हो गया; "एके लेवल"; उपयोगकर्ता जो
एके भेजा; और पावती पाठ.

flapinfo बताता है कि क्या स्थिति फ़्लैप हो रही है। 5 फ़ील्ड, "/" द्वारा सीमांकित: ए "0" यदि
स्थिति फड़फड़ा नहीं रही है और यदि फड़फड़ा रही है तो "1"; नवीनतम स्थिति होने पर टाइमस्टैम्प
परिवर्तन दर्ज किया गया था और जब पहली स्थिति परिवर्तन दर्ज किया गया था; और दो
वे रंग जिनके बीच स्थिति फड़फड़ा रही है।

आँकड़े xymond के बाद से इस स्थिति के लिए दर्ज की गई स्थिति-परिवर्तनों की संख्या
आरंभ किया गया।

संशोधक इस स्थिति के लिए सभी सक्रिय संशोधकों को सूचीबद्ध करता है (अर्थात a का उपयोग करके भेजे गए अपडेट)।
"संशोधित करें" आदेश)।

एक्सएमएच_* एक्सएमएच-टैग ज़िमोन को संदर्भित करते हैं मेजबान.cfg(5) कॉन्फ़िगरेशन सेटिंग्स। पूरा
इनकी सूची यहां पाई जा सकती है xymon-xmh(5) मैन पेज।

Ackmsg, dismsg और msg फ़ील्ड में कुछ वर्ण एन्कोड किए गए हैं: न्यूलाइन "\n" है,
TAB "\t" है, कैरिज रिटर्न "\r" है, एक पाइप-साइन "\p" है, और बैकस्लैश "\\" है।

यदि "फ़ील्ड" पैरामीटर छोड़ दिया जाता है, तो एक डिफ़ॉल्ट सेट
होस्टनाम, टेस्टनाम, रंग, झंडे, अंतिम परिवर्तन, लॉगटाइम, वैध समय, एकटाइम, अक्षम समय, प्रेषक, कुकी, लाइन 1
प्रयोग किया जाता है।

xymondxboard
सभी स्थिति लॉग के सारांश के साथ एक XML स्ट्रिंग पुनर्प्राप्त करता है
"ज़ाइमोंडबोर्ड" कमांड।

होस्टइन्फो [मानदंड]
होस्ट के वर्तमान कॉन्फ़िगरेशन को पुनः प्राप्त करता है (अर्थात् मेजबान.cfg(5) परिभाषा)।
मानदंड यह चुनता है कि किस होस्ट को रिपोर्ट करना है, और यह मानदंड के समान है
xymondboard कमांड।

प्रतिक्रिया प्रत्येक होस्ट के लिए एक पंक्ति है जो मानदंड से मेल खाती है, या यदि सभी होस्ट से मेल खाती है
कोई मानदंड निर्दिष्ट नहीं है. रेखा कई क्षेत्रों से बनी होती है, जिन्हें अलग किया जाता है
एक पाइप-चिह्न. पहले दो फ़ील्ड हमेशा होस्टनाम और आईपी-एड्रेस होंगे।
शेष फ़ील्ड - यदि कोई हो - किसी विशेष क्रम में होस्ट.सीएफजी टैग नहीं हैं।

फ़ाइलनाम डाउनलोड करें
Xymon सर्वर की डाउनलोड निर्देशिका से एक फ़ाइल डाउनलोड करें।

क्लाइंट[/कलेक्टोरिड] होस्टनाम.ओटाइप [होस्टक्लास]
Xymon सर्वर पर "क्लाइंट" संदेश भेजने के लिए उपयोग किया जाता है। ग्राहक संदेश उत्पन्न होते हैं
ज़ायमोन क्लाइंट द्वारा; जब ज़ायमोन सर्वर पर भेजा जाता है तो उनका मिलान इसके विरुद्ध किया जाता है
में नियम विश्लेषण.सीएफजी(5) कॉन्फ़िगरेशन फ़ाइल, और स्थिति संदेश उत्पन्न होते हैं
क्लाइंट-साइड परीक्षणों के लिए। COLLECTORID का उपयोग क्लाइंट-डेटा भेजते समय किया जाता है
मानक ग्राहक डेटा में अतिरिक्त हैं। डेटा को इसके साथ संयोजित किया जाएगा
सामान्य ग्राहक डेटा.

क्लाइंटलॉग होस्टनाम [सेक्शन=सेक्शननाम[,सेक्शननाम...]]
HOSTNAME द्वारा अंतिम बार भेजे गए वर्तमान कच्चे क्लाइंट संदेश को पुनः प्राप्त करता है। वैकल्पिक
"अनुभाग" फ़िल्टर का उपयोग क्लाइंट डेटा के विशिष्ट अनुभागों का चयन करने के लिए किया जाता है।

पिंग ज़ायमोन सर्वर से संपर्क करने का प्रयास करता है। सफल होने पर, ज़ायमोन सर्वर संस्करण आईडी है
की सूचना दी.

पुलक्लाइंट
इस संदेश का उपयोग लागू "पुल" तंत्र के माध्यम से क्लाइंट डेटा लाते समय किया जाता है
by xymonfetch(8) और msgcache(8) उन ग्राहकों के लिए जो सीधे कनेक्ट नहीं हो सकते
ज़ायमोन सर्वर.

भूतसूची
की एक सूची रिपोर्ट करें भूत Xymon सर्वर द्वारा देखे गए क्लाइंट। भूत-प्रेत ऐसी व्यवस्थाएं हैं
Xymon सर्वर पर डेटा रिपोर्ट करें, लेकिनhosts.cfg फ़ाइल में सूचीबद्ध नहीं हैं।

शेड्यूल [टाइमस्टैम्प कमांड]
बाद में निष्पादन के लिए ज़ायमोन सर्वर पर भेजे गए कमांड को शेड्यूल करता है। उदाहरण के लिए
भविष्य में किसी समय किसी होस्ट या सेवा को अक्षम करने का शेड्यूल करने के लिए उपयोग किया जाता है। आज्ञा
ऊपर सूचीबद्ध जैसा एक संपूर्ण ज़ायमोन कमांड है। टाइमस्टैम्प यूनिक्स है
युग का समय जब आदेश निष्पादित किया जाएगा।
यदि कोई पैरामीटर नहीं दिया गया है, तो वर्तमान में निर्धारित कार्य सूचीबद्ध हैं
जवाब। प्रतिक्रिया जॉब-आईडी के साथ प्रति निर्धारित कमांड एक पंक्ति है
वह समय जब आदेश निष्पादित किया जाएगा, वह आईपी पता जिससे यह भेजा गया था,
और पूर्ण कमांड स्ट्रिंग।
पहले से निर्धारित आदेश को रद्द करने के लिए, "अनुसूची रद्द करना नौकरी आईडी" इस्तेमाल किया जा सकता है।
जॉबिड शेड्यूल सूची से आउटपुट में पहले आइटम के रूप में प्रदान की गई एक संख्या है।

नोट्स फ़ाइलनाम
संदेश पाठ $XYMONHOME/notes/FILENAME में संग्रहीत किया जाएगा जिसे बाद में इस रूप में उपयोग किया जाएगा
होस्टनाम या कॉलम नाम से हाइपरलिंक। इसके लिए आवश्यक है कि "स्टोरनोट्स" कार्य
Tasks.cfg में सक्षम है (यह डिफ़ॉल्ट रूप से अक्षम है)। फ़ाइलनाम में कोई भी शामिल नहीं हो सकता
निर्देशिका पथ - ये स्वचालित रूप से हटा दिए जाते हैं।

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

HOSTNAME.TESTNAME रंग स्रोत कारण को संशोधित करें
पूर्ण स्थिति उत्पन्न किए बिना, किसी विशिष्ट स्थिति का रंग संशोधित करें
संदेश। यह बैकएंड प्रोसेसर (उदाहरण के लिए आरआरडी ग्राफ़) के लिए है जो ओवरराइड कर सकता है
के सामान्य प्रवाह के बाहर निर्धारित कुछ मानदंडों के आधार पर स्थिति का रंग
दर्जा। उदाहरण के लिए सामान्य "कॉन" स्थिति हरी दिखाई दे सकती है क्योंकि यह केवल जाँच करती है
इस पर कि क्या किसी होस्ट को पिंग किया जा सकता है या नहीं; आरआरडी हैंडलर तब "संशोधित" का उपयोग कर सकता है
इसे ओवरराइड करने का आदेश यह है कि वास्तविक पिंग प्रतिक्रिया समय किसी दिए गए सीमा से अधिक है।
("डीएस" कॉन्फ़िगरेशन सेटिंग देखें विश्लेषण.सीएफजी(5) यह कैसे करें के लिए)। स्रोत
मॉड्यूल की कुछ पहचान है जो "संशोधित" संदेश उत्पन्न करती है - भविष्य
संशोधनों को उसी स्रोत का उपयोग करना चाहिए। ऐसे कई स्रोत हो सकते हैं जो संशोधित होते हैं
वही स्थिति (तब सबसे गंभीर स्थिति का वास्तविक रंग बन जाता है
दर्जा)। CAUSE एक पंक्ति की टेक्स्ट स्ट्रिंग है जो ओवरराइड करने का कारण बताती है
सामान्य स्थिति रंग - यह स्थिति वेबपेज पर प्रदर्शित किया जाएगा।

उदाहरण


टीसीपी पर मानक ज़ायमोन प्रोटोकॉल का उपयोग करके, ज़ायमोन सर्वर पर एक सामान्य स्थिति संदेश भेजें
पोर्ट 1984:
$ $XYMON $XYMSRV "स्थिति www,foo,com.http हरा `दिनांक` वेब ठीक"

वही स्थिति संदेश भेजें, लेकिन वेबसर्वर के xymoncgimsg.cgi के माध्यम से HTTP प्रोटोकॉल का उपयोग करें
स्क्रिप्ट:
$ $XYMON http://bb.foo.com/cgi-bin/xymoncgimsg.cgi "स्थिति www,foo,com.http हरा
`तारीख` वेब ठीक है"

"www" परीक्षण का रंग निर्धारित करने के लिए "क्वेरी" संदेश का उपयोग करें, और यदि यह है तो अपाचे को पुनरारंभ करें
लाल:

$ WWW=`$XYMON $XYMSRV "क्वेरी www,foo,com.www" | awk '{प्रिंट $1}'`
$ अगर [ "$WWW" = "लाल" ]; फिर /etc/init.d/apache पुनरारंभ करें; फाई

स्थानीय mytest.cfg फ़ाइल को अपडेट करने के लिए "कॉन्फिग" संदेश का उपयोग करें (लेकिन केवल तभी जब हमें कोई प्रतिक्रिया मिले):

$ $XYMON $XYMSRV "config mytest.cfg" >/tmp/mytest.cfg.new
$ यदि [ -s /tmp/mytest.cfg.new ]; तब
mv /tmp/mytest.cfg.new $XYMONHOME/etc/mytest.cfg
fi

एक बहुत बड़ा स्टेटस संदेश भेजें जो "statusmsg.txt" फ़ाइल में बनाया गया है। बजाय
इसे कमांड-लाइन पर उपलब्ध कराने के बाद, इसे stdin के माध्यम से xymon कमांड में पास करें:

$ बिल्ली statusmsg.txt | $XYMON $XYMSRV "@"

onworks.net सेवाओं का उपयोग करके xymon का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम