Администрирование серверов

Добавление устройств в Nagios bash-скрипт

by zippo on Окт.23, 2010, в разделе Мониторинг, Скрипты

Еще 1 мелкий скрипт, который тоже облегчил жизнь. В свое время получая список новых устройств текстовым файлом,очень задолбывался добавлять их вручную. Результат работы(все девайсы были прописаны в DNS)


#!/usr/local/bin/bash
echo " ">>access-new.cfg
echo "define hostgroup{">>access-new.cfg
echo "hostgroup_name Vetka_Bazarnaya">>access-new.cfg
echo "members ">>access-new.cfg
cat hostslist | while read line; do
echo -n $line>>access-new.cfg
echo -n ",">>access-new.cfg
done
echo "}">>access-new.cfg
echo " ">>access-new.cfg

cat hostslist | while read line; do
echo "define host{">>access-new.cfg
echo "use Main">>access-new.cfg
echo "host_name " $line>>access-new.cfg
echo "alias Dlink DES-xxxx" >>access-new.cfg
echo "address " $line>>access-new.cfg
echo "}">>access-new.cfg
echo " ">>access-new.cfg
done

echo "define service{">>access-new.cfg
echo "use Main">>access-new.cfg
echo -n "host_name ">>access-new.cfg

cat hostslist | while read line; do
echo -n $line>>access-new.cfg
echo -n ",">>access-new.cfg
done
echo "service_description PING">>access-new.cfg
echo "check_command check_ping">>access-new.cfg
echo "}">>access-new.cfg

В hostslist – наши девайсы прописаны, по 1 на строку.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
:,

Leave a Reply

You must be logged in to post a comment.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...