Разработка сайтов, дизайн и мультимедиа
+38 044‎ 494 35 20
Главная / Лаборатория / Скрипт мониторинга системы / Подготовительная часть
Скрипт мониторинга системы
Презентация компании
Бриф на разработку
Заполнить бриф on-line

Подготовительная часть

В этой части скрипты мы объявим все константы, которые будем использовать во всех остальных составляющих скрипта.

#/bin/bash
# массив e-mail-адресов, на который отправлять сообщение о проблемах
report_to=(admin@newagelab.com admin@newagelab.vn.ua)
sendmail="/usr/sbin/sendmail"
backup_hours=32
host=`/bin/hostname`
nginx_status_host="web2.newagelab.com"
# отправляем уведомления с адреса monitor@hostname сервера
report_from=monitor@$host
#изначально считаем что в системе все нормально и письмо
errors=0
df_report=90
top_report=5
mailfile="/tmp/services-check-`date +%F`.mail"
pidfile="/tmp/services-check-`date +%F`.pid"
#зачищаем старые файлы (более 30 минут) и предотвращаем повторный запуск скрипта
find /tmp/services-check-* -type f -mmin +30 -exec rm {} \;
if [ -f $pidfile]; then exit; fi
echo `date`>$pidfile
echo "Это письмо создано автоматически сервисом мониторинга нагрузки от компании newagelab.com\n">$mailfile

Кинто Suzuki Seat Samsung Mazda УкрАвто Мировая карта Chrysler Chevrolet Брокбизнесбанк
Наши клиенты
×
  • Facebook
  • Google
  • Twitter