Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98390
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 322
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-27 13:38
文章分类

全部博文(26)

文章存档

2014年(4)

2013年(22)

我的朋友

分类: 系统运维

2013-03-28 17:22:15

#!/bin/sh
mkdir -p /usr/local/nagios/libexec
NG_source=/data/source
NG_DIR=/usr/local/nagios
NG_DIRLIB=/usr/local/nagios/libexec
NG_SOURCE_DIR=/data/source/nagios
NG_PL_DIR=/data/source/nagios-plugins-1.4.16
NG_NR_DIR=/data/source/nrpe-2.14

yum -y install httpd php gcc glibc glibc-common gd gd-devel

download(){
        cd $NG_SOURCE
        wget
        wget http://ncu.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
        wget
        }
user(){
        /usr/sbin/useradd nagios
        /usr/sbin/groupadd nagcmd
        /usr/sbin/usermod -a -G nagcmd nagios
}
nagios(){
        cd $NG_source
        tar xf nagios-3.5.0.tar.gz
        cd $NG_SOURCE_DIR
        ./configure  --prefix=$NG_DIR --with-command-group=nagcmd
        make all
        make install 
        make install-init
        make install-config
        make install-commandmode
        make install-webconf
}
plugins(){
        echo "Install nagios-plugins"
        cd $NG_source
        /bin/tar xf nagios-plugins-1.4.16.tar.gz
        cd $NG_PL_DIR
        ./configure
        make && make install
        chown nagios.nagios $NG_DIR
        chown -R nagios.nagios $NG_DIRLIB
}
nrpe(){
        echo "Install Nrpe"
        cd $NG_source
        /bin/tar xf nrpe-2.14.tar.gz
        cd $NG_NR_DIR
        cd nrpe-2.14
        ./configure
        make all
}
main(){
        download
        user
        nagios
        plugins
        nrpe
}
main
阅读(905) | 评论(0) | 转发(0) |
0

上一篇:nagios_client自动安装脚本

下一篇:check_memory

给主人留下些什么吧!~~