Диплом: Разработка автоматизированной информационной системы мониторинга промышленного кондиционирования ЦОД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
Рисунок 11 – Обвязка внутри помещения машинного зала с расположением
промышленного оборудования
3.5.1 3.5.2 3.5.14
Кондиционеры
с 3 по 13
Шина ввода-выводаRS-485
Стойка
мониторинаг
Рисунок 12 – Принципиальная система последовательной обвязки кондиционеров
32
МОХА MB3180 будет подключена в коммутатор CISCO SF200-48,
которое имеет выход в локальную сеть предприятия, оборудование
находится в 13 юните, и запитано от АВР. Само оборудование M-Gate
будет находиться в отдельно стоящей стойке с внутренней маркировкой
6H5Z010 в юнит месте №19.
Настройка будет производиться путем подключения MB3180 к ПК
через витую пару, на ПК уже предустановлено оригинальное ПО для
настройки поэтому перейдем не посредственно к самой настройке:
Первым этапом будет запуск и поиск через утилиту M-Gate Manager
устройства:
Рисунок 13 – Программное обеспечение M-Gate Manager
Первая проблема — это библиотека опроса выходных данных, в этой
библиотеке описаны все сервисы, которые могут присутствовать на
оборудовании промышленного кондиционирования (все выходные
33
данные). При установке оборудования и пуско-наладке данные библиотеке
были предоставлены поставщиком, как дополнительная услуга.
Далее будет произведена настройка конфигурирования IP-адреса, во
вкладке Configuration/Network настраивается IP-адрес устройства:
Рисунок 14 – Окно настройка конфигурации IP
Таблица 1 – Конфигурация IP параметров устройства
Name
6H5 Cond
Network Configuration
Static
IP Address
10.20.10.53
NetMask
255.255.255.0
Gateway
10.20.10.1
DNS1
-/-
DNS2
-/-
34
Далее во вкладке Serial мы настраиваем параметры порта DB9:
Рисунок 15 – Окно настройки парметров Serial-порта
Таблица 2 – Конфигурация Serial параметров
Baudrate
Flow Control
9600
None
Parity
FIFO
None
Enable
Stop bit
Interface
1
RS485
35
Далее приступим к изготовлению кабеля для подключения к порту
DB9. Нам по требуется три контакта которые отображены и выведены в
таблице ниже:
Рисунок 16 – Последовательный порт DB9
Таблица 3 – Группа контактов Serial-порта
Контакт
RS485 (2- контактный)
1
-/-
2
-/-
3
Data+(B)
4
Data-(A)
5
GND
6
-/-
7
-/-
8
-/-
9
-/-
36
2.3. Разработка структуры входных и выходных данных
В разделе будет рассмотрена задача в настройке и конфигурирования
системы входных и выходных данных системы промышленного
кондиционирования ЦОД, которая находиться в машинных залах.
В рабочей документации присутствует таблица опрашиваемых OID,
с выходными значениями параметров, от нас остается только определиться
с параметрами, которые требуются для заведения в мониторинг (в таблице
около 1000 параметров на опрос). Ниже будут приведены параметры для
мониторинга:
Таблица 4 – Параметры для заведения параметров NAGIOS
Параметр NAGIOS
Перевод
Conditioner Common Alarm
Ошибка кондиционера
Conditioner GE/CW
Степень открытия 3-ех ходового клапана
Conditioner On
Кондиционер в работе
Conditioner getting params
Получение параметров от кондиционера
Conditioner humidity
Влажность
Conditioner temperature
Температура на входе в кондиционер
Теперь требуется вывести OID параметров в адресном пространстве
STULS и по шине Modbus. OID параметров будут приведены в таблице
ниже:
Таблица 5 – Значения параметров OID
Stulz-Adr
MODBUS-adr
Description
Modbus Range
Modbus-Function
1010
1010
Common alarm
0/1
no alarm/alarm
5208
5208
GE/CW valve config
0,5-9,9k
Valve config
1000
1000
STOP/ON
0/1
Unit on/off
8
8
General Params
0/1
Params
1171
1171
Unit Humidity
0…100%
Humidity
1170
1170
Unit air temperature
-100…100,0 C
0
Temperature
Stulz-Adr – адрес на шине Stulz
37
MODBUS-adr – адрес на шине Modbus
Description – перевод параметра
Modbus Range – отдаваемое значение. 0/1 – Выкл/Вкл; остальные
это цифровые значения
Modbus Function – функция Modbus
Значения нужные нам выделены из таблицы параметров, теперь
требуется опросить OID на предмет отдачи параметров. Опрос будет
производиться через специализированное ПО под названием MIB-Browser.
Данная программа позволяет просматривать иерархию SNMP MIB в
древовидной форме.
Каждый из параметров требуется найти и опросить, проведу опрос
на примере работы кондиционера Unit On/Off (OID - 1010)
Рисунок 17 – Опрос и получение выходных данных из кондиционера
Данные получены, значит система функционирует. Данное действие
мы проделали и с остальными OID, и получили положительный результат
с отдачей выходных данных с устройств.
Если все полученные данные будут верны и последущая настройка
выполнена верно, то на выходе в готовой системе мы получим
отображение на дашборде в виде информационного табло о состоянии
38
кондиционеров, наличие аварий и климатической обстановке в машинном
зале.
Рисунок 18 – Предполагаемый результат отображения на дашборде
Дашборд является надстройкой в системе мониторинга, что в свою
очередь дополнительно облегчает труд дежурных инженеров по
мониторингу систем центра обработки данных.
39
ГЛАВА 3. МЕТОДИКИ
АВТОМАТИЗАЦИИИНФОРМАЦИОННОЙ СИСТЕМЫ
МОНИТОРИНГА ПРОМЫШЛЕННОГО
КОНДИЦИОНИРОВАНИЯ ЦОД
3.1. Методика формирования выходных данных системы
В больших сетях мониторинга стратегических объектов, таких как
кондиционеры, необходимо для определения неисправности, чем быстрее,
тем лучше. Примерная схема мониторинга будет выглядеть следующим
образом:
Рисунок 19 – Схема опроса выходных данных из кондиционера
Далее мы приступаем к созданию структуры мониторинга NAGIOS.
Создаем и редактируем файл localhost.cfg для нового хоста:
1# cp /etc/nagios/objects/localhost.cfg
/etc/nagios/servers/cond6h5.cfg
Приводим к следующему виду:
01 # cond6h5
02
03 define host{
04 use linux-server
05 host_name cond6h5
06 alias 6h5
07 address 10.20.10.53
08 }
40
Далее создаем группу хостов:
1 define hostgroup{
2 hostgroup_name Conditioner 6H5
3 members cond
4 }
Создаем сервисы для опроса
/usr/local/nagios/etc/objects/services.cfg:
Сервис Common Alarm нужен для отображения в системе
мониторинга ошибки на кондиционере связанной с тем или иным
событием, например срабатывание датчика протечки.
01 define service{
02 use local-service
03 hostgroup_name Conditioner6H5, 351
04 service_description Common Alarm
05
06 }
07
Сервис Conditioner On – отображает состояние кондиционера, имеет
2 значения On (включен) и Off (выключен).
08 define service{
09 use local-service
10 hostgroup_name Conditioner6H5, 351
11 service_description Conditioner On
12
13 }
14
Сервис Conditionet getting params – отображает состояние сбора
данных с датчиков.
15 define service{
16 use local-service
17 hostgroup_name Conditioner6H5, 351
18 service_description Conditioner getting params
19
20 }
21
Так как в ЦОД ООО «ДатаЛайн» использует разные систему
кондиционирования, то это параметр отображает , в данном случае это
смешанный тип контур гликоля и контур воды.
22 define service{

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран