Обновить
54

Пользователь

9
Подписчики
Отправить сообщение
Очень редко у кого получается описать сложные процессы простым и понятным языком. У Вас получилось, отличная статья. Спасибо.
Не могу в «Информационная безопасность» запостить.
Уважаемые профессионалы подскажите как правильно делать верстку чтобы не получилось как в 1 и 2?

Можно пример небольшого проекта как правильно верстать?

Мигрировал, конфиги 1 в 1. Просто обновил пакет и все заработало. Подводных камней не было.
Не автор поста, но отвечу, 10 лет назад альтернативы nagios практически не было, а когда уже мониторится более 4k железок, то переходить на другую систему мониторинга как бы особого смысла уже нет.

SMS рассылаются просто
define contact {
  contact_name                  лалала
  alias                         лалала
  service_notification_period   24x7
  host_notification_period      24x7
  service_notification_options  w,u,c,r
  host_notification_options     d,u,r
  service_notification_commands sms_service
  host_notification_commands    sms_service2
  pager                         7913лалалал
}

define command {
	command_name	sms_service2
	command_line	/usr/bin/send_sms.pl $CONTACTPAGER$ "$HOSTNAME$-$HOSTADDRESS$-$HOSTSTATE$-$LONGDATETIME$" "$HOSTNAME$-$HOSTADDRESS$-$HOSTSTATE$-$LONGDATETIME$-$SERVICEOUTPUT$"
	}



Код /usr/bin/send_sms.pl написать по вкусу смотря через что будете слать СМС например через gnokii.
Из собственного опыта.

— Ресурс тех же LED ламп гораздо меньше из за того что умирает «балласт».
— Светодиоды со временем тускнеют, у меня через пару лет лампочки светят раза в полтора менее ярко чем новые.
— Добиться такого же светового потока как при использовании ламп накаливания практически невозможно (либо белит, либо синит, либо желтит)
— При использовании в местах где частые включения/выключения ресурс лампы очень мал — сдыхает балласт.

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

Не из собственного:

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

Это будет уже не важно, бюджет уже будет выделен и освоен.
Ну и государственный браузер запилить, который будет искать только в этом поисковике, назвать естесственно «впоПе»

Представляю диалоги «Михалыч нарой инфы впопе » :)
Название неудачное.

Например поиск «в поисковике Путина ». Берем первые буквы получается «впоПу.ру».
Вспоминается проект «Школьный портал» на разработку которого потратили 14 млн рублей который состоял из 1 сервера.

Здесь похоже к проекту подключились серьезные ребята и 14 млн. рублей для них смехотворная сумма.
Говнокодить бы все одно пришлось, просто вместо вызова mock для сборки RPM пакетов был бы вызов OBS.
Проблема в том, что не каждый администратор соберет SRPM и напишет SPEC.

В Вашем случае это сработает, в 99% остальных пользователей нет. Поверьте не каждый напишет Spec, и соберет SRPM, с нужными модулями и патчами.

Наш сервис как раз для них.
Ради интереса соберите мне Nginx с модулями

drizzle-nginx-module
nginx_syslog
redis-nginx-module

под CentOS 5 архитектуры i386

у меня это заняло 3 минуты времени, и этот пакет я могут устанавливать и обновлять набрав только yum update

Сколько времени это займет у Вас с OBS?
Не обращайте внимания, мы же прекрасно понимаем, что язык это всего лишь инструмент.

Нам очень стыдно, правда.
Вы наверное удивитесь, но на RPM подобных все делается точно так же.

1 Создаете репозиторий с собранным пакетом
2 Подключаете репо на других серверах
3 Наслаждаетесь

Проблема в том, что не каждый системный администратор хочет и имеет технические знания реализовать подобную схему (ОС не важна).

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

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

Согласитесь вполне себе рабочая схема.
Например по «наводке» одного из пользователей мы добавили возможность выбора модуля limit_req из проекта tengine в пакете Nginx

И пользователям Nginx которые выберут данную опцию доступны такие конструкции.

Заняло это примерно минут 15. На тестирование ушло времени раз в 10 больше :)

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

С новыми опциями еще проще, мы вносим в БД эту опцию для нужного пакета и у всех пользователей она появляется при выборе опций.
Если появился новый модуль (например для Nginx) тогда мы кладем его в SRPMS пакет и добавляем возможность включения в БД.

Для пользователей процесс прозрачен.
Что делать в gentto в параметрах сборки нет нужного СТОРОННЕГО модуля?

P.S. Это философский вопрос, ответа на него не требуется. Спасибо за понимание.

Информация

В рейтинге
Не участвует
Откуда
Akhsu, Tavush, Армения
Зарегистрирован
Активность