首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事
您的当前位置:首页正文

nagios配置文档

来源:画鸵萌宠网
Nagios是一款优秀的监控软件,它主要通过插件的形式来实现对主机和服务的监控,它最重要的特点是能够实现多种途径的报警,例如:邮件,短信,飞信等等,现将其配置过程介绍如下: 搭建环境: Nagios-server:

Centos4.8,2.6.9-89.Elsmp,IP:192.168.9.130 Linux-client: Centos4.8,2.6.-89.Elsmp,IP:192.168.9.73 软件版本: Nagios-3.2.1.tar,nagios-plugins-1.4.14.tar,nrpe-2.12.tar 工作原理如下图:

开始配置,首先是nagios-server端: 安装必要的软件包和添加用户:

Nagios安装:

为nagiosweb界面设置访问控制:

然后

接着测试

访问 http://192.168.9.130/nagios,会出现nagios的web界面,如下图:

安装nagios-plugins

在./configure过程中,如果出现checking for redhat spopen problem...停在这里

动不了,可加上—enable-redhat-pthread-workaround重新进行编译。

紧接着我在监控本机的配置文件localhost.cfg中又添加了两个服务FTP和NFS

接下来安装和定义nrpe

然后配置监控linux client的配置文件

定义host的:

定义hostgroup的:

定义服务的:(所有服务均如下图所示修改host_name即可)

接着

追加

测试nagios的配置文件是否有错误:

如没错误会出现以下图示:

至此,服务端配置结束。 Linux-client配置如下:

添加用户 安装nagios-plugin

在编译时可能会出现 no acceptable c compiler found in $PATH这样的错误,这时你需要安装gcc软件包,再重新编译。 安装nrpe

在编译时可能会报这样的错:checking for SSL headers…configure:error:Cannot find ssl headers, 需要安装openssl*软件包,安装完后再重新编译。 设置xinetd,启动nrpe:

在only_from 那一行追加 192.168.9.130 接着定义nrpe命令:

添加nrpe对应端口:

接着重新启动xinetd

测试nrpe

返回nrpe版本号,则说明成功。 Nagios-server测试nrpe

下面要做的是nagios邮件和飞信机器人的报警配置 首先是飞信机器人的配置:

测试飞信能否成功发送短信

如果能够成功收到,则证明飞信能发送短信。 编辑commands.cfg文件,添加如下内容:

编辑contact.cfg文件,在定义联系人的那段里,追加 pager 150***。

邮件报警配置就很简单了,而且nagios默认使用邮件报警,只需在contact.cfg文件里,写上你的邮件地址就可以了。

因篇幅问题不能全部显示,请点此查看更多更全内容