Nagios_client_V1-sh,

Source: Internet
Author: User
Tags install perl

Nagios_client_V1-sh,

#!/bin/shfunction nagios(){yum install gcc glibc glibc-common openssl-devel dos2unix -y/usr/sbin/useradd -m nagios -s /sbin/nologincd /application/tools/unzip oldboy_training_nagios_soft.zipyum -y install perl-develtar zxf nagios-plugins-1.4.16.tar.gzcd nagios-plugins-1.4.16./configure --prefix=/application/nagios --enable-perl-modules --enable-redhat-pthread-workaround make && make installcd ../#ls /application/nagios/libexec/|wc -l#----------------------------------------cd /application/tools/tar zxf nrpe-2.12.tar.gzcd nrpe-2.12./configure  --prefix=/application/nagiosmake allmake install-pluginmake install-daemonmake install-daemon-configcd ..#----------------------------------------cd /application/tools/tar zxvf Params-Validate-0.91.tar.gz cd Params-Validate-0.91 perl Makefile.PL make  make install cd .. #----------------------------------------cd /application/tools/tar zxvf Class-Accessor-0.31.tar.gzcd Class-Accessor-0.31perl Makefile.PLmakemake installcd ..#----------------------------------------cd /application/tools/tar zxvf Config-Tiny-2.12.tar.gzcd Config-Tiny-2.12perl Makefile.PLmakemake installcd ..#----------------------------------------cd /application/tools/tar zxvf Math-Calc-Units-1.07.tar.gzcd Math-Calc-Units-1.07perl Makefile.PLmakemake installcd ..#----------------------------------------cd /application/tools/tar zxvf Regexp-Common-2010010201.tar.gzcd Regexp-Common-2010010201perl Makefile.PLmakemake installcd ..#----------------------------------------cd /application/tools/tar zxvf Nagios-Plugin-0.34.tar.gzcd Nagios-Plugin-0.34perl Makefile.PLmakemake installcd ..#----------------------------------------cd /application/tools/yum install sysstat -y/bin/cp /application/tools/check_memory.pl /application/nagios/libexec/bin/cp /application/tools/check_iostat /application/nagios/libexec chmod 755 /application/nagios/libexec/check_memory.plchmod 755 /application/nagios/libexec/check_iostatdos2unix /application/nagios/libexec/check_iostatdos2unix /application/nagios/libexec/check_memory.pl #----------------------------------------/bin/cp /application/nagios/etc/nrpe.cfg /application/nagios/etc/nrpe.cfg.oriperl -pi -e 's/allowed_hosts=127.0.0.1/allowed_hosts=127.0.0.1,192.168.2.91/g' /application/nagios/etc/nrpe.cfg cp  /application/nagios/etc/nrpe.cfg  /application/nagios/etc/nrpe.cfg.orised -i '199,203d'  /application/nagios/etc/nrpe.cfgecho "command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,6 -c 30,25,20">>/application/nagios/etc/nrpe.cfgecho "command[check_mem]=/usr/local/nagios/libexec/check_memory.pl -w 6% -c 3%">>/application/nagios/etc/nrpe.cfgecho "command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 8% -p /">>/application/nagios/etc/nrpe.cfgecho "command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%">>/application/nagios/etc/nrpe.cfgecho "command[check_iostat]=/usr/local/nagios/libexec/check_iostat -w 6 -c 10">>/application/nagios/etc/nrpe.cfgpkill nrpe sleep 2/application/nagios/bin/nrpe -c /application/nagios/etc/nrpe.cfg -decho  "#nagios nrpe process cmd by liycwing 2014-12-25" >> /etc/rc.localecho "/application/nagios/bin/nrpe -c /application/nagios/etc/nrpe.cfg -d">>/etc/rc.localnetstat -lnt|grep 5666 && echo "nagios client is ok"}nagios

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.