阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

搭建基于Nagios的监控系统——之安装Nagios Core

120次阅读
没有评论

共计 2115 个字符,预计需要花费 6 分钟才能阅读完成。

使用 Nagios 搭建本部门的监控系统,以前只是见过这个老兄的名字几次,这次算是真正的从头开始,如今已经成功搭建起来了一个测试环境,监控了包括本机、一台 Linux 服务器和一台 Windows 服务器在内的三台机器,收到了数封异常的邮件。在这里将经验分享给大家……

首先,分享一下如何安装 Nagios Core,来实现对本机的监控和查看监控报告。

在这里,假设大家跟我一样,都已经成功安装了 Linux、Apache2、PHP、GD 库。

第一步,获取 Nagios Core 安装程序。

在 HOME 目录下创建一个文件夹,存放要下载的文件。

mkidr Downloads
cd Downloads

访问 Nagios Core 下载页面 http://www.nagios.org/download/core/,对于我们大多数人来说,自然是选择 Free 下面的 Downlaod,然后在打开的注册页面中点击 Skip to download,就可以看到真正的下载页面了。

然后复制下载路径,使用 wget 将 Nagios Core 下载到刚才建的目录中。wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.3.tar.gz

第二步,为 Nagios 创建单独的用户和组。

为以下操作方便,我们使用 sudo -s 切换到 root 用户的环境。

建完 nagios 用户之后,还需要创建一个 nagcmd 组,并且将 nagios 用户和 Apache 服务器制定的用户加入到这个组中。

/usr/sbin/useradd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache

第三步,编译和安装 Nagios。

首先将安装包解压缩,然后进入 nagios 目录;

然后执行 configure 脚本,并且编译;

最后安装二进制文件,安装初始化脚本、示例配置文件和外部命令文件夹的权限。

cd nagios-4.0.3
./configure –with-command-group=nagcmd
make all && make install && make install-init && make install-config && make install-commandmode

第四步,按照自己的需求修改配置文件。

主要是指示联系人的这个配置文件,将联系方式改成自己的

vim /usr/local/nagios/etc/objects/contacts.cfg

第五步,配置 Apache。

通过上边四步,其实 Nagios Core 就已经安装完了,这一步是要将 Nagios 的下的负责展示监控结果的 cgi 文件能通过 Web 访问。

在 nagios 安装目录下,打开 nagios 为我们准备好的 Apache 配置指令文件:

将其中的内容复制到 Apache 的主配置文件中。我是复制到了最下边。

根据其指令中的验证方式,我们需要创建验证文件:

cat sample-config/httpd.conf >> /usr/local/apache2/conf/http.conf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

第六步,将 Nagios 设置为开机自动启动。

ln -s /etc/init.d/nagios /etc/rc3.d/S99nagios

检查 nagios 的配置文件是否正确:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

如果没有错误提示,就可以启动 Nagios 了:

/etc/init.d/nagios start

看到那个绿色的 [OK] 了吧,说明大功告成!

最后,重新启动 Apache 服务器,访问

http://localhost/nagios

输入 nagiosadmin 和刚刚设置的密码,就可以开始监控之旅了

网络监控器 Nagios 全攻略 http://www.linuxidc.com/Linux/2013-07/87067.htm

Nagios 搭建与配置详解 http://www.linuxidc.com/Linux/2013-05/84848.htm

Nginx 环境下构建 Nagios 监控平台 http://www.linuxidc.com/Linux/2011-07/38112.htm

在 RHEL5.3 上配置基本的 Nagios 系统(使用 Nagios-3.1.2) http://www.linuxidc.com/Linux/2011-07/38129.htm

CentOS 5.5+Nginx+Nagios 监控端和被控端安装配置指南 http://www.linuxidc.com/Linux/2011-09/44018.htm

Ubuntu 13.10 Server 安装 Nagios Core 网络监控运用 http://www.linuxidc.com/Linux/2013-11/93047.htm

Nagios 的详细介绍:请点这里
Nagios 的下载地址:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2115字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中