Как добавить хосты в Icinga2?

У меня проблема с добавлением хоста в Icinga2. Я знаю, что его можно добавить с помощью следующей команды:

icinga2 node wizard

Но у меня есть ощущение, что вы можете добавить хосты самостоятельно, выбрав, какие сервисы вы хотели бы отслеживать, и присвоив хосту специальные имена и атрибуты. Кажется, я не могу найти эти параметры, когда добавляю их с помощью мастера узлов.

Вы знаете, как добавить хост без использования мастера узлов?

С уважением, Эрик


person Eric Hermansson    schedule 12.10.2016    source источник
comment
Вы хотите вручную добавить хосты в файл конфигурации?   -  person user3788685    schedule 12.10.2016
comment
Да, точно. Я хочу вручную выбрать, что отслеживать, устанавливать группы и т. д. @user3788685   -  person Eric Hermansson    schedule 12.10.2016


Ответы (2)


Вам необходимо предварительно ознакомиться с документами Icinga2. Он сильно отличается от старой версии и от Nagios.

Это очень простой пример из раздела . 3.1 документации

object Host "my-server1" {
  address = "10.0.0.1"
  check_command = "hostalive"
}

object Service "ping4" {
  host_name = "my-server1"
  check_command = "ping4"
}

object Service "http" {
  host_name = "my-server1"
  check_command = "http"
}

Это создаст хост с именем my-server1 с IP-адресом 10.0.0.1, проверяющим его на наличие ICMP и HTTP. Существует множество опций и требуется много настроек, поэтому вам необходимо ознакомиться с общими настройками конфигурации и директивами Icinga2. Если у вас есть общее представление, но вы хотите узнать о настройке файлов конфигурации, см. раздел 4 документации.

person user3788685    schedule 12.10.2016
comment
С этим ответом и небольшим количеством исследований мне удалось найти решение. Благодарю вас! @user3788685 - person Eric Hermansson; 13.10.2016
comment
никаких проблем :) это немного кривая обучения, если вы пришли из старой системы, но есть много интересных вещей, которые вы можете сделать. Если у вас возникнут дополнительные проблемы, просто задайте новый вопрос, и я уверен, что кто-то сможет вам помочь. - person user3788685; 13.10.2016

Первая настройка главного сервера (Icinga 2 Server).

введите здесь описание изображения

[root@red ~]# systemctl перезапустить icinga2

[root@red ~]# билет icinga2 pki --cn Bharat.centosms.com 84122cd5b3e5387d1c0f239afb9145845c0671ec

[root@Bharat ~]# yum install https://packages.icinga.com/epel/icinga-rpm-release-7-latest.noarch.rpm

[root@Bharat ~]# yum install icinga2 –y

[root@Bharat ~]# systemctl start icinga2 && systemctl enable icinga2

[root@Bharat ~]# мастер узлов icinga2

[root@Bharat ~]# systemctl перезапустить icinga2

[root@red ~]# vi /etc/icinga2/conf.d/hosts.conf введите изображение описание здесь

##################################Bharat.centosms.com##########


object Zone "Bharat.centosms.com" {
  endpoints = [ "Bharat.centosms.com" ]
  parent = "red.centosms.com"
}
object Endpoint "Bharat.centosms.com" {
  host = "192.168.10.116"
}
object Host "Bharat.centosms.com" {
  import "generic-host"
  address = "192.168.10.116"
  vars.http_vhosts["http"] = {
    http_uri = "/"
  }
    vars.disks["disk"] = {
    }
  vars.disks["disk /"] = {
    disk_partitions = "/"
  }

  vars.notification["mail"] = {
    groups = [ "icingaadmins" ]
  }
  vars.client_endpoint = "Bharat.centosms.com"
}

##################################

[root@red ~]# systemctl перезапустить icinga2

person Ganesh Jat    schedule 08.08.2018