基于Nagios网络监控—-脚本

Linux大全评论1.1K views阅读模式

一:写bash脚本时候经常用到的颜色代码

COLOR_SUCCESS=$(echo -en "

" )

COLOR_FAILURE=$(echo -en "

" )

COLOR_WARNING=$(echo -en "

")

COLOR_NORMAL=$(echo -en "

")

二:自动化部署简介

 由于服务器数量的不断增加,面对数以千计的需要做Nagios 监控的客户端,自动化部署就会被提上日程了,自动化部署最简单的是把安装时的命令通过脚本组合在一起,再加上一些成功与否的判断

Nagios server 端Nagios服务器自动安装脚本部署脚本

#!/bin/sh

#====================================

# $Name: nagios-server-install.sh

# $Revision: 1.0

# $Function: install the nagios monitor

# $Author: zangyunchao

# $organization: 洛阳理工&zzu

# $Create Date: 2013.05

#====================================

#颜色设置

COLOR_SUCCESS=$(echo -en "

" )

COLOR_FAILURE=$(echo -en "

" )

COLOR_WARNING=$(echo -en "

")

COLOR_NORMAL=$(echo -en "

")

yum -y install httpd gcc gcc-c++ glibc glibc-common gd gd-devel

useradd nagios

groupadd nagcmd

usermod -G nagcmd nagios

usermod -G nagcmd apache

cd /usr/local/src

wget http://nchc.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz

wget http://nchc.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz

tar zxvf nagios-3.0.6.tar.gz

cd nagios-3.0.6

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

make all

make install

make install-init

make install-config

make install-commandmode

make install-webconf

cd ../

tar zxvf nagios-plugins-1.4.13.tar.gz

cd nagios-plugins-1.4.13

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

make && make install

cd ../

tar zxvf nrpe-2.13.tar.gz

cd nrpe-2.13

./configure

make all

make install-plugin

make install-daemon

make install-daemon-config

htpasswd -bc /usr/local/nagios/etc/htpasswd.users xiaozang333

xiaozang333

#为nagios登录名和密码要牢记

echo "alias nagioscheck='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg' " >> /root/.bashrc

source /root/.bashrc

chkconfig nagios on

chkconfig httpd on

service httpd start

企鹅博客
  • 本文由 发表于 2019年9月14日 13:19:52
  • 转载请务必保留本文链接:https://www.qieseo.com/158081.html

发表评论