सवाल Solaris 10 पर syslog-ng (कैसे स्थापित करें और कॉन्फ़िगर करें)


अगर किसी को सोलारिस 10 पर काम कर रहे syslog-ng मिल गया है, तो क्या आपके पास इसे स्थापित करने और काम करने के लिए निर्देशों का एक सेट हो सकता है?

मैंने इसका पालन करने की कोशिश की http://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/ लेकिन syslog-ng सेवा के साथ अटक गया क्यों किसी भी संकेत के साथ पुनरारंभ करना बंद कर दिया।

किसी भी मदद के लिए धन्यवाद। NickB


6
2018-01-26 10:00


मूल


क्या आप svcs -x का परिणाम पोस्ट कर सकते हैं? - Antoine Benkemoun
एनडीबीसीए 2: / var / adm # svcs -x svc: / साइट / सिस्टम-लॉग-एनजी: डिफ़ॉल्ट (सिस्टम लॉग एनजी) राज्य: रखरखाव के बाद से 26 जनवरी 09:38:44 2010 कारण: बहुत जल्दी पुनरारंभ करना। देख: sun.com/msg/SMF-8000-L5    देखें: syslog-ng (1M) देखें: /var/svc/log/site-system-log-ng:default.log प्रभाव: यह सेवा नहीं चल रही है। NDBCA2: / var / ADM # - NickB
शायद /usr/local/etc/syslog-ng/syslog-ng.conf फ़ाइल के साथ एक समस्या है? अनुमतियाँ ठीक दिखती हैं - रूट: रूट और -आरडब्ल्यू-आर - आर-- - NickB
और लिंक की गई लॉग फ़ाइल में यह (दोहराया गया) syslog सेवा शुरू हो रही है। [26 जनवरी 09:38:44 विधि "शुरूआत" स्थिति से बाहर निकलती है] [26 जनवरी 09:38:44 रोकना क्योंकि सेवा में सभी प्रक्रियाएं निकल गईं। ] [26 जनवरी 09:38:44 स्टॉप विधि निष्पादित करना (: मारना)] [26 जनवरी 09:38:44 बहुत जल्दी पुनरारंभ करना, रखरखाव के लिए राज्य बदलना] - NickB
क्या आपने चीजों को मैन्युअल रूप से शुरू करने का प्रयास किया है, वैसे ही एसएमएफ द्वारा किया जा रहा है? आपको कुछ त्रुटि संदेश संकेत मिल सकते हैं कि क्यों syslog-ng बाहर निकल रहा है। - Tekhne


जवाब:


मुझे आपके द्वारा इंगित ओपन सिस्टम सिस्टम पर निर्देश पसंद नहीं हैं, क्योंकि यह एसएमएफ में डिफ़ॉल्ट सेवा को प्रतिस्थापित करता है। यह बुरा है क्योंकि यह संभावना है कि भविष्य में सिस्टम पैच आपके परिवर्तनों को वापस लाएगा। डिफ़ॉल्ट सिस्टम स्थिति से, यहां मेरा लेना है:

  1. सिस्टम syslog अक्षम करें:
    svcadm सिस्टम-लॉग अक्षम करें
  2. Sunfreeware.com से syslog-ng डाउनलोड करें और इंस्टॉल करें (pkgadd का उपयोग करके)
    http: // sunfreeware.com/programlistintel10.html#syslogng
    अपनी निर्भरताओं को डाउनलोड और स्थापित करना भी न भूलें।
  3. कॉन्फ़िगरेशन फ़ाइल /usr/local/etc/syslog-ng.conf बनाएं (ओपन सिस्टम ब्लॉग पर पेश की गई एक अच्छी शुरुआत है)।
  4. एसएमएफ वूडू सेटअप करें:
    • से /var/svc/manifest/site/syslog-ng.xml बनाएं http://pastebin.com/QrGC3u6p (मैं फ़ाइल को यहां पेस्ट नहीं कर सका क्योंकि फ़ॉर्मेटिंग उलझा हुआ था)
    • नई सेवा लोड करें: svccfg import /var/svc/manifest/site/syslog-ng.xml
    • सेवा सक्षम करें: svcadm enable syslog-ng

अब, यदि आप ओपन सिस्टम ब्लॉग पर प्रक्रिया का पालन करते हैं तो आपका सिस्टम वेनिला नहीं है। यहां वापस करने के लिए आपको क्या करना है:

  1. संशोधित एसएमएफ सेवा को अक्षम करें:
    • svcadm अक्षम सिस्टम-लॉग-एनजी
    • svccfg सिस्टम-लॉग-एनजी हटाएं
  2. Syslopg-ng पैकेज निकालें
    • pkgrm NCsysng
  3. मूल सिस्टम लॉग सेवा को दोबारा आयात करें:
    • svccfg आयात /var/svc/manifest/system/system-log.xml
    • svcadm सिस्टम लॉग सक्षम करें

उम्मीद है की यह मदद करेगा।


4
2017-08-30 18:12





https://lists.balabit.hu/pipermail/syslog-ng/2005-June/007531.html

http://www.swissunixsupport.com/syslog-ngsoalris10

आपकी मदद करनी चाहिए


0
2017-08-10 23:29