OPSI – централизованная система удаленного управления конфигурацией рабочих станций и серверов, работающих под управлением операционных систем Microsoft Windows. Система предназначена для автоматизации процессов управления конфигурацией компьютерного оборудования, выполнения задач по обслуживанию, установке и обновлению системного и прикладного программного обеспечения. Базовый функционал системы предоставляет следующие возможности:
- автоматическое распространение программного обеспечения, установка исправлений операционных систем и программных продуктов с помощью службы агента, устанавливаемого на стороне клиентской системы. Поддержка push и pull инсталляции. Анализ и настройка зависимостей.
- автоматическое развёртывание операционных систем Microsoft Windows с применением технологий удаленной сетевой загрузки. Доступно развёртывание 32/64-битных версий Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008.
- инвентаризация программного и аппаратного обеспечения компьютеров через инструментарий WMI. Учет лицензий и предоставление сведений для анализа необходимости обновления программной и аппаратной части компьютеров предприятия.
- удаленное выполнение пакетных командных файлов и сценариев, написанных на различных языках программирования.
- встроенные средства администрирования: перегрузка, выключение и включение компьютеров (Wake On Lan), оповещение пользователей, предоставление информации об отказе оборудования и некорректном завершении работы.
Архитектура
OPSI имеет клиент-серверную архитектуру с единым центром управления, серверами распространения и базой данных, которая содержит информацию о клиентских системах. Для взаимодействия с OPSI на клиентские системы инсталлируется программное обеспечение агента. Агент обеспечивает прием и выполнение управляющих команд и предоставляет информацию о результате выполнения заданий и конфигурации компьютеров. После инсталляции агента и соединения с сервером, клиентская система появляется в интерфейсе управления и готова к выполнению заданий.
Система позволяет структурировать базу данных клиентских систем, объединяя целевые компьютеры в группы и образуя иерархическую структуру, которая поддерживает вложенность и наследование. Механизм вложенности позволяет включать одни группы в другие, при этом назначенное задание будет выполняться на всех клиентских системах, состоящих в целевой группе и в группах нижнего уровня иерархии.
Лицензирование
Большинство компонентов продукта, за исключением дополнительных возможностей и некоторых подключаемых модулей, распространяются под лицензией GPLv3 и являются свободно-распространяемым бесплатным программным обеспечением. Продукт разрабатывается и поддерживается немецкой компанией UIB GmbH.
Масштабируемость
Архитектура OPSI поддерживает децентрализацию компонентов системы и позволяет разместить интерфейс управления с конфигурационной базой данных на одном сервере, а репозитории с пакетами программного обеспечения, образами операционных систем и обновлениями программных продуктов на других узлах сети. Децентрализация компонентов позволяет обеспечить необходимый уровень производительности и возможность масштабирования при увеличении нагрузки на систему. Для локализации удаленной сетевой загрузки может быть развернуто множество PXE-серверов, управляемых через единый административный интерфейс.
Модульность
OPSI имеет модульную структуру, которая позволяет подключать дополнительные расширения для добавления новой функциональности и интеграции с другими системами. В настоящее время доступны следующие расширения:
MySQL-Backend – использование возможностей базы данных для увеличения производительности системы в сетях с количеством клиентских станций более 300;
Dynamic Depot Selection – адаптируемый механизм динамического выбора сервера, используемый клиентскими станциями для определения оптимального источника получения программного обеспечения;
User Profile Management – возможность модификации пользовательских профилей с помощью специальных сценариев, которые запускаются при входе в систему в контексте безопасности пользователя с правами администратора;
Nagios Connector – модуль интеграции с системой мониторинга Nagios, позволяющий осуществлять мониторинг opsi-серверов, клиентских станций и результатов выполнения установки программного обеспечения;
Load Balancing / High Availability / Multiprocessor Support – поддержка многопроцессорности и совместная работа серверов в режиме горячего резервирования и балансировки нагрузки;
License Management – расширение OPSI, которое предназначено для сбора сведений об использовании лицензий и автоматизированного управления лицензионными ключами с функциями резервирования, назначения и освобождения лицензий в автоматическом режиме;
WAN Extension – взаимодействие с системой OPSI мобильных клиентских станций и удаленных офисов по медленным каналам связи глобальных сетей (возможность настройки запуска агента при старте системы только при работающем интерфейсе, который обеспечивает подключение к OPSI, например VPN; предварительная загрузка программного обеспечения и необходимых для установки данных через HTTPS/WebDAV; выполнение инсталляции программного обеспечения с локального хранилища без необходимости подключения к серверам);
OTRS::ITSM Connection – модуль для автоматического импорта данных в OTRS CMDB и поддержания ее в актуальном состоянии.
Среда для установки
OPSI может быть развернута на различных UNIX-системах, среди которых openSUSE, CenOS, SLES, RHEL и Ubuntu. Использование UNIX-систем в качестве платформы для создания серверов обеспечивает возможность применения бесплатных версий операционных систем, надежность и производительность решения. Система совместима с различными платформами виртуализации и может эксплуатироваться совместно с HyperV, VMware, Xen и VirtualBox.
Интерфейс управления
Управление системой осуществляется через графический кроссплатформенный web-интерфейс, который может выполняться в любом Интернет-браузере с поддержкой JavaScript. В дополнение к web-интерфейсу существует возможность администрирования системы через консольный сеанс с использованием сценариев. Интерфейс агента может быть дополнен элементами корпоративного фирменного стиля.
Компания uib GmbH выпустила стабильную версию системы opsi (Open PC Server Integration) 4.4, предназначенную для инвентаризации оборудования, автоматизации инсталляции операционных систем и пользовательских приложений, управления конфигурацией и распространения патчей на машинах Windows клиентов с централизованного Linux сервера.
Краткий список нововведений версии 4.4:
- Несколько улучшений компонентов opsi server, opsi shares, OPSI bootimage.
- opsi теперь поддерживает Debian Wheezy (7.0) и UCS 3.2
- Интерфейс управления редактора конфигурации opsi выпущен в виде исправленной и дополненной версии.
- Добавлена поддержка управления ОС Windows 8.1 и Windows Server 2012 R2.
Grow your team on GitHub
GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
lazarus
opsi-script aka. opsi-winst and other various tools.
2 Updated Nov 19, 2019
documentation
Documentation for opsi.
2 Updated Nov 15, 2019
python-opsi
Python library powering opsi
0 Updated Nov 14, 2019
opsi-deploy-client-agent
Script to deploy opsi-client-agent / opsi-linux-client-agent from an opsi server.
0 Updated Nov 13, 2019
opsi-script-test
Tests for opsi-script.
0 Updated Nov 7, 2019
opsi-utils
utilities for working with opsi
0 Updated Nov 7, 2019
opsiclientd
opsi client daemon. Part of the agent running on opsi clients.
0 Updated Sep 13, 2019
opsipxeconfd
opsi pxe config daemon
0 Updated Sep 6, 2019
opsiconfd
opsi config data daemon.
0 Updated Aug 28, 2019
opsi4ucs
opsi for Univention Corporate Server
0 Updated Aug 19, 2019
opsi-depotserver
opsi depotserver configuration package
0 Updated Aug 19, 2019
opsi-tftp-hpa
tftp-hpa with patches for opsi
0 Updated Aug 9, 2019
hwaudit
Hardwareinventory for opsi
0 Updated Apr 1, 2019
opsi-linux-support
Helper package for deploying Linux with opsi.
0 Updated Mar 11, 2019
opsi-windows-support
Helper package for deploying Windows with opsi.
0 Updated Feb 8, 2019
opsi-nagios-connector-utils
Example configurations for the opsi monitoring extension.
0 Updated Nov 9, 2018
opsi-atftpd
atftpd with patch for 0-Byte Configurationfiles (pipes)
1 Updated Aug 27, 2018
shim-review
Reviews of shim
0 Updated Aug 23, 2018
swaudit
Software audit for opsi
0 Updated Apr 19, 2018
configed
opsi Config Editor — management interface for opsi
0 Updated May 30, 2017
Top languages
Most used topics
People
- © 2019 GitHub, Inc.
- Terms
- Privacy
- Security
- Status
- Help
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.