IP पते
Status200 Cloud के प्रोब आपकी वेबसाइटों, API और सर्वरों को IP पतों के एक तय सेट से जाँचते हैं। अगर आप जिस चीज़ की निगरानी करते हैं उसके आगे कोई फ़ायरवॉल या अनुमति-सूची है, तो इन पतों को अनुमति दें ताकि जाँचें पहुँच सकें।
अनुमति-सूची कहाँ लागू होती है
अनुमति देने के लिए IP पते
अपने फ़ायरवॉल में इन पतों से आने वाले ट्रैफ़िक को अनुमति दें:
- No IP addresses configured.
ये पते बदल सकते हैं। जब ऐसा होता है, Status200 आपको पहले से बता देता है। घोषणाओं पर नज़र रखे बिना अद्यतन रहने के लिए, जब भी आप अपना फ़ायरवॉल अपडेट करें, सूची प्राप्त करें।
सूची प्रोग्राम से प्राप्त करें
यही सूची JSON के रूप में दी जाती है, बिना किसी API कुंजी के, ताकि कोई स्क्रिप्ट आपके फ़ायरवॉल नियमों को अद्यतन रख सके:
curl -s https://status200.ru/ip-whitelist{
"ipWhitelist": ["<list of IPs>"]
}ipWhitelist एक सरणी है जिसकी हर प्रविष्टि में एक पता होता है। हर पंक्ति में एक पता छापने के लिए, उदाहरण के लिए किसी फ़ायरवॉल स्क्रिप्ट को देने के लिए:
curl -s https://status200.ru/ip-whitelist | jq -r '.ipWhitelist[]'स्व-होस्टेड Status200
आपके अपने इंस्टेंस पर, यह पृष्ठ और /ip-whitelist एंडपॉइंट इंस्टेंस की IP_WHITELIST सेटिंग में दिए पते दिखाते हैं, जो अल्पविराम से अलग की गई सूची है। उन पतों को सूचीबद्ध करें जिनसे आपके अपने प्रोब अपनी जाँचें भेजते हैं।
Kubernetes
Helm चार्ट का ipWhitelist मान सेट करें:
ipWhitelist: "203.0.113.1,203.0.113.2"Docker Compose
config.env इसे ऐप तक नहीं पहुँचाता। इसे docker-compose.yml के बगल में एक docker-compose.override.yml में app सेवा के परिवेश में जोड़ें, फिर Status200 को दोबारा शुरू करें:
services:
app:
environment:
IP_WHITELIST: "203.0.113.1,203.0.113.2"जब कुछ भी सेट न हो, तो यह पृष्ठ No IP addresses configured. दिखाता है और एंडपॉइंट एक खाली ipWhitelist सरणी लौटाता है।