Способ и система технического осмотра и соответствующий им машиночитаемый носитель данных

Иллюстрации

Показать все

Группа изобретений относится к средствам контроля процессов обслуживания или служебных портов в компьютерной сети. Технический результат – повышение эффективности контроля процесса обслуживания или служебного порта в компьютерной сети, включающей множество серверов, за счет использования обновляемых ассоциативных связей между программами контроля и серверами. Для этого предложены способ, система и постоянный машиночитаемый носитель данных для контроля процесса обслуживания или служебного порта в компьютерной сети, в которых выполняется сбор данных о процессе обслуживания или служебном порте, связанном с программой контроля, осуществляется поиск соответствующего сервера согласно процессу обслуживания или служебному порту, обновляется ассоциативная связь между программой контроля и сервером для получения соответствующего обновленного результата и выводится обновленный результат, с тем чтобы можно было осуществить автоматически обновление и поддержку службы. 3 н. и 14 з.п. ф-лы, 6 ил.

Реферат

Перекрестная ссылка на родственную заявку

По данной заявке испрашивается приоритет заявки на выдачу патента Китая №201210349218.9, поданной 19 сентября 2012, полное содержимое которой включено сюда посредством ссылки.

Область техники, к которой относится изобретение

Настоящее изобретение в целом относится к технологии компьютерных сетей, а в частности - к способу и системе контроля процесса обслуживания или служебного порта в компьютерной сети и соответствующему им постоянному машиночитаемому носителю данных.

Уровень техники

С развитием технологии компьютерных сетей сеть стала необходимой в жизни человека. Множество служб может быть обеспечено на сервере для удовлетворения разных требований в сети. Такая служба представляет собой службу для выполнения конкретной функции. Рабочий персонал необходим для поддержания службы на сервере. Например, когда служба внедряется на сервере, рабочий персонал будет одновременно внедрять программу контроля на соответствие; когда служба удалена с сервера, рабочий персонал будет останавливать службу и программу контроля на соответствие; и когда сервер снят с эксплуатации, рабочий персонал будет останавливать все службы на сервере и все программы контроля на соответствие.

Традиционное эксплуатационное обслуживание в основном реализуется вручную рабочим персоналом. Так как существует много разных типов служб и программ контроля, всякий раз, когда есть служба, которую необходимо внедрить на сервере, требуется ручная работа для внедрения всех программ контроля на соответствие, что приводит к лишней работе и зачастую к нарушениям при ручном управлении. Когда служба переходит в режим оффлайн с конкретного сервера или сервер снят с эксплуатации, программа контроля не сможет автоматически остановить контроль, и потребуется ручное вмешательство. Когда программу контроля требуется обновить, исходную версию программы контроля следует заменить вручную, и нелегко узнать, на каком сервере в данный момент внедрена программа контроля, что усложняет обновление программы контроля.

Раскрытие изобретения

С учетом вышеизложенного, задача настоящего изобретения заключается в повышении эффективности контроля процесса обслуживания или служебного порта в компьютерной сети, включающей множество серверов, за счет использования обновляемых ассоциативных связей между соответствующими программами контроля и серверами.

Согласно аспекту изобретения способ контроля процесса обслуживания или служебного порта в компьютерной сети включает в себя этапы, на которых:

осуществляют сбор данных об операции изменения для программы контроля;

осуществляют сбор данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществляют поиск соответствующего сервера согласно процессу обслуживания или служебному порту, и обновляют ассоциативную связь между программой контроля и сервером, чтобы получить соответствующий обновленный результат; и

выводят обновленный результат.

В одном варианте осуществления операция изменения может быть операцией добавления, редактирования или удаления.

В одном варианте осуществления после этапа вывода обновленного результата способ может дополнительно включать в себя этапы, на которых:

периодически просматривают информацию программе контроля, информацию о сервере и ассоциативной связи между программой контроля и сервером; и

обновляют ассоциативную связь между программой контроля и сервером согласно результату просмотра.

В одном варианте осуществления этап обновления ассоциативной связи между программой контроля и сервером согласно результату просмотра включает в себя этапы, на которых:

удаляют ассоциативную связь в отношении сервера, когда сервер неисправен или сервер не может быть обнаружен;

удаляют ассоциативную связь между сервером и соответствующей программой контроля, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с программой контроля; и

устанавливают ассоциативную связь между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля.

В одном варианте осуществления перед этапом периодического просмотра информации о программе контроля, информации о сервере и ассоциативной связи между программой контроля и сервером, способ дополнительно включает в себя этапы, на которых:

создают очередь на удаление и очередь на добавление;

перемещают ассоциативную связь в отношении сервера в очередь на удаление, когда сервер неисправен или сервер не может быть обнаружен;

перемещают ассоциативную связь между сервером и соответствующей программой контроля в очередь на удаление, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с программой контроля;

перемещают ассоциативную связь между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля;

просматривают очередь на удаление и удаляют ассоциативную связь между сервером и соответствующей программой контроля в очереди на удаление; и

просматривают очередь на добавление и добавляют ассоциативную связь между сервером и соответствующей программой контроля в очередь на добавление.

В одном варианте осуществления перед этапом осуществления сбора данных об операции изменения для программы контроля способ дополнительно включает в себя этап, на котором:

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

В одном варианте осуществления перед этапом осуществления сбора данных об операции изменения для программы контроля способ дополнительно включает в себя этапы, на которых:

распределяют по категориям серверы и маркируют каждую категорию серверов;

при этом этап осуществления сбора данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществления поиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновления ассоциативной связи между программой контроля и сервером, чтобы получить соответствующий обновленный результат, включает в себя этап, на котором:

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

В одном варианте осуществления после этапа вывода обновленного результата способ дополнительно включает в себя этапы, на которых:

получают информационный запрос; и

просматривают обновленную ассоциативную связь между программой контроля и сервером согласно информационному запросу.

Другая задача настоящего изобретения состоит в обеспечении системы контроля процесса обслуживания или служебного порта в компьютерной сети, которая может автоматически поддерживать службы и снижать затраты на персонал.

Согласно дополнительному аспекту изобретения, система контроля процесса обслуживания или служебного порта в компьютерной сети включает в себя:

модуль взаимодействия, выполненный с возможностью осуществления сбора данных об операции изменения для программы контроля;

модуль обработки, выполненный с возможностью осуществления сбора данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществления оиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновления ассоциативной связи между программой контроля и сервером, чтобы получить соответствующий обновленный результат; и

модуль вывода, выполненный с возможностью вывода обновленного результата.

В одном варианте осуществления операция изменения может быть операцией добавления, редактирования или удаления.

В одном варианте осуществления система контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя:

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

Модуль обработки также выполнен с возможностью обновления ассоциативной связи между программой контроля и сервером согласно результату просмотра.

В одном варианте осуществления модуль обработки также выполнен с возможностью удаления ассоциативной связи в отношении сервера, когда сервер неисправен или сервер не может быть обнаружен, удаления ассоциативной связи между сервером и соответствующей программой контроля, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с программой контроля, и установления ассоциативной связи между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля.

В одном варианте осуществления система контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя:

модуль создания, выполненный с возможностью создания очереди на удаление и очереди на добавление.

Модуль обработки также выполнен с возможностью перемещения ассоциативной связи в отношении сервера в очередь на удаление, когда сервер неисправен или сервер не может быть обнаружен, перемещения ассоциативной связи между сервером и соответствующей программой контроля в очередь на удаление, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с программой контроля, и перемещения ассоциативной связи между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля.

Модуль сканирования также выполнен с возможностью просмотра очереди на удаление, и модуль обработки также выполнен с возможностью удаления ассоциативной связи между сервером и соответствующей программой контроля в очереди на удаление.

Модуль сканирования также выполнен с возможностью просмотра очереди на добавление, и модуль обработки выполнен с возможностью добавления ассоциативной связи между сервером и соответствующей программой контроля в очередь на добавление.

В одном варианте осуществления система контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя:

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

В одном варианте осуществления система контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя:

модуль распределения по категориям, выполненный с возможностью распределения серверов по категориям; и

модуль маркировки, выполненный с возможностью маркировки каждой категории серверов.

Модуль обработки также выполнен с возможностью получения процесса обслуживания или служебного порта, который связан с программой контроля, согласно операции изменения, осуществления поиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновления ассоциативной связи между программой контроля и каждой категорией серверов, чтобы получить соответствующий обновленный результат.

В одном варианте осуществления модуль взаимодействия также выполнен с возможностью получения информационного запроса и просмотра обновленной ассоциативной связи между программой контроля и сервером согласно информационному запросу.

Еще одна дополнительная задача настоящего изобретения состоит в обеспечении постоянного машиночитаемого носителя данных.

