Centreon / Nagios check_http: विभिन्न डोमेन नाम / url का उपयोग करें


1

मैंने Centreon CES को मॉनिटरिंग-सिस्टम के रूप में कॉन्फ़िगर किया है - अब मैं निम्नलिखित समस्या का सामना कर रहा हूं:

डोमेन के साथ एक मेजबान है example.comजो कि हल करता है 123.123.123.123। यह मेजबान मेरे द्वारा विन्यस्त और सामग्री उपयोगकर्ता का दौरा करता है, तो पता चलता नहीं है http://example.com, लेकिन 404उपयोगकर्ता का दौरा करता है, तो http://123.123.123.123

खैर, अब Centreon WARNINGनिश्चित रूप से दिखाता है, क्योंकि दिए गए डोमेन-नाम को आईपी में हल किया गया है - और यह रिटर्न देता है 404

अब मैंने check_httpनिम्न प्रकार से -command को संशोधित करने का प्रयास किया:

$USER1$/check_http -H $HOSTADDRESS$ $ARG1$

तर्क के रूप में मैंने देने की कोशिश की

ARG1 => -u www.example.com

जो मैंने सोचा था कि प्रणाली उसे जोड़ती है

$USER1$/check_http -H $HOSTADDRESS$ -u www.example.com 

लेकिन ऐसा नहीं है। मैं जो परिणाम प्राप्त करना चाहता हूं, उसका सही तरीका क्या होगा?

जवाबों:


3

आप चाहते हैं कि अंतिम आदेश के साथ समाप्त हो -H www.example.comऔर -I $HOSTADDRESS$

( -uजैसे कुछ के लिए होगा -u /index.php।)

आपको इस तरह से एक और कमांड बनाना चाहिए:

define command {
        command_name    check_http_name
        command_line    $USER1$/check_http -I $HOSTADDRESS$ -H $ARG1$
}

जिसे बाद check_http_name!www.example.comमें सेवा परिभाषा में फॉर्म में उपयोग किया जाएगा ।

(आप तब तक -Iभाग को पूरी तरह से छोड़ सकते हैं , जब तक कि आपका डोमेन नाम DNS में सही तरीके से हल हो जाता है।)

और के check_http --helpबीच अंतर पर विवरण के लिए आउटपुट देखें ।-I-H

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