लॉग को टेक्स्ट लिखना


16

क्या सिस्को IOS 12.x डिवाइस के लॉग में पाठ की मनमानी लाइन लिखना संभव है?

जब मुझे TFTP के माध्यम से कॉन्फिगर करना होता है, तो मुझे मार्करों में लगाने में सक्षम होना चाहिए और मैं be ला ला लॉग इन करने में सक्षम होना चाहूंगा

 May 30 14:14:00.000: %CONFIG-REMARK: Halfway through the script! Now on to SomethingThatMightFail!
 May 30 14:14:05.000: %CONFIG-REMARK: SomethingThatMightFail didn't fail! Woo! Continuing!

जवाबों:


19

आप send logकमांड का उपयोग कर सकते हैं :

switch#send log Halfway through the script!

IOS 12.2 के साथ एक उत्प्रेरक 3750 पर मेरा देता है

May 31 16:36:18: %SYS-2-LOGMSG: Message from 1(name): Halfway through the script!

और IOS 15.0 के साथ:

May 31 16:38:08: %SYS-7-USERLOG_DEBUG: Message from tty1(user id: name): Halfway through the script!

दिलचस्प विशेषता।
एडम लवलेस

स्वादिष्ट और पर हाजिर। विलेन डंक, स्टीफन।
Jan

नोट: 12.2 (33) के साथ 7600 आपके IOS 15 उदाहरण के रूप में एक ही पंक्ति देता है :-)
Jan

2

मान लें कि आप TCL EEM का उपयोग कर रहे हैं, तो आप action_syslog का उपयोग कर सकते हैं ।


नहीं, हमारे नेटवर्क में कहीं भी बंधन नहीं है। क्लोइन का उपयोग करके शेल स्क्रिप्ट।
जनवरी

2

सिस्को डिवाइस से एक टेस्ट सिसॉगल भेजने का सिंटैक्स सॉफ्टवेयर संस्करण पर निर्भर करता है; यहाँ मैंने जो वाक्यविन्यास देखे हैं, जिनमें उपलब्ध हैं, जहाँ syslog गंभीरता सेट करने का विकल्प है:

अधिकांश सिस्को प्लेटफार्म, अगर IOS 12.2 (58) और उच्चतर चल रहा है:

send log [severity] [text to send]
Eg:
send log
send log   This message will go to my syslog server.
send log 5 This message will go to my syslog server.

अधिकांश सिस्को प्लेटफार्मों, अगर IOS 12.2 (52) और निम्न चल रहा है:

send log [text to send]
Eg:
send log
send log   This message will go to my syslog server.

ASR1000 IOS-XE 03.01.00 चल रहा है, जो IOS 15.0 (1) से लिया गया है:

send log [severity [text to send]]
Eg:
send log
send log 5 This message will go to my syslog server.

ASR1000 अन्य IOS-XE संस्करण चला रहा है (IOS 12.2 (33) से 02.04.03, IOS 15.1 (3) से 03.04.04, IOS 15.5 से 03.14.00) (1) सहित:

send log [severity] [text to send]
Eg:
send log
send log   This message will go to my syslog server.
send log 5 This message will go to my syslog server.

ASR9000 IOS-XR 4.2.1 और उच्चतर चल रहा है:

log <text to send>
Eg:
log This message will go to my syslog server.

WS-C6513 IOS 12.2 (18) चल रहा है: कोई समतुल्य कमांड नहीं; आपको एक अन्य विधि का उपयोग करने के लिए एक syslog संदेश उत्पन्न करने की आवश्यकता है। उदाहरण के लिए, निम्न आपके लॉगिंग सेटिंग्स के आधार पर, 5 syslogs (इंटरफ़ेस अप, लाइन प्रोटोकॉल अप, इंटरफ़ेस डाउन, लाइन प्रोटोकॉल डाउन और कॉन्फ़िगरेशन परिवर्तित) उत्पन्न करना चाहिए। केवल एक सामान्य विन्यास-परिवर्तित syslog उत्पन्न करने के लिए 2 इंटरफ़ेस कमांड को छोड़ दें।

config t
interface loopback601
no interface loopback601
end
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.