nagios 安装

虽然现在网上各种安装 nagios的方法,但总感觉有点复杂,本人正在学习Linux方面的知识,算是个总结吧,把nagios的安装及简单配置方式记录在这里 供新手们参考(高手请绕道 或者批评指导。。。。

这里就不介绍nagios的功能了 相信大家都知道  直奔主题!!

1、安装环境

  小弟使用的 centos 6.3  lamp  其他均为安装  详细的安装过程后续会说

2、安装nagios

   首先下载nagios

   wget http://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.4/nagios-4.0.4.tar.gz

这个是目前的最新版 说实话 界面改的没有以前的版本好看 模仿扁平化 哈哈  

由于新版本都是英文的 考虑到好多同学都是和我一样的初学者 下面附带一个 官方汉化版的nagios 可惜最高的汉化版本 才3.X  没办法了。。。

   wget http://downloads.sourceforge.net/project/nagios-cn/sourcecode/zh_CN%203.2.3/nagios-cn-3.2.3.tar.bz

这个是汉化版的 功能都一样!!


2.1、安装相应的软件包

yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel

这里注意  安装gd 时可能会报错 这个可能是由于centos系统的问题 如果报错可以用rpm 进行安装

2.1.1安装Apache和PHP

   这里使用yum安装

   yum install -y httpd php*

   安装完成  #这一步一般推荐安装 主要是可以通过web来访问可观察nagios的情况 很方便 本人选择在这里就安装这两个软件 主要是为了给下面的安装做个铺垫 具体下面会说。。。

2.2、创建相应目录

useradd -s /sbin/nologin nagios

mkdir /usr/local/nagios

chown -R nagios.nagios /usr/local/nagios


2.3、然后解压并安装nagios


tar -zxvf nagios-4.0.4.tar.gz

cd nagios-4.0.4

./configure --prefix=/usr/local/nagios  #这里指定安装的路径 一般推荐安装在这里 其他的请自行修改

./configure --prefix=/usr/local/nagios

make all

make install

make install-init

make install-commandmode

make install-config

make install-webconf     #注意这一步 网上的安装教程里面都是没有这一步的 这一步的主要作用是安装好nagios后 不用手动配置Apache 就可以用web进行访问了 很方便但前提是必须在安装nagios之前就安装好了 Apache和PHP 才可以

htpasswd -bc /usr/local/nagios/etc/htpasswd.users nagios 123   #这一步 是配合上面那一步进行的  这一步的意思是 设置web访问 nagios的账号密码   账号为nagios 密码123  可自行修改


注:以上这两步是本人看了好多资料之后尝试的 自己感觉很方便 不需要修改Apache的配置文件 也不需要建立密码文件 没有考虑其他 包括安全性的问题 请看见的同学有尝试过的 指点一二 谢谢


sed -i.bak "s/nagiosadmin/nagios/g" /usr/local/nagios/etc/cgi.cfg  #这一句很重要 是修改启动的用户名 默认的启动名是nagiosadmin 系统里面没有 前面咱们建立的用户名为nagios这里要相应的修改否则在web界面会看到报错  

安装继续 。。。

nagios主程序安装完成 启动nagios 和Apache

/etc/init.d/nagios start

service httpd restart

启动完成后 可以通过浏览器来访问一下 看是否成功 账号密码能否登陆


3.安装nagios插件

   nagios主程序不带有监控的脚本 需要单独安装 否则不能起到监控的作用

   下载插件包

   wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

    注  这个插件包没有新版本和旧版本的区别 一般官方更新版本后旧版本就会从官网上下架 !

tar -zxvf nagios-plugins-2.0.tar.gz

cd nagios-plugins-2.0/

./configure --prefix=/usr/local/nagios/ --with-gnutls --with-openssl --enable-extra-opts --enable-perl-modules

make && make install

介此 nagios就安装完成了 默认的会自动监控本机 (就是安装了nagios的机器) 可以通过web界面查看





你可能感兴趣的:(linux,初学者,主题,英文,最新版)