中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nagios 批量添加監控主機

發布時間:2020-06-09 05:09:00 來源:網絡 閱讀:877 作者:xbzy77 欄目:移動開發

#!/bin/bash

#by xbzy

#QQ:465667803

#add host to nagios


Addfun()

{

        for ip in `cat ips.txt`

        do

                echo -e "define host{

                        use                     linux-server

                        host_name               $ip-record

                        alias                   $ip

                        address                 $ip

                        }" >>/usr/local/nagios/etc/objects/$1.cfg

        done


echo -e "define hostgroup{

        hostgroup_name  $1 ; The name of the hostgroup

        alias           $1 ; Long name of the group

        members         localhost

        }" >> /usr/local/nagios/etc/objects/$1.cfg


echo -e "# Define a service to "ping" the local machine

#define service{

#        use                             local-service         ; Name of service template to use

#        host_name                       localhost

#        service_description             PING

#        check_command                   check_ping!100.0,20%!500.0,60%

#        }

define service{

        use                             local-service         ; Name of service template to use

        host_name                       localhost

        service_description             alive

        check_command                   check-host-alive

        }

define service{

       use                             local-service         ; Name of service template to use

        host_name                      localhost

       service_description             record_tcp_port

       check_command                   check_tcp!8080

       }" >> /usr/local/nagios/etc/objects/$1.cfg


for i in `cat ips.txt`

do

                sed -i "/localhost/s/$/,$i-record/" /usr/local/nagios/etc/objects/$1.cfg

done

sed  -i 's/localhost,//' /usr/local/nagios/etc/objects/$1.cfg


echo "cfg_file=/usr/local/nagios/etc/objects/$1.cfg" >> /usr/local/nagios/etc/nagios.cfg

}


if [ $# -ne 1 ]

then

   echo 'Error , please use $1 (such as  shanghai-jj_host)'

    exit 1

else

        Addfun $1

fi


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

珲春市| 丰顺县| 福安市| 毕节市| 张家口市| 湖南省| 靖安县| 诸暨市| 民和| 肃南| 灵石县| 通化县| 福海县| 丹寨县| 方正县| 宁南县| 杭锦旗| 佛山市| 买车| 钟山县| 都匀市| 河东区| 济南市| 鹤山市| 万州区| 平定县| 广灵县| 衡水市| 阿城市| 迭部县| 平塘县| 桃源县| 常德市| 佳木斯市| 禹州市| 开化县| 家居| 东兰县| 阿巴嘎旗| 瓦房店市| 隆德县|