Согласно дополнительному аспекту изобретения, один или более постоянных машиночитаемых носителей данных содержат исполняемую программу для исполнения способа контроля процесса обслуживания или служебного порта в компьютерной сети, причем способ включает в себя этапы, на которых:

осуществляют сбор данных об операции изменения для программы контроля;

осуществляют сбор данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществляют поиск соответствующего сервера согласно процессу обслуживания или служебному порту, и обновляют ассоциативную связь между программой контроля и сервером, чтобы получить соответствующий обновленный результат; и

выводят обновленный результат.

В вышеупомянутых способе, системе и постоянном машиночитаемом носителе данных для контроля процесса обслуживания или служебного порта в компьютерной сети выполняется сбор данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществляется поиск соответствующего сервера согласно процессу обслуживания или служебному порту, обновляется ассоциативная связь между программой контроля и сервером для получения соответствующего обновленного результата, и выводится обновленный результат, с тем чтобы можно было повысить эффективность способа контроля процесса обслуживания или служебного порта в компьютерной сети, включающей множество серверов, за счет использования обновляемых ассоциативных связей между соответствующими программами контроля и серверами, а также осуществить автоматически обновление и поддержку службы для освобождения рабочего персонала от лишней работы и снижения затрат на персонал.

Краткое описание чертежей

Фиг. 1 представляет собой блок-схему, иллюстрирующую способ контроля процесса обслуживания или служебного порта в компьютерной сети в соответствии с конкретными вариантами осуществления настоящего изобретения.

Фиг. 2 представляет собой блок-схему, иллюстрирующую процесс запрашивания ассоциативной связи между программой контроля и сервером в соответствии с конкретными вариантами осуществления настоящего изобретения.

Фиг. 3 представляет собой внутреннюю структурную схему, иллюстрирующую систему контроля процесса обслуживания или служебного порта в компьютерной сети в соответствии с одним вариантом осуществления настоящего изобретения.

Фиг. 4 представляет собой внутреннюю структурную схему, иллюстрирующую систему контроля процесса обслуживания или служебного порта в компьютерной сети в соответствии с другим вариантом осуществления настоящего изобретения.

Фиг. 5 представляет собой внутреннюю структурную схему, иллюстрирующую систему контроля процесса обслуживания или служебного порта в компьютерной сети в соответствии с еще одним другим вариантом осуществления настоящего изобретения.

Фиг. 6 представляет собой диаграмму временных последовательностей, иллюстрирующую систему контроля процесса обслуживания или служебного порта в компьютерной сети в соответствии с конкретными вариантами осуществления настоящего изобретения.

Осуществление изобретения

Способ и система контроля процесса обслуживания или служебного порта в компьютерной сети по настоящему изобретению могут быть лучше разобраны со ссылкой на нижеследующее описание вариантов осуществления, взятое в сочетании с сопроводительными чертежами.

Как показано на Фиг. 1, в одном варианте осуществления способ контроля процесса обслуживания или служебного порта в компьютерной сети может включать в себя:

Этап S110: осуществление сбора данных об операции изменения для программы контроля.

В частности, сбор данных об операции изменения для программы контроля осуществляется в интерфейсе конфигурирования программы контроля. Программа контроля представляет собой наименьший программный блок для контроля процесса обслуживания или служебного порта в компьютерной сети, который может быть связан с процессом обслуживания или открытым портом и может заключаться в контроле процесса обслуживания или порта. Операция изменения может быть операцией добавления, редактирования или удаления.

В одном варианте осуществления перед этапом S110 способ контроля процесса обслуживания или служебного порта в компьютерной сети может дополнительно включать в себя: сохранение информации программе контроля, информации о сервере и ассоциативной связи между программой контроля и сервером в базе данных.

В частности, информация о программе контроля может включать в себя CPU (центральный блок обработки) устройства, жесткий диск, состояние сети и состояние выполнения службы контроля, например, количество соединений MySQL («Мой язык структурированных запросов») или другие обычные службы контроля. Информация о сервере может включать в себя информацию о процессе обслуживания, информацию о порте, зарегистрированном на сервере, и собственное рабочее состояние сервера, причем информация о процессе обслуживания может включать в себя название процесса обслуживания, информация о порте может включать в себя номер открытого порта, и собственное рабочее состояние сервера может подразумевать его работу или снятие с эксплуатации. Ассоциативная связь между программой контроля и сервером может подразумевать связывание идентификационной информации программы контроля сети с идентификационной информацией сервера. Идентификационная информация программы контроля может использоваться для определения уникального идентификатора программы контроля, а идентификационная информация сервера может использоваться для определения уникального идентификатора сервера.

Этап S120: осуществление сбора данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществление поиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновление ассоциативной связи между программой контроля и сервером, чтобы получить соответствующий обновленный результат.

В частности, ассоциативная связь может означать сопоставляющее отношение между программой контроля и сервером. Сервер может быть снабжен портом или процессом обслуживания, причем программа контроля может связываться с конкретным процессом обслуживания или служебным портом, и соответствующий сервер может быть обнаружен на основании процесса обслуживания или служебного порта. Сервер может отличаться по IP (Интернет-протокол).

Этап S130: вывод обновленного результата.

В частности, обновленный результат может быть выведен соответствующему серверу посредством Zookeeper, причем Zookeeper представляет собой распространенный и общедоступный сервис для координации распределенных приложений, включая сбор данных на простом языке, в качестве важного компонента базы данных Hadoop и Hbase, используется для решения проблемы согласования системы приложений в распределенных кластерах и может обеспечивать хранение данных, аналогично стилю дерева справочников файловой системы, и поддерживать и контролировать изменение состояния сохраненных данных. Скриптовая программа Zookeeper может включать в себя ассоциативную связь между программой контроля и сервером, соответствующий сервер может быть обнаружен с помощью этой скриптовой программы на основе идентификационной информации сервера, соответствующей идентификационной информации программы контроля, и программа контроля может быть выведена серверу.

Когда операция изменения представляет собой операцию добавления, проект осмотра для новой службы может быть сначала зарегистрирован, могут быть собраны данные о процессе обслуживания или служебном порте, связанном с новой программой контроля, может быть обнаружен соответствующий сервер согласно процессу обслуживания или служебному порту, может быть установлена ассоциативная связь между новой программой контроля и соответствующим сервером, и может быть выведена новая программа контроля, соответствующая серверу с помощью Zookeeper.

Когда операция изменения представляет собой операцию редактирования, с помощью которой обновляется программа контроля, могут быть собраны данные о процессе обслуживания или служебном порте, связанном с программой контроля, может быть обнаружен соответствующий сервер согласно процессу обслуживания или служебному порту, может быть обновлена ассоциативная связь между обновленной программой контроля и сервером, и может быть выведена обновленная программа контроля всем серверам, связанным с ним, с помощью Zookeeper, чтобы заменить исходные.

Когда операция изменения представляет собой операцию удаления, с помощью которой удаляется программа контроля, могут быть собраны данные о процессе обслуживания или служебном порте, связанном с программой контроля, может быть обнаружен соответствующий сервер согласно процессу обслуживания или служебному порту, могут быть выполнены операции удаления во всех серверах, связанных с программой контроля, чтобы прекратить выполнение программы контроля.

В одном варианте осуществления после вывода обновленного результата способ контроля процесса обслуживания или служебного порта в компьютерной сети может дополнительно включать в себя: периодический просмотр информации о программе контроля, информации о сервере и ассоциативной связи между программой контроля и сервером; и обновление ассоциативной связи между программой контроля и сервером согласно результату просмотра.

В частности, период просмотра может быть установлен по требованию, например, один раз в день. После просмотра может быть получено состояние сервера, и может быть определено, является ли ассоциативная связь между программой контроля и сервером верной.

В одном варианте осуществления обновление ассоциативной связи между проектом технического обслуживания и сервером согласно результату просмотра включает в себя:

Этап S111: удаление ассоциативной связи в отношении сервера, когда сервер неисправен или сервер не может быть обнаружен.

В частности, состояние сервера может поддерживаться в системе конфигурирования сервера. Когда сервер сконфигурирован как неисправный в системе конфигурирования сервера, могут быть удалены все ассоциативные связи в отношении сервера. Сервер, который не может быть обнаружен, подразумевает сервер, который снят с эксплуатации (нет информации об IP-адресе сервера).

Этап S112: удаление ассоциативной связи между сервером и соответствующей программой контроля, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с программой контроля.

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

Этап S113: установление ассоциативной связи между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля.

В частности, когда обнаруживается новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля после сканирования, необходимо автоматически установить ассоциативную связь между вновь добавленным сервером и соответствующей программой контроля.

В одном варианте осуществления перед периодическим просмотром информации о программе контроля, информации о сервере и ассоциативной связи между программой контроля и сервером, способ контроля процесса обслуживания или служебного порта в компьютерной сети включает в себя создание очереди на удаление и очереди на добавление.

Кроме того, ассоциативная связь на этапах S111 и S112 может быть добавлена в очередь на удаление, ассоциативная связь на этапе S113 может быть добавлена в очередь на добавление, ассоциативные связи в очереди на удаление могут быть удалены вместе посредством просмотра очереди на удаление, и ассоциативные связи в очереди на добавление могут быть добавлены вместе посредством просмотра очереди на добавление.

В частности, осуществляется перемещение ассоциативной связи в отношении сервера в очередь на удаление, когда сервер неисправен или сервер не может быть обнаружен; осуществляется перемещение ассоциативной связи между сервером и соответствующей программой контроля в очередь на удаление, когда порт сервера не соответствует порту, связанному с программой контроля, или процесс обслуживания на сервере не соответствует процессу обслуживания, связанному с проектом технического обслуживания; осуществляется перемещение ассоциативной связи между вновь добавленным сервером и соответствующей программой контроля, когда добавляется новый сервер и нет ассоциативной связи между новым сервером и соответствующей программой контроля; выполняется просмотр очереди на удаление и удаление ассоциативной связи между сервером и соответствующей программой контроля в очереди на удаление; и выполняется просмотр очереди на добавление и добавление ассоциативной связи между сервером и соответствующей программой контроля в очереди на добавление.

В одном варианте осуществления перед осуществлением сбора данных об операции изменения для программы контроля способ контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя: распределение серверов по категориям и маркировку каждой категории серверов. В частности, серверы распределяются по категориям на основе сходных атрибутов или функций, и маркер назначается каждой категории серверов. Может быть установлена ассоциативная связь между одной и той же категорией серверов и программой контроля, т.е. серверами можно управлять согласно их распределению по категориям.

Этап S120 включает в себя осуществление сбора данных о процессе обслуживания или служебном порте, связанном с программой контроля, согласно операции изменения, осуществление поиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновление ассоциативной связи между программой контроля и каждой категорией серверов, чтобы получить соответствующий обновленный результат.

В частности, ассоциативная связь между категорией серверов и программой контроля может быть обновлена согласно операции изменения, т.е., когда изменяется программа контроля, может измениться ассоциативная связь между категорией серверов и программой контроля. Например, категория серверов маркируется как 01, может быть установлена ассоциативная связь между маркером 01 и программой контроля, и, когда обновлена программа контроля, ассоциативная связь между маркером 01 и программой контроля также обновляется.

В одном варианте осуществления после вывода обновленного результата способ контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя:

Этап S210: получение информационного запроса.

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

Этап S220: просмотр обновленной ассоциативной связи между программой контроля и сервером согласно информационному запросу.

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

Кроме того, в одном варианте осуществления перед этапом S120 способ контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя: сохранение обновленного результата в базе данных.

Кроме того, в одном варианте осуществления после этапа S130 способ контроля процесса обслуживания или служебного порта в компьютерной сети дополнительно включает в себя: предоставление информации, обнаруженной в проекте осмотра, системе визуализации и/или системе раннего предупреждения.

Как показано на Фиг. 3, в одном варианте осуществления система контроля процесса обслуживания или служебного порта в компьютерной сети включает в себя модуль 110 взаимодействия, модуль 120 обработки и модуль 130 вывода.

Модуль 110 взаимодействия выполнен с возможностью сбора данных об операции изменения для программы контроля. В частности, осуществляется сбор данных об операции изменения для программы контроля в интерфейсе конфигурирования для контроля процесса обслуживания или служебного порта в компьютерной сети, причем программа контроля представляет собой наименьший программный блок для контроля процесса обслуживания или служебного порта в компьютерной сети, который может быть связан с процессом обслуживания или открытым портом и может заключаться в контроле процесса обслуживания или порта. Операция изменения может быть операцией добавления, редактирования или удаления. В этом варианте осуществления модуль 110 взаимодействия установлен в системе конфигурирования для контроля процесса обслуживания или служебного порта в компьютерной сети.

Модуль 120 обработки выполнен с возможностью сбора данных о процессе обслуживания или служебном порте, который связан с программой контроля, согласно операции изменения, осуществления поиска соответствующего сервера согласно процессу обслуживания или служебному порту и обновления ассоциативной связи между программой контроля и сервером, чтобы получить соответствующий обновленный результат. В частности, ассоциативная связь может означать сопоставляющее отношение между программой контроля и сервером. Ассоциативная связь между программой контроля и сервером может означать связывание идентификационной информации программы контроля с идентификационной информацией сервера. Идентификационная информация программы контроля может использоваться для определения уникального идентификатора программы контроля, а идентификационная информация сервера может использоваться для определения уникального идентификатора сервера. Сервер может быть снабжен портом или процессом обслуживания, программа контроля может связываться с конкретным процессом обслуживания или служебным портом, и соответствующий сервер может быть обнаружен на основе процесса обслуживания или служебного порта.

Сервер может отличаться по IP (Интернет-протокол). В этом варианте осуществления модуль 120 обработки установлен в системе конфигурирования для контроля процесса обслуживания или служебного порта в компьютерной сети.

Модуль 130 вывода выполнен с возможностью вывода обновленного результата.

В частности, обновленный результат может быть выведен соответствующему серверу посредством Zookeeper, причем Zookeeper представляет собой распространенный и общедоступный сервис для координации распределенных приложений, включая сбор данных на простом языке, в качестве важного компонента базы данных Hadoop и Hbase, используется для решения проблемы согласования системы приложений в распределенных кластерах и может обеспечивать хранение данных, аналогично стилю дерева справочников файловой системы, и поддерживать и контролировать изменение состояния сохраненных данных. Скриптовая программа Zookeeper может включать в себя ассоциативную связь между программой контроля и сервером, соответствующий сервер может быть обнаружен с помощью этой скриптовой программы на основе идентификационной информации сервера, соответствующей идентификационной информации программы контроля, и программа контроля может быть выведена серверу.

Когда операция изменения представляет собой операцию добавления, модуль 120 обработки регистрирует новая программа контроля, собирает данные о процессе обслуживания или служебном порте, связанном с новой программой контроля, обнаруживает соответствующий сервер согласно процессу обслуживания или служебному порту, устанавливает ассоциативную связь между новой программой контроля и соответствующим сервером и выводит новую программу контроля соответствующему серверу с помощью Zookeeper.

Когда операция изменения представляет собой операцию редактирования, с помощью которой обновляется программа контроля, модуль 120 обработки собирает данные о процессе обслуживания или служебном порте, связанном с программой контроля, обнаруживает соответствующий сервер согласно процессу обслуживания или служебному порту, обновляет ассоциативную связь между обновленной программой контроля и сервером и выводит обновленную программу контроля всем серверам, связанным с программой контроля, с помощью Zookeeper, чтобы заменить исходные программы контроля.

Когда операция изменения представляет собой операцию удаления, с помощью которой удаляется программа контроля, модуль 120 обработки собирает данные о процессе обслуживания или служебном порте, связанном с программой контроля, обнаруживает соответствующий сервер согласно процессу обслуживания или служебному порту, выполняет операции удаления во всех серверах, связанных с программой контроля, чтобы прекратить выполнение программы контроля.

Как показано на Фиг. 4, в одном варианте осуществления вышеописанная система контроля процесса обслуживания или служебного порта в компьютерной сети включает в себя модуль 110 взаимодействия, модуль 120 обработки, модуль 130 вывода, модуль 140 сканирования, модуль 150 создания и базу 160 данных.

Модуль 140 сканирования выполнен с возможностью периодического просмотра информации о программе контроля, информации о сервере и ассоциативной связи между программой контроля и сервером. В частности, информация о программе контроля может включать в себя CPU (центральный блок обработки) устройства, жесткий диск, состояние сети и состояние выполнения службы контроля, например, количество соединений MySQL («Мой язык структурированных запросов») или другие обычные службы контроля. Информация о сервере может включать в себя информацию о процессе обслуживания, информацию о порте, зарегистрированном на сервере, и собственное рабочее состояние сервера, причем информация о процессе обслуживания может включать в себя название процесса обслуживания, информация о порте может включать в себя номер открытого порта, и собственное рабочее состояние сервера может подразумевать его работу или снятие с эксплуатации. Период просмотра может быть установлен по требованию, например, один раз в день. После просмотра может быть получено состояние сервера, и может быть определено, является ли ассоциативная связь между проектом технического обслуживания и сервером правильной.

Модуль 130 обработки также выполнен с возможностью обновления ассоциативной связи между программой контроля и сервером согласно результату просмотра.

В частности, модуль 130 обработки также выполнен с возможностью удаления ассоциативной связи в отношении сервера, когда сервер неисправен или сервер не может быть обнаружен.

В частности, состояние сервера может поддерж