Terraform 0.11

oneandone_server




terraform

oneandone_server

1 और 1 पर एक निगरानी नीति का प्रबंधन करता है

उदाहरण उपयोग

resource "oneandone_monitoring_policy" "mp" {
  name = "test_mp"
  agent = true
  email = "[email protected]"

  thresholds = {
    cpu = {
      warning = {
        value = 50,
        alert = false
      }
      critical = {
        value = 66,
        alert = false
      }

    }
    ram = {
      warning = {
        value = 70,
        alert = true
      }
      critical = {
        value = 80,
        alert = true
      }
    },
    ram = {
      warning = {
        value = 85,
        alert = true
      }
      critical = {
        value = 95,
        alert = true
      }
    },
    disk = {
      warning = {
        value = 84,
        alert = true
      }
      critical = {
        value = 94,
        alert = true
      }
    },
    transfer = {
      warning = {
        value = 1000,
        alert = true
      }
      critical = {
        value = 2000,
        alert = true
      }
    },
    internal_ping = {
      warning = {
        value = 3000,
        alert = true
      }
      critical = {
        value = 4000,
        alert = true
      }
    }
  }
  ports = [
    {
      email_notification = true
      port = 443
      protocol = "TCP"
      alert_if = "NOT_RESPONDING"
    },
    {
      email_notification = false
      port = 80
      protocol = "TCP"
      alert_if = "NOT_RESPONDING"
    },
    {
      email_notification = true
      port = 21
      protocol = "TCP"
      alert_if = "NOT_RESPONDING"
    }
  ]

  processes = [
    {
      email_notification = false
      process = "httpdeamon"
      alert_if = "RUNNING"
    },
    {
      process = "iexplorer",
      alert_if = "NOT_RUNNING"
      email_notification = true
    }]
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक) वीपीएन का नाम।
  • description - (वैकल्पिक) वीपीएन के लिए विवरण
  • email - (वैकल्पिक) ईमेल पता जो सूचना निगरानी प्रणाली भेजेगा
  • agent (आवश्यक) इंगित करता है कि निगरानी प्रकार का उपयोग किया जाएगा। सच: इस निगरानी प्रकार का उपयोग करने के लिए, आपको सर्वर पर एक एजेंट स्थापित करना होगा। झूठी: एक एजेंट को स्थापित किए बिना एक सर्वर की निगरानी करें। नोट: यदि आप एक एजेंट स्थापित नहीं करते हैं, तो आप नि: शुल्क हार्ड डिस्क स्थान या चल रही प्रक्रियाओं जैसी जानकारी प्राप्त नहीं कर सकते हैं।

निगरानी नीति थ्रेसहोल्ड ( thresholds ) निम्नलिखित का समर्थन करती है:

  • `सीपीयू - (आवश्यक) सीपीयू थ्रेसहोल्ड
    • warning - (Required)Warning alert * मूल्य - (आवश्यक) चेतावनी जब दहलीज पर पहुँच जाती है तब जारी की जाती है। 1 से 100 * `अलर्ट - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
      • `महत्वपूर्ण - (आवश्यक) महत्वपूर्ण चेतावनी
        • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
        • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
  • `रैम - (आवश्यक) रैम थ्रेशोल्ड
    • `चेतावनी - (आवश्यक) चेतावनी चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
    • `महत्वपूर्ण - (आवश्यक) महत्वपूर्ण चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
  • `डिस्क - (आवश्यक) हार्ड डिस्क सीमा
    • `चेतावनी - (आवश्यक) चेतावनी चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
    • `महत्वपूर्ण - (आवश्यक) महत्वपूर्ण चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
  • `स्थानांतरण - (आवश्यक) डेटा स्थानांतरण सीमा
    • `चेतावनी - (आवश्यक) चेतावनी चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
    • `महत्वपूर्ण - (आवश्यक) महत्वपूर्ण चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
  • `आंतरिक_पिंग - (आवश्यक) पिंग दहलीज
    • `चेतावनी - (आवश्यक) चेतावनी चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।
    • `महत्वपूर्ण - (आवश्यक) महत्वपूर्ण चेतावनी
      • `मान - (आवश्यक) दहलीज पर पहुंचने पर जारी करने की चेतावनी। 1 से 100 तक
      • `चेतावनी - (आवश्यक) यदि सेट सही चेतावनी जारी की जाएगी।

मॉनिटरिंग पॉलिसी पोर्ट ( ports ) निम्नलिखित का समर्थन करते हैं:

  • email_notification - (आवश्यक) यदि सेट सही ईमेल भेजा जाएगा।
  • port - (आवश्यक) पोर्ट संख्या।
  • protocol - (आवश्यक) पोर्ट का प्रोटोकॉल। अनुमत मूल्य TCP , UDP , TCP/UDP , ICMP और IPSEC
  • alert_if - (आवश्यक) चेतावनी जारी करने के लिए शर्त।

मॉनिटरिंग पॉलिसी पोर्ट ( processes ) निम्नलिखित का समर्थन करती हैं:

  • email_notification - (आवश्यक) यदि सेट सही ईमेल भेजा जाएगा।
  • process - (आवश्यक) प्रक्रिया का नाम।
  • alert_if - (आवश्यक) चेतावनी जारी करने के लिए शर्त।