nagios core v4,请帮我为单个主机添加更多服务检查

nagios core v4,请帮我为单个主机添加更多服务检查

我无法理解该文档,希望得到澄清。

我在 nagios 服务器及其客户端上都从源代码安装了 NRPE 和 nagios 插件。

有人可以提供我可以添加到这个“数据库”服务器的额外服务检查吗,例如 check_disk check_users check_load 等等......

我对语法有困难:

define host {

        use                          linux-server

        host_name                    database

        alias                        database

        address                      database

        register                     1

}

define service{

      host_name                       database

      service_description             PING

      check_command                   check_ping!100.0,20%!500.0,60%

      max_check_attempts              2

      check_interval                  2

      retry_interval                  2

      check_period                    24x7

      check_freshness                 1

      contact_groups                  admins

      notification_interval           2

      notification_period             24x7

      notifications_enabled           1

      register                        1

}

答案1

check_disk要为您的主机添加新的检查,database您必须定义一个新服务并使用check_nrpe命令以及检查名称作为选项(可以是advanced_services.cfg

例子:

define service { service_description Diskspace max_check_attempts 4 check_interval 10 retry_interval 5 first_notification_delay 2 notification_interval 45 active_checks_enabled 1 passive_checks_enabled 1 notifications_enabled 1 check_command check_nrpe!check_disk check_period 24x7 notification_period 24x7 host_name database contact_groups admins use generic-service }

您必须确保在您的 NRPE 客户端配置中定义了“check_disk”(编辑您的配置文件后,不要忘记在您的客户端上重新加载/重新启动 NRPE)。

相关内容