您的位置:首页 > 移动开发 > IOS开发

nagios 安装配置(包括nrpe端)全 (一)

2014-10-23 10:10 309 查看
一、nagios安装:
1、安装以下命令:
这是本人监控服务时自定义插件所用到的几个系统命令,可不安装。

(1)iostat:监控磁盘IO信息:

apt-getinstall sysstat

(2)ifstat:监控网络信息:

apt-getinstall ifstat

(3)gnuplot:绘图:

apt-getinstall gnuplot

2、确保已经安装了下列软件包:

Apache2

PHP

GCCcompiler and development libraries

GD development libraries

如果没有安装,使用 apt-get
安装这些软件包,使用以下命令:

sudo apt-get install apache2

sudo apt-get install libapache2-mod-php5

sudo apt-get install build-essential

sudo apt-get install libgd2-dev
或者
sudo apt-get install libgd2-xpm-dev

3、创建用户信息:
成为 root用户。

创建一个nagios 用户并设置密码:
/usr/sbin/useradd -m -s /bin/bash nagios

passwd nagios


添加一个新的 nagcmd 组:

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd www-data

4、下载nagios及其插件:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz http://www.nagios.org/download/plugins/   中下载nagios插件
这两个压缩包在 zctech 文件目录下已经下载好。

5、编译安装nagios

安装路径为 /usr/local/
cd/usr/local
将nagios-3.2.3.tar.gz拷贝到/usr/local下,之后解压缩:
tar xzf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --with-command-group=nagcmd

make all

make install

make install-init

make install-config

make install-commandmode

6、自定义配置:
配置文件安装在 /usr/local/nagios/etc目录.

详细的配置在安装完成之后添加服务时。

7、配置web界面
安装nagios web 配置文件:

make install-webconf

创建一个帐号登录web界面,记住密码:

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


重启 Apache:

/etc/init.d/apache2 reload

8、编译安装
NagiosPlugins

安装路径为 /usr/local/
cd/usr/local
tar xzf nagios-plugins-2.0.3.tar.gz

cd nagios-plugins-2.0.3

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

9、启动nagios

开机启动:
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

验证配置文件:

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

如果没有错误,则启动 Nagios.

/etc/init.d/nagios start

10、登录web界面:
地址栏输入下面的网址,即可登录。此时用到前面设置的帐号 ,比如nagiosadmin和密码。
http://localhost/nagios/
登录成功则表示nagios安装成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: