Курсы для системных администраторов
Возможности CFENGINE По своему принципу Cfengine относится к декларативным системам, то есть подчиненные системы получают не инструкции по изменению состояния, а описание желаемого конечного состояния. Процесс проверки соответствия ци-кличен и при несанкционированном изменении конфигурации управляемой системы, возврат к нужному значению будет произведен автоматически. Главные требования к Cfengine - работа в большой сети с изменяющейся конфигурацией и высокая безопасность. Приложение способно работать практически в любой гетерогенной среде, с...
Настройка сервера Сервер cf-serverd при запуске по умолчанию считывает файлы site.cf, promises.cf, update.cf, library.cf, шаблоны которых мы скопировали из /usr/local/share/doc/cfengine/inputs. В правиле body monitor control настраиваются параметры работы системы мониторинга. Чуть ниже, в body executor control, настраивается запуск агента. Здесь необходимо указать адрес электронной почты, на который будут приходить сообщения, и SMTP-сервер: mailto = mail@example.org"; smtpserver = "localhost"; По умолчанию сервер принимает подключения только с localhost,...
Недостатки у ClearOS Недостатки у ClearOSУ ClearOS имеются и досадные недостатки: речь идет не об ошибках, которые для бета-версии простительны, а об архитектурных недоработках. Начнем с поддержки сети. ClearOS справляется со статически и динамически настраиваемыми Ethernet-интерфейсами, DSL/PPPoE,...
Контактные данныеНаш адрес: Москва, ул. Рабочая 32-4
Тел.: +7 (495) 753 42 45
Факс: +7 (495) 753 42 45
Проект CFENGINE
Проект CFENGINE анонсирован в 1993 году, его разработкой занимается в основном один человек - профессор Норвежского университета (Осло) Марк Бюргес (Mark Burgess). В основе построения Cfengine лежит "Теория обязательств" (Promise Theory), адаптированная Марком Бюргесом применительно к области автоматизации и управления.

Основная идея Promise Theory состоит в добровольном взаимодействии автономных агентов между собой. При этом особое внимание уделяется стабильному состоянию системы, а не перестройкам. Система дает обещание, что она правильно настроена и проверяет это состояние. Изменения вносятся только в случае, если обещания, то есть указания на перестройку, не выполнены.

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

Исходный код доступен и распространяется под лицензией GNU GPL, но все изменения и пожелания весьма жестко контролировались Марком Бюргесом. Вероятно поэтому, Cfengine ранее называли проектом одного человека. Сегодня ситуация несколько изменилась, в том числе создана и коммерческая версия продукта. Правила можно представить как язык программирования очень высокого уровня, на изучение которого в любом случае придется потратить некоторое время.

Большие возможности сделали систему относительно сложной в изучении, язык при этом выглядел достаточно запутанным. Это главные причины малой популярности веток 1 и 2. В апреле 2009 года была представлена 3-я (Сommunity edition) версия Cfengine, лицензируемая под GPL v3. Беглого взгляда на документацию достаточно, чтобы понять, что перед нами существенно переработанный продукт, который даже позиционируется несколько по-иному, как фреймворк.

Здесь уже используется новый язык описания с более четким и простым синтаксисом, поддержкой классов и шаблонов функций. Добавлены новые функции отчетов, поддержка управления знаниями и виртуализации, более тесной интеграции с другими программными продуктами. Однажды созданная конфигурация легко читаема, и соответственно в нее просто внести изменения.
Навигация: 1 2

Программирование ПрограммированиеПри этом файлы физически попадают в директорию /home/groups/m/my/myproject/htdocs/. "Внешний" адрес сайта проекта myproject - http://myproject.sourceforge.net. По умолчанию главная страница сайта проекта формируется автоматически, но ее, естественно,...
Спасительный протокол Спасительный протоколСпасительный протокол DNSSEC-расширение к DNS для повышения безопасности. Практически 25 лет DNS-запросы не считались безопасными, но после внедрения DNSSEC...
Работа в IDE Eclipce Работа в IDE EclipceРабота в IDE Eclipce: Сначала скачаваем и установливаем плагин для IDE Eclipse (http://code.google.com/intl/ru/eclipse). К слову сказать, если GWT ещё не установлены, это будет сделано...
Администрирование АдминистрированиеНеобходимо в меню 5.1.2 поставить № в столбцах 3 и 4, а в меню 5.1.3 - в столбцах 2 и 4. И, разумеется, не забыть разнести внутренние линии по соответствующим группам. Ну вот, теперь АТС в режиме "обычной станции" должна работать. Как и в прошлый...
Прошивки MCP версии 2 69 Прошивки MCP версии 2 69В прошивках MCP версии 2.69 и ниже возможно использование SIP/ H323 без приобретения дополнительных лицензий, в прошивках 4.х, которые дают возможность использовать IT, для включения...
Уязвимость в phpMyAdmin Уязвимость в phpMyAdminМножественные уязвимости в phpMyAdmin. Программа: phpMyAdmin версии до 2.11.10. Опасность: Низкая . Наличие эксплоита: Нет. Описание: 1. Уязвимость существует из-за того, что приложение...

 
© 2010
При копировании информации обратная ссылка обязательна