0

我希望能够检查我的站点是否已启动并在本地通过 nagios 对其进行监控。

所以我去了这个网站http://www.linickx.com/nagios做了以下,现在虽然我看不到 hosts.cfg 所以我创建了它和 services.cfg 我也必须创建:

hosts.cfg
    #  host definition for bonus
    define host{
    use                     generic-host            ; Name of host template to use
    host_name               bonus
    alias                   bonus
    address                 92.12.35.162
    check_command           check-host-alive
    max_check_attempts      10
    notification_interval   120
    notification_period     24x7
    notification_options    d,u,r}  
    services config

The following should appended to the end of hosts.cfg (located in /etc/nagios or /usr/local/nagios/etc)
# Service definition for bonus
define service{
use             generic-service     ; Name of service template to use
host_name           bonus
service_description     HTTP
is_volatile         0
check_period            24x7
max_check_attempts      3
normal_check_interval       3
retry_check_interval        1
contact_groups          technical,support
notification_interval       120
notification_period     24x7
notification_options        w,u,c,r
check_command           check_http
}

请问我怎样才能让它工作?

4

1 回答 1

0

除非在主 nagios.cfg 中指定了文件或目录,否则 Nagios 不会添加新的配置文件。此外,在您重新启动 Nagios 进程之前,不会添加新的对象配置。您能否详细说明您如何安装 Nagios(源代码或软件包)以及您使用的 linux 发行版?

以下是一些额外的资源:

Nagios 核心文档 http://nagios.sourceforge.net/docs/3_0/

Nagios 核心支持论坛 http://support.nagios.com/forum/viewforum.php?f=7

于 2012-08-22T14:35:35.733 回答