Назад | Перейти на главную страницу

как настроить программное обеспечение archttp для уведомлений по электронной почте с RAID-карты Areca 1880i

У меня 64-битный компьютер с CentOS 6.0 Linux с RAID-картой Areca 1880i. У карты RAID есть собственный порт Ethernet, но сейчас она ни к чему не подключена. Вместо того, чтобы использовать этот порт Ethernet для уведомлений по электронной почте, я хотел бы отправлять уведомления по электронной почте с порта Ethernet на материнской плате. Я полагаю, что подключение порта Ethernet на карте RAID напрямую к Интернету - плохая идея с точки зрения безопасности, потому что он запускает собственный веб-сервер на основе прошивки.

На этой веб-странице Ареки:

http://www.areca.com.tw/support/s_linux/linux.htm

есть ссылка на скачивание archttp программное обеспечение

http://www.areca.us/support/s_linux/http/x86_64/archttp64.zip

[root@server ~]# wget --quiet http://www.areca.us/support/s_linux/http/x86_64/archttp64.zip
[root@server ~]# unzip archttp64.zip 
Archive:  archttp64.zip
  inflating: archttp64       
[root@server ~]# chmod 755 archttp64 
[root@server ~]# ./archttp64  -h
Usage:

archttp32 [TCP Port#]
To Terminate the archttp: Press CTRL-C 
Command for reconfiguring the archttp: kill -sHUP <archttp's pid>
[root@server ~]# 

Здесь я заметил, что при запуске был создан пустой файл конфигурации. ./archttp64 -h

[root@server ~]#  ls -l archttpsrv.conf 
-rw-r--r-- 1 root root 0 2011-08-25 15:56 archttpsrv.conf

Мне удалось запустить программное обеспечение веб-сервера

[root@server ~]# ./archttp64 80
Copyright (c) 2004-2009 Areca, Inc. All Rights Reserved.
Areca HTTP proxy server, Version: V1.84, Arclib: 290, Date: Nov  2 2009

Starting HTTP Proxy Server...Please wait(MAX = 5 minutes)
Controller(s) list
-------------------------------------------------------
Controller[1](PCI) : Listen to port[80].
Cfg Assistant : Listen to port[81].
Binding IP: [0.0.0.0]
Note: IP[0.0.0.0] stands for any ip bound to this host.
-------------------------------------------------------

##############################
Press CTRL-C to exit program!!
##############################

Затем я получил доступ к веб-интерфейсу, предоставляемому archttp64, со своего настольного компьютера, сначала создав туннель ssh

[user@desktop ~]$ ssh -N -L 8080:localhost:80 root@server.example.com

а затем откройте URL http: // локальный: 8080 в веб-браузере Chromium.

В веб-интерфейсе я настроил поля для SMTP-сервера и адресов электронной почты и выбрал Информационное уведомление как уровень события, но при нажатии на ссылку электронное письмо не было отправлено Создать тестовое событие в веб-интерфейсе.

Как я могу заставить работать уведомления по электронной почте?

Хотя настройки электронной почты можно редактировать в Контроллер веб-интерфейс (здесь выбран TCP-порт 80), который, похоже, не работает. Вместо этого вам следует изменить настройки электронной почты в CFG Ассистент веб-интерфейс (здесь выбран TCP-порт 81). Создайте ssh-туннель к вашему серверу

[user@desktop ~]$ ssh -N -L 8081:localhost:81 root@server.example.com

Обратите внимание, что затем вам нужно открыть URL-адрес http: // локальный: 8081 в Fire Fox веб-браузер. Последний Хром веб-браузер (по состоянию на август 2011 г.) будет просто показывать пустой экран.

Вместо настройки параметров электронной почты через веб-браузер также можно вручную отредактировать файл. archttpsrv.conf и располагать его в текущем рабочем каталоге, с которого вы начинаете archttp64. Файл может выглядеть так

[GENERAL]
BindingIp=127.0.0.1
HTTPPort=80
SMTPPort=25
ScanPci=YES
ScanRs232=NO
ScanInband=NO

[MAIL]
Server=130.237.98.104
Sender=arecaraid
SenderMail=arecaraid@example.com
Account=
Password=
MailToName1=arecaraid
MailToName2=
MailToName3=
MailToName4=
MailAddr1=arecaraid@example.com
MailAddr2=
MailAddr3=
MailAddr4=
EvtLevel=4
NotifyForNoEvent=YES

где Server это SMTP-сервер