Logstash HTTP आउटपुट: प्रॉक्सी प्रमाणीकरण कॉन्फिगर करणे
आउटपुट पाइपलाइनमध्ये प्लगइनचा URL आणि खाते असलेला प्रॉक्सी ऑब्जेक्ट वापरा आणि खरा कलेक्टर URL व इव्हेंट स्वरूप टिकवून ठेवा.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}पाइपलाइन लोड होण्यापूर्वी Logstash सेवेच्या लाँच वातावरणात ही मूल्ये सेट करा. EVENT_ENDPOINT कलेक्टरच राहतो; HTTPS कलेक्टरसाठीही OUTBOUND_PROXY_URL http://proxy.example:8080 असू शकतो. दुसऱ्या शेलमध्ये नंतर केलेला export चालू आउटपुट बदलत नाही.
प्लगइन URI स्ट्रिंग, host/port/scheme असलेला hash, किंवा दर्शविलेला hash url आणि ऐच्छिक user/password सह स्वीकारतो. एकच स्वरूप निवडा आणि त्याची फील्ड नावे एकत्र ठेवा. URI-स्ट्रिंग स्वरूप प्रॉक्सी खाते न लागणाऱ्या सार्वजनिक मार्गासाठी HTTP प्रॉक्सी सूचीतील उमेदवार वापरू शकते.
हे विद्यमान HTTP-डिलिव्हरी पाइपलाइनमध्ये विलीन करा आणि तिचे कलेक्टर प्रमाणीकरण व इव्हेंट स्वरूप टिकवा. ऑब्जेक्टचे खाते मध्यस्थात लॉग इन करते; कलेक्टरचे token किंवा API लॉगिन अजूनही गंतव्य विनंतीचेच आहे.