一、nagios安装:
1、安装下面命令:
这是本人监控服务时自己定义插件所用到的几个系统命令。可不安装。
(1)iostat:监控磁盘IO信息:
apt-getinstall sysstat
(2)ifstat:监控网络信息:
apt-getinstall ifstat
(3)gnuplot:画图:
apt-getinstall gnuplot
2、确保已经安装了下列软件包:
-
Apache2
-
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 用户并设置password: /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界面,记住password:
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和password。 http://localhost/nagios/ 登录成功则表示nagios成功安装。