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 लगइन अझै गन्तव्य अनुरोधकै हो।