记录一下今天安装nagios的问题,瞎搞了一天,终于是搞定了。下面说一下安装步骤。
1.重点,不要用yum安装,yum安装的不能自己控制,设置权限,增加插件什么的,不方便,不能自定义。
下面进行源码编译安装,只需要按照我的步骤,一定可行。
$ setenforce 0 ( 关闭selinux)
$ yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y (安装一些需要的依赖包)
$ useradd nagios ( 新建nagios用户 ,提示已存在没关系,无视)
$ groupadd nagcmd (新建nagcmd组,提示已存在没关系,无视)
$usermod -a -G nagcmd nagios (将nagios用户放入nagcmd组)
$usermod -a -G nagcmd apache (将apache用户放入nagcmd组)
( 自己选择一个位置 下载并解压nagios源码包和必要插件包 )
$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
$ wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
$ tar zxf nagios-4.1.1.tar.gz
$ tar zxf nagios-plugins-2.1
1.重点,不要用yum安装,yum安装的不能自己控制,设置权限,增加插件什么的,不方便,不能自定义。
下面进行源码编译安装,只需要按照我的步骤,一定可行。
$ setenforce 0 ( 关闭selinux)
$ yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y (安装一些需要的依赖包)
$ useradd nagios ( 新建nagios用户 ,提示已存在没关系,无视)
$ groupadd nagcmd (新建nagcmd组,提示已存在没关系,无视)
$usermod -a -G nagcmd nagios (将nagios用户放入nagcmd组)
$usermod -a -G nagcmd apache (将apache用户放入nagcmd组)
( 自己选择一个位置 下载并解压nagios源码包和必要插件包 )
$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
$ wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
$ tar zxf nagios-4.1.1.tar.gz
$ tar zxf nagios-plugins-2.1