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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
3.2. Методика тестирования и отладки программного обеспечения
Для проверки подключения хостов и групп сервисов, опрашивающих
скриптов в системе NAGIOSA уже предусмотрен скрипт-проверки
входных выходных данных. Приступаем к проверке:
01 # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
02
03 Nagios Core 4.1.0rc1
04
05 ...
06
07 Total Warnings: 0
08 Total Errors: 0
09
10 Things look okay - No serious problems were detected during the pre-
flight check
Из опроса мы видим, что ошибок, и предупреждений нет, и все
работает в штатном режиме.
Что бы удостовериться мы перезагружаем систему:
1 # service nagios restart
2 Running configuration check...
3 Stopping nagios:. done.
4 Starting nagios: done.
62
Рисунок 21 – Система мониторинга NAGIOS в боевом режиме
Система полностью функционирует, и соответствует техническому
заданию. Все необходимые конфигурационные файлы лежат в папке
/ect/Nagios/conf/d/. Глобальный конфигурационный файл Nagios и файлы
команд лежат /ect/nagios и называется nagios.cfg и commandas.cfg
соответсвенно.
63
ЗАКЛЮЧЕНИЕ
В первой главе был проведен сравнительный анализ существующих
комплексов систем мониторинга инженерной инфраструктуры, какие
основные требования необходимо учитывать при их установке и
использованию в рамках центра обработки данных. Так же необходимо
учитывать, что используемый вариант кондиционирования в центре
обработки данных ООО «ДатаЛайн» - это схема холодных и горячих
коридоров. Существуют регламентированные рамки SLA (Соглашение об
уровне предоставления услуги (англ. Service Level Agreement, SLA)), где
температура холодного коридора стоит в диапазоне от +16 до +24 градусов
по Цельсию, а температура горячего коридора не регламентируется. Так
же были приняты условия для проектирования данной системы
кондиционирования, как высокий уровень надежности работы системы
мониторинга, так и соответствие сертификации центра обработки данных
институтом Uptime Institute LLC, в существующей метологии института.
Были приняты требования для составления плана работ указанные в
пункте 1.3.5, которые в последствии были соблюдены и реализованы.
Во второй главе данной работы велась разработка структурной
схемы в которой должны последовательно опрашивать датчики систем
кондиционирования для получения данных о их текущем состоянии.
Представлена схема размещения необходимого оборудования с
маршрутом сетевой обвязки (рис. 2.1). В данной схеме обозначена стойка
мониторинга в которой находится МОХА (M-Gate 3180) для отправки
полученных данных на сервер мониторинга. Кондиционеры с маркировкой
C7000 и контроллером WIB8000 необходимы для пользовательского
управления всей группой кондиционеров через управляющую панель с
дисплеем, таких кондиционеров 2 и они дублируют друг друга. По
внутреннему регламенту OOO «ДатаЛайн» независимо от
зарегистрированной ошибки на кондиционирование в системе
64
мониторинга, проверить визуально состояние кондиционера, как для
последующей эскалации проблемы проверяющим инженером, так и для
исключения ложных срабатываний в системе мониторинга.
Так же во-второй главе при составлении топологической схемы
сетевой обвязки приводятся подробная информация по данной процедуре,
так же описаны необходимые порты для ввода/вывода необходимой
информации и описаны сами схемы подключения кондиционерного
оборудования.
Была описана работа MOXA M-Gate 3180 через родное ПО MGate
Manager. Описаны возникающие проблемы с настройкой и последующие
методы решения данных проблем.
При настройке контроллеров кондиционеров были описаны их
возможности и даны объяснения по их параметрам которые возможно
отследить при помощи системы мониторинга, что дает полное
представление по их работе и возможностям.
Результатами третьей главы является работоспособность кода
основанного на логической схеме обмена данными между платой
управления кондиционерами, данными с сервера мониторинга, которые
были получены с M-Gate 3180 и опросом лог-файла системой мониторинга
Nagios. Сама система мониторинга Nagios имеет большие наработки в
ООО «ДатаЛайн» и так же имеет резервирование по системе N+1. Хотель
бы тезисно отметить:
Созданы файлы localhost.cfg для каждого кондиционера,
собирают данные нужных параметров для мониторинга.
Производится логирование полученных данных – выполнено
для того, чтобы укоротить время опроса инженерного
оборудования.
Создан скрипт опроса лог-файла – соответствует
техническому заданию указанному в первой главе.
65
Скрипт создан в среде С++ , в работе выполнен код с описание
параметров. В результате опроса лог-файла с необходимыми данными и
выводом последних мы получаем отображение в понятной для
пользователя информационной форме в системе мониторинга Nagios.
Проведенная работа позволила достичь цели в разработке системы
мониторинга промышленного кондиционирования ЦОД. Была разработана
иерархия системы с последовательной обвязкой и последовательным
опросом кондиционеров.
В ходе проведения работы было реализовано функциональная и
программная часть взаимодействия системы NAGIOS с системой
кондиционирования, был разработан скрипт, который логирует
полученные после опроса MOXA данные, после чего скрипт системы
мониторинга опрашивает лог файл и выводит данные в саму систему.
Таким образом было введено в эксплуатацию мониторинг системы
мониторинга промышленного кондиционирования ЦОД.
66
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Энтони Вильямс – Шаблонное метапрограммирование на С ++ 2009 -
320 с.
2. Садов Олег - RedHat Enterprise Linux 2009 – 480 с.
3. Войтов Николай - Администрирование RedHat Linux 2009 – 650 с.
4. M-Gate MB3180 Руководство пользователя – 2008 – 5с.
5. В. Минин Монтаж, эксплуатация и сервис систем вентиляции и
кондиционирования воздуха – 2008 – 276с.
6. Литвенко Н.А. – Технология программирования на С++ 2008 – 854 с.
7. Стивенс Р. Протоколы TCP/IP, 2009 – 672 с.
8. Николай Прохоренок – Программирование на Perl издание 4 2009 –
1048с.
9. Войтов Николай - Администрирование RedHat Linux 2009 – 485 с.
10. Е. Белова Системы кондиционирования воздуха с чиллерами и
фэнкойлами – 2006 – 359 с.
11. Яцек Галовиц С++17 STL. Стандартная библиотека шаблонов – 2017
214 c.
12. В. В. Зеликов Справочник инженера по отоплению, вентиляции и
кондиционированию - 2011 – 485с.
13. Ю.В. Семенов Системы кондиционирования воздуха с
поверхностными воздухоохладителями – 2008 – 284 с.
67
14. А.Г. Сотников Процессы, аппараты и системы кондиционирования
воздуха и вентиляции. Теория, техника и проектирование на рубеже
столетий. В 2 томах. Том 2. Часть 2 - 2007 – 423 с.
15. Бьерн Страуструп Программирование. Принципы и практика
использования C++ - 2015 – 968 c.
16. Болл С.Р. Аналоговые интерфейсы микроконтроллеров - 2017 287
с.
17. А.Б. Семенов Системы интерактивного управления СКС – 2011
184 с.
Источники на иностранных языках
18. Tom Ryder - Nagios Core Administration Cookbook-Second Edition –
2009 – 2327 с.
19. Milos Ljumovic C++ Multithreading Cookbook – 2014 – 443 c.
20. A K Sharma Object-Oriented Programming with C++ - 2014 – 347 c.
21. Josephsen David - Nagios: System of monitoring 2006 – 1026 c.
22. Max Schubert – Nagios Enterprise Network Monitoring – 2009 – 341 c.
23. David Josephsen – Building amonitoring interface Nagios – 2009 – 410
с.
24. David Josephsen - Nagios: Building Enterprise-Grade Monitoring
Infrastructures for Systems and Networks – 2013 – 385 с.
25. TECHNICAL MANUAL WIB8000 – 2017 – 25 c.
26. Nell Dale. C++ Plus Data Structures. – Sudbury: Jones & Bartlett
Learning, 2015. 796 c.
68
Электронные ресурсы
27. Официальный сайт STULZ [Электронный ресурс] -URL:
www.stulz.com
(дата обращения: 20.08.2018)
28. Официальный сайт M-Gate [Электронный ресурс] -URL:
www.moxa.com
(дата обращения: 20.08.2018)
29. Прецизионные кондиционеры Stulz [Электронный ресурс] - URL:
https://www.stulz-air.ru/conditioner/datacenter
(дата обращения: 20.08.2018 )
30. Библиотека Nagios [Электронный ресурс] -
URL:https://library.nagios.com
(дата обращения: 27.08.2018 )
31. Руководство Nagios Core [Электронный ресурс] - URL:
https://library.nagios.com/library/products/nagios-core/manuals/
(дата обращения: 27.08.2018)
32. Документация Log-Server Nagios [Электронный ресурс] - URL:
https://assets.nagios.com/downloads/nagios-log-
server/guides/administrator/
(дата обращения: 27.08.2018 )
33. Инструкции по настройке MOXA [Электронный ресурс] - URL:
https://www.moxa.ru/support/faq
69
(дата обращения: 18.09.2018 )
34. Data Center Documentation [Электронный ресурс] - URL:
https://www.device42.com/tours/data-center-documentation/
(дата обращения: 4.09.2018)
35. Информация о инфраструктуре Nord 4 [Электронный ресурс] - URL:
https://www.dtln.ru/tsod-nord4#block-block-125
(дата обращения: 4.09.2018)
36. Официальный сайт DataLine [Электронный ресурс] -URL:
https://www.dtln.ru/
(дата обращения: 20.08.2018 )
37. Мониторинг инженерной инфраструктуры в дата-центре. Часть 3.
Система холодоснабжения [Электронный ресурс] -URL:
https://habr.com/company/dataline/blog/338966/
(дата обращения: 4.09.2018)
38. Организация Холодоснабжения Dataline [Электронный ресурс] –
URL:
https://www.dtln.ru/node/834
(дата обращения: 4.09.2018)
39. Система холодоснабжения Nord 4 Dataline [Электронный ресурс] –
URL: https://habr.com/company/dataline/blog/314730/
(дата обращения: 4.09.2018)

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

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