真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nagios批量創(chuàng)建主機(jī)腳本-創(chuàng)新互聯(lián)

目的:實(shí)現(xiàn)批量主機(jī)文件和服務(wù)的創(chuàng)建,將服務(wù)就寫到了主機(jī)文件中;

成都創(chuàng)新互聯(lián)是一家專業(yè)提供寬甸企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為寬甸眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

用戶change.sh linux.template(主機(jī)服務(wù)模版) list.txt (主機(jī)IP對(duì)應(yīng)列表)

catc change.sh

   usage () {
           echo -en "USAGE: $0 [host list] or $0 [template] [host list]\nFor ex                                                                                                ample: $0 host.template host.list(Field : [IP] [HOST NAME])\n" 1>&2
           exit 1
   }

   if [ $# -gt 2 ];then
           usage
           exit 1
   fi

   case "$#" in
           2)
                   template=$1
                   host_list=$2
           ;;
           1)
                   template='host.template'
                   host_list=$1
           ;;
           0)
           #      template='host.template'
           #       host_list='host.list'
                   usage
           ;;
   esac

   if [ ! -f "${template}" ];then
           echo "template : ${template} not exist!" 1>&2
           exit 1
   fi

   if [ ! -f "${host_list}" ];then
           echo "host list : ${host_list} not exist!" 1>&2
           exit 1
   fi

   cat ${host_list}| while read ip hostname
   do
           echo "${ip}"|grep -oP '^\d{1,3}(\.\d{1,3}){3}$' >/dev/null 2>&1 || Field='not ip'
           if [ "${Field}" = 'not ip' ];then
                   echo "${ip} not ip!" 1>&2
                   exit 1
           fi
           host_cfg="${hostname}-${ip}.cfg"
           cp ${template} ${host_cfg}
           sed -i "s/HOST_NAME/${hostname}/g;s/ADDRESS/${ip}/g" ${host_cfg}
   done

cat linux.template

 define host{
           use linux-server,hosts-pnp
           host_name HOST_NAME
           alias HOST_NAME
           address ADDRESS
   }

###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################

# Define a service to "ping" the local machine

define service{
       use                            local-service        ; Name of service template to use
       host_name                      HOST_NAME
       service_description            PING
   check_command         check_ping!100.0,20%!500.0,60%
       }

# Define a service to check the disk space of the root partition
# on the local machine. Warning if < 20% free, critical if
# < 10% free space on partition.

define service{
       use                            local-service,services-pnp        ; Name of service template to use
       host_name                      HOST_NAME
       service_description            Root Partition
   check_command         check_nrpe!check_sda1
       }

cat list.txt

192.168.1.2  linuxhost

192.188.22.33 winhost

執(zhí)行 ./change.sh linux.template list.txt 即可

附件:http://down.51cto.com/data/2362459

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享名稱:nagios批量創(chuàng)建主機(jī)腳本-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/dogegh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部