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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран