天天看点

linux安装nagios中文监控

1.安装相应的软件包

yum -y install httpd php*

yum install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD openssl-devel php mailx postfix cpp gcc gcc-c++ libstdc++ glib2-devel libtoul-ltdl-devel

2.安装nagios程序和插件

下载nagios-cn-3.2.3.tar.bz2 ,nagios-plugins-2.0.tar.gz

useradd nagios

echo "nagios" |passwd --stdin nagios

usermod -s /sbin/nologin nagios

groupadd nagiosadmin

usermod -G nagiosadmin nagios

usermod -G nagiosadmin apache

tar -jxvf nagios-cn-3.2.3.tar.bz2 

cd  nagios-cn-3.2.3

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=nagiosadmin

make all

make install

make install-init

make install-commandmode

make install-config

make install-webconf

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

 cd nagios-plugins-2.0

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

make && makeinstall

3.添加访问nagios页面用户nagiosadmin的密码

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

4.启动nagios

service nagios start

5. 开机启动

chkconfig --add nagios

chkconfig nagios on

chkconfig httpd on

ps:1.检查nagios配置文件是否正确,可以用/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

我们可以在/root/.bashrc重命名此命令alias nagioscheck='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg'

然后source /root/.bashrc