LINUX.ORG.RU

Избранные сообщения fordiego

скрипт не работает в crontab

Форум — Admin

Всем привет помогите с граблями

есть скрипт (скрипт в разработке сильно не пинайте) который пересылает показания датчика температуры сервера на почту админу:


send_mail ()
{
DATE=`date '+%Y-%m-%d'`
TIME=`date '+%H:%M:%S'`
recp=user1@domain.com,user2@domain.com
subj=`echo !!!WARNING!!! Температура в серверной привышает норму | iconv -t cp1251`
echo Текущая дата и время $DATE $TIME Температура воздуха в серверной $temp по Цельсию !!!Выключите все сервера!!! | iconv -t KOI8-R | mail -s "$subj" $recp
}

# Проверяем температуру за бортом сервера hp dl380g7
# Подключаемся к ILO3 и снимаем показания датчика температуры окружающей среды
temp=`ipmitool -I lanplus -U User -P Pass -H 192.168.1.196 sdr type Temperature | grep "0Dh" | rev | cut -c1-12 | rev | cut -c1-2`;
if [ "$temp" -ge 23 ];
        then
        send_mail
fi;

так вот скрипт отлично обрабатывает но если его запустить кроном категорически не шлет кириллицей то есть не работает iconv -t, подскажите почему?

fordiego
()

изменить кодировку тела письма в mail

Форум — Admin

Снова всем привет. Для отправки сообщений на почту использую команду mail типа так:

echo «Текст письма»

read TELO

mail -s «test» user@domain.com <<EOM

$TELO

EOM

письмо уходит в кодировке utf-8 и в клиентах типа аутлука крякозябры может кто знает как кодировку тела письма поменять?

можно конечно сделать костыль типа записать значение TELO в файл потом поменять его кодировку, потом содержимое файла пересылать в теле письма но хочется красиво парой параметров все запилить.

fordiego
()

Проблема с настройкой ipmiutil proliant dl380 g7

Форум — Admin

Доброго времени суток сообщество. есть проблемка может кто сталкивался решал как то...

Суть:

Есть сервак proliant dl380g7 + win2k8r2 как говорит ILO3 есть поддержка ipmi

Есть десктоп centos 5.8 x86_64

необходимо подключатся через ipmi r dl380g7 чтоб снимать показания датчиков

***************************************************************

скачал пакет ipmiutil for win делаю с сервера

ipmiutil.exe sensor

ipmiutil ver 2.83

isensor: version 2.83

BMC version 1.10, IPMI version 2.0

_ID_ SDR_Type_xx ET Own Typ S_Num Sens_Description Hex & Interp Reading

0000 SDR Full 01 70 20 m c0 snum 01 UID Light = na

0001 SDR Full 01 71 20 m c0 snum 02 Sys. Health LED = na

0002 SDR Full 01 6f 20 a 08 snum 03 Power Supply 1 = 8001 Present

0003 SDR Full 01 6f 20 a 08 snum 04 Power Supply 2 = 8001 Present

0004 SDR Full 01 0b 20 a 08 snum 05 Power Supplies = 8001 Fully Redundant

0005 SDR EntA 08 0b 0a 03 80: 0a 01 0a 02 00 00 00 00

0006 SDR Full 01 0a 20 a 04 snum 06 Fan 1 = 8001 Transition to Running

0007 SDR Full 01 0a 20 a 04 snum 07 Fan 2 = 8001 Transition to Running

0008 SDR Full 01 0a 20 a 04 snum 08 Fan 3 = 8001 Transition to Running

0009 SDR Full 01 0a 20 a 04 snum 09 Fan 4 = 8001 Transition to Running

000a SDR Full 01 0a 20 a 04 snum 0a Fan 5 = 8001 Transition to Running

000b SDR Full 01 0a 20 a 04 snum 0b Fan 6 = 8001 Transition to Running

000c SDR Full 01 0b 20 a 04 snum 0c Fans = 8001 Fully Redundant

000d SDR EntA 08 0b 07 07 80: 07 01 07 06 00 00 00 00

000e SDR Full 01 01 20 a 01 snum 0d Temp 1 = 17 OK 23.00 degrees C

000f SDR Full 01 01 20 a 01 snum 0e Temp 2 = 28 OK 40.00 degrees C

0010 SDR Full 01 01 20 a 01 snum 0f Temp 3 = 28 OK 40.00 degrees C

0011 SDR Full 01 01 20 a 01 snum 10 Temp 4 = 24 OK 36.00 degrees C

0012 SDR Full 01 01 20 a 01 snum 11 Temp 5 = 26 OK 38.00 degrees C

0013 SDR Full 01 01 20 a 01 snum 12 Temp 6 = 2b OK 43.00 degrees C

0014 SDR Full 01 01 20 a 01 snum 13 Temp 7 = 2b OK 43.00 degrees C

0015 SDR Full 01 01 20 a 01 snum 14 Temp 8 = 30 OK 48.00 degrees C

0016 SDR Full 01 01 20 a 01 snum 15 Temp 9 = 2b OK 43.00 degrees C

0017 SDR Full 01 01 20 a 01 snum 16 Temp 10 = 31 OK 49.00 degrees C

0018 SDR Full 01 01 20 a 01 snum 17 Temp 11 = 25 OK 37.00 degrees C

0019 SDR Full 01 01 20 a 01 snum 18 Temp 12 = 2f OK 47.00 degrees C

001a SDR Full 01 01 20 a 01 snum 19 Temp 13 = Init

001b SDR Full 01 01 20 a 01 snum 1a Temp 14 = Init

001c SDR Full 01 01 20 a 01 snum 1b Temp 15 = Init

001d SDR Full 01 01 20 a 01 snum 1c Temp 16 = Init

001e SDR Full 01 01 20 a 01 snum 1d Temp 17 = Init

001f SDR Full 01 01 20 a 01 snum 1e Temp 18 = Init

0020 SDR Full 01 01 20 a 01 snum 1f Temp 19 = 1b OK 27.00 degrees C

0021 SDR Full 01 01 20 a 01 snum 20 Temp 20 = 27 OK 39.00 degrees C

0022 SDR Full 01 01 20 a 01 snum 21 Temp 21 = 26 OK 38.00 degrees C

0023 SDR Full 01 01 20 a 01 snum 22 Temp 22 = 26 OK 38.00 degrees C

0024 SDR Full 01 01 20 a 01 snum 23 Temp 23 = 2e OK 46.00 degrees C

0025 SDR Full 01 01 20 a 01 snum 24 Temp 24 = 26 OK 38.00 degrees C

0026 SDR Full 01 01 20 a 01 snum 25 Temp 25 = 28 OK 40.00 degrees C

0027 SDR Full 01 01 20 a 01 snum 26 Temp 26 = 28 OK 40.00 degrees C

0028 SDR Full 01 01 20 a 01 snum 27 Temp 27 = Init

0029 SDR Full 01 01 20 a 01 snum 28 Temp 28 = Init

002a SDR Full 01 01 20 a 01 snum 29 Temp 29 = 23 OK 35.00 degrees C

002b SDR Full 01 01 20 a 01 snum 2a Temp 30 = 4d OK 77.00 degrees C

002c SDR Full 01 6f 20 m 0c snum 2b Memory = Init

002d SDR Full 01 09 20 m 03 snum 2c Power Meter = 8002 Enabled

SDR IPMI sensor: Power On Hours = 12689 hours

ipmiutil sensor, completed successfully

***************************************************************

ставлю пакет на десктоп ipmiutil.x86_64 0:2.0.2-1.el5.rf

пытаюсь подключится к серверу

ipmiutil lan -N 192.168.1.196 -U User -P Pass

ipmiutil ver 2.2

pefconfig ver 1.70

Opening connection to node 192.168.1.196 ...

Connected to node 192.168.1.196

ipmilan_open_session error, rv = -15

ipmilan BMC only supports lan v2

Opening connection to node 192.168.1.196 ...

Connected to node 192.168.1.196

-- BMC version 1.10, IPMI version 2.0

This system does not support BMC LAN channels.

***************************************************************

Почему не получается? Что я упустил?

 ipmi dl380 g7 ilo3

fordiego
()