centos 6.5 nagios 4.0.8安装
关闭selinuxsetenforce 0
永久的方法是
vi /etc/selinux/config
状态改为disabled
SELINUX=disabled
需要重启服务器,这里暂时不重启
关闭防火墙
/etc/init.d/iptables stop
删除防火墙规则,重启防火墙
mv /etc/sysconfig/iptables /opt
/etc/init.d/iptables restart
安装epel更新源
wget http://dl.fedoraproject.org/pub/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
rpm -ivhepel-release-6-8.noarch.rpm
vi/etc/yum.repos.d/epel.repo
用以下命名将所有https替换成http
:%s/https/http/g
yum -y installyum-fastestmirror
rpm --import/etc/pki/rpm-gpg/RPM*
安装组件,注意:LAMP环境是用yum安装的,包含在以下命令中
yum -y install httpdgettext mysql mysql-server mysql-devel php php-mysql php-pear php-mysql mysqlperl mysql-server perl-DBI perl-DBD-MySQL httpd gcc glibc glibc-common gdgd-devel php gcc automake autoconf libtool make cairo-devel libxml2-develpango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel php-gdmysql-connector-odbc libgd libgd-devel libpng libpng-devel libjpeglibjpeg-devel zlib zlib-devel libxml2 libxml2-devel cairo* pango-devel*cairo-devel* perl-CPAN gruff ntp wget bc perl-Time-HiRes dejavu-lgc-sans-fonts mailxpatch
清除缓存
yum clean all
创建nagios用户和组
useradd nagios
usermod -s /sbin/nologinnagios
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache
安装nagios
tar zxvfnagios-4.0.8.tar.gz -C /usr/src/
cd /usr/src/nagios-4.0.8/
从以下页面下载补丁文件
http://tracker.nagios.org/file_download.php?file_id=205&type=bug
打补丁,否则message日志报错"wproc: Unknown job type: 10"
patch -p1
页:
[1]