View difference between Paste ID: H7TMnCpQ and twTv3bem
SHOW: | | - or go back to the newest paste.
1
/* 
2
 * File:        /etc/icinga2/conf.d/wepwawet.conf
3
 * Title:       Wepwawet Host Configuration File
4
 * Description: Host and services definition for Icinga2 for
5
 *              the Wepwawet access point.
6
 * Host:        wepwawet.zyradyl.org
7
 * System:      Ubiqiti AirOS v5.6.2
8
 * License:     Creative Commons Zero - Public Domain
9
 * Version:     1.0
10
 * Date:        August 16, 2015
11
 */
12
13
//
14
// Host Declaration Block
15
//
16
object Host "wepwawet.zyradyl.org" {
17
    // Define the host IPv4 Address
18
    address         = "10.0.0.10"
19
    // Define a basic functionality test
20
    // Hostalive does a basic ICMP ECHO to the target
21
    // specified in the address directive.  
22
    check_command   = "hostalive"
23
}
24
25
//
26
// Service Declaration Block
27
// Service: HTTP
28
// Note: The address specified in the above directive  
29
//       is carried into the service declaration 
30
//       blocks via specifying the host_name variable
31
//
32
object Service "https" {
33
    host_name               = "wepwawet.zyradyl.org"
34
    // Enable HTTPS checking
35
    vars.http_ssl           = "1"
36
    // Time till warning is issued
37
    vars.http_warn_time     = "5"
38
    // Time till critical notification
39
    vars.http_critical_time = "10"
40
    check_command           = "http"
41
}
42
43
// Service Declaration Block
44
// Service: SSL Cert Check
45
// Note: The address specified in the above directive  
46
//       is carried into the service declaration                                                                                                                                                                          
47
//       blocks via specifying the host_name variable
48
//
49
object Service "ssl" {
50
    host_name                         = "wepwawet.zyradyl.org"
51
    vars.ssl_port                     = "443"
52
    vars.ssl_cert_valid_days_warn     = "30"
53
    vars.ssl_cert_valid_days_critical = "15"
54
    check_command                     = "ssl"
55
}
56
57
//
58
// Service Declaration Block
59
// Service: SSH
60
// Note: The address specified in the above directive  
61
//       is carried into the service declaration 
62
//       blocks via specifying the host_name variable
63
//
64
object Service "ssh" {
65
    host_name     = "wepwawet.zyradyl.org"
66
    check_command = "ssh"
67
}
68
69
// EOF