Nagios安装过程详解

系统 Linux
本文和大家一起学习Nagios安装,其中包括:安装前准备、安装过程中的具体配置,下面看具体的实现方式

Nagios是一款企业级网络监控系统,它功能之强大,管理之简单,使得很多大型网络公司都对它有高度的称赞,并把它投入到自己的网络环境。下面看看Nagios安装过程。

一.Nagios安装指南(基于Fedora11平台)

1.安装前准备

1.1在root根用户下进行安装

su-l1.2安装Apach

yuminstallhttpd1.3安装GCC编译器

yuminstallgcc
1.4安装GD库与开发库

yuminstallgdgd-devel
1.5下载Nagios和插件程序包
http://www.nagios.org/download/Step1-DownloadNagiosCore
http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.1.2.tar.gzStep2-DownloadNagiosPlugins
http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gzStep3-DownloadNagiosAddons
http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

2.Nagios安装过程

2.1建立一个帐号

2.1.1创建名为nagios的帐号并给定登录密码:

/usr/sbin/useraddnagios
passwdnagios
2.1.2创建一个名为nagcmd的用户组用于从Web接口执行外部命令

/usr/sbin/groupaddnagcmd
2.1.3将nagios用户和Apache用户都加入到该用户组中
/usr/sbin/usermod-Gnagcmdnagios
/usr/sbin/usermod-Gnagcmdapache

2.2编译与Nagios安装

2.2.1展开Nagios源程序包

tarxzfnagios-3.1.2.tar.gz
cdnagios-3.1.22.2.2运行Nagios配置脚本并使用先前开设的用户及用户组
./configure–with-command-group=nagcmd
2.2.3编译Nagios程序包源码

makeall
2.2.4安装二进制运行程序、初始化脚本、配置文件样本并设置运行目录权限

makeinstall
makeinstall-init
makeinstall-config
makeinstall-commandmod
2.3客户化配置

配置文件样本在/usr/local/nagios/etc/
编辑/usr/local/nagios/etc/objects/contacts.cfg配置文件
更改email地址,nagiosadmin的联系人定义信息中的email信息为自己的emial信息以接收报警内容
vi/usr/local/nagios/etc/objects/contacts.cfg 
2.4配置Web接口

2.4.1安装Nagios的Web配置文件到Apache的conf.d目录下

makeinstall-webconf
2.4.2创建一个nagiosadmin的用户用于Nagios的Web接口登录

htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagiosadmin2.4.3重启Apache服务以使设置生效
servicehttpdrestart

2.5编译与安装Nagios插件

2.5.1展开Nagios插件的源程序包

tarxzfnagios-plugins-1.4.13.tar.gzcdnagios-plugins-1.4.13
2.5.2编译并安装插件

/configure--with-nagios-user=nagios--with-nagios-group=nagiosmake
makeinstall
2.6启动Nagios

2.6.1把Nagios加入到服务列表中以使之在系统启动时自动启动

chkconfig--addnagios
chkconfignagioson
2.6.2验证Nagios的样例配置文件

/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
2.6.3如果没有报错,则可以启动Nagios服务

servicenagiosstart
2.6.4若样例配置文件出错,则根据错误提示回退到上面步骤进行排错

2.7更改SELinux设置

2.7.1Fedora与SELinux同步发行与安装后将默认使用强制模式,这会在尝试联入Nagios的CGI时导致一个"内部服务错误"消息

2.7.2编辑/etc/selinux/config

vi/etc/selinux/config2.7.3修改SELINUX字段值令SELinux处于容许模式
SELINUX=enforcing改为SELINUX=permissive

2.8登录Web接口

2.8.1用系统默认安装的浏览器,

2.8.2成功登录Web接口<!--[if!vml]--><!--[endif]-->

【编辑推荐】

  1. Linux系统的Nagios网络管理模块的实现
  2. 开源监控项目Nagios衍生新项目ICINGA 更加面向社区
  3. 运维监控Nagios连载3:部署、配置Nagios服务
  4. 运维监控连载:开源监控利器nagios实战全解
  5. 运维监控Nagios连载2:部署apache服务器

 

责任编辑:chenqingxiang 来源: yeeach
相关推荐

2011-03-28 12:42:26

nagios

2009-03-24 09:14:20

Windows Emb

2009-10-12 13:54:56

RHEL kernel

2011-01-07 10:55:42

linux源码过程

2011-03-28 09:21:08

RedhatNagios

2011-03-25 17:35:12

SuseNagios

2013-07-25 14:20:38

Android模拟器Genymotion

2010-09-10 13:15:39

NetBEUI网络协议安装

2009-12-17 18:50:27

2010-06-09 18:57:53

Opensuse安装

2010-05-04 16:20:11

resin负载均衡

2010-02-26 10:11:04

Fedora Core

2010-01-14 16:00:46

CentOS php安

2010-01-07 15:36:53

Ubuntu orac

2012-07-30 10:26:59

2009-08-07 08:30:20

Windows Emb

2009-07-16 14:49:50

Windows Emb

2010-03-01 16:35:27

Visual Stud

2009-12-21 13:59:28

Linux安装过程

2022-10-09 08:33:44

WSL 2Linux
点赞
收藏

51CTO技术栈公众号