Затяжное печенье

January 28, 2012

Печенье есть такое, у нас продается. Странным показался термин, посему было найдено в Википедии описалово. Ля-ля, тополя, производиться высокоавтоматизированными установками большой производительности – до 900 кг/час.
Это же катастрофа, подумал я. Вещество видимой Вселенной неизбежно, неуклонно превращается в затяжное печенье, причем с такой сумасшедшей скоростью!!! 900 килограммов печенья в час!!! Мы тут сидим, а в это время планета пожирается автоматизированными комплексами производства печенья! Я бы понял, если бы оные комплексы производили тайные машины для пришельцев или неведомое оружие! Но нет ! Мы погибнем от печенья! (затяжного) Наверно, контроль над этими комплексами давно утрачен, а власти боятся в этом признаться!
Я в ужасе.

Эпоха победившего харда

January 27, 2012

Начиная года эдак с 95-го мы живем в эпоху победившего харда. Уже и тогда мощности компов казались запредельными, что говорить о нынешнем времени. Купил тут устройство – внешний диск для backup. USB 3.0. Прокачка 160 Мб/сек. Охренеть.

Народ любит bash

January 24, 2012

Исстари на Руси люди любили bash.  Землю попашут – попишут скрипты. Так и жили. Традиционное уважение к bash вошло в русский язык:

  • “Bash на bash” – говорим мы, когда меняемся скриптами;
  • “ШаBASHка” – контора, которая пишет скрипты на заказ;
  • БезBASHенный – о системе, в которой bash не реализован, на пример Windows.
  • BASHлять – писать скрипты за деньги
  • BASHибузук – хакер на bash (предположительно турецкого происхождения)
  • BASHмак – версия Bash для компьютеров Apple
  • BASH-Cyr – (башкир) – русифицированный BASH. Там можно писать по-русски(иф, елз-фи, кейсе, и пр)
  • ЗаеBASHить – быстро написать крутой скрипт, поразив всех своим мастерством

Вот так-то!

Open Source проект – долг каждого программиста?

January 23, 2012

А ты записался в OpenSource?

Может, звучит слегка эксцентрично, но если бы каждый программер пожертвовал сообществу какую-нибудь программу с сорцами, возможно, было бы лучше. Если чувствуешь в себе силу великую и мудрость вселенскую – поддержи какой-нибудь open-source проект. Честное слово, во множестве open-source софта есть чего пописать. Вот, например, фонд GNU публикует, что предположительно было бы неплохо сделать. Даже не забираясь так глубоко в высокопрофессиональные разработки,  Вы можете помочь улучшить любой проект с открытыми сорцами, хоть бы даже в мелочах.  Слишком Общая Запутанная Лицензия ГНУ прямо РАЗРЕШАЕТ Вам это сделать.

Малая помощь важна

Опять -таки, Вы можете помочь в мелочах. Например:

  • Вы написали хороший логгер (актуально для программ в Windows) – прикрутите и опубликуйте! Одмины скажут ВАм “спасибо”
  • Вы – эксперт по службам, а поставляемая с open source ПО служба, прямо скажем, плоховата. Помогите улучшить ее!
  • Вы здорово разобрались с конфигурированием MTU в OpenVPN. Поделитесь знаниями с другими! Опубликуйте описание Ваших экспериментов, результаты и конфиг.

Не душитесь. Помогите ближнему и дальнему. Создайте сайт для своих программ. Есть существенный шанс, что однажды написанная вами программа (библиотека, компонент) – даже не слишком умелая – поможет кому-нибудь другому.

Отраслевой софт

Мы привыкли думать об open-source как об общецелевых программах – OS, компиляторах, коммуникациях.  Но программы нужны и в других местах – в медицине, банках, военном деле, других узкоспециальных делах.  Создайте локальную commulity, помогите сформировать стандарты внутри области – этим Вы поможете людям!

Модем Последней Надежды

January 15, 2012

Первые признаки надвигающейся катастрофы появились в среду.

Среда…

Я, как назло, болел и сидел дома, утопая в соплях.  Позвонил Младшенький.

- Сэр, там с сервером ээ…. не все хорошо!

(Сколько раз просил Младшенького не называть меня “Сэр” – все без пользы.  Раз я белый человек, говорящий по английски, я “сэр”. Вот так.)

- Апчхии!!! Фто не то?

- Будьте здоровы, сэр.  Он включен, но платежи не проходят – мы принимаем большое количество клиентских звонков, сэр… Клиенты в панике, руководство недовольно,  сэр… Вы можете что-нибудь сделать?

- Ждите, сказал я и повесил трубку.

Так-так. Запускаем ssh. Смотрим. Интересно. Основной сетевой интерфейс работает, но пакеты по нему не идут…Файеврол – норма…Ага! Так и есть – административно запрещен. Правим…Вуаля! Все заработало.

Четверг…

В четверг мне было уже слегка полегче – я хотя бы слегка дышал носом.(эй, привет, как здоровье? да так, процентов 30…).  Опять звонил младшенький, сильно смущаясь, сказал – сэр, сервер опять.

- Ладно, Раджакришнан, не загоняйся так. Посмотрю я сейчас, чего там у вас. И посмотрел. На этот раз, помимо  отключенного внешнего интерфейса лежал и внутренний – дискового массива было не видно (iSCSI!). Вирус, что ли, подумал я про себя. Но интерфейсы тем не менее приподнял.

Пятница!!!

В пятницу мне тоже позвонили. Причем – под вечер. У них там какое-то другое время суток было (бардак на планете!). Те же яйца, только в профиль. НО!!! ssh не работал! Пакеты нарезали круги вокруг граничного маршрутизатора до полного издыхания TTL. Вот это уже была жесть, это было серъезно. Они – там, я – тут. Между нами – Европа и океан. Ехать минимум далеко. Ладно, сказал я себе. Мы все у вас починим в два счета. Первый счет – от телефонной компании. ВТорой – от меня лично. И позвонил. НА модем, который я там заблаговременно распорядился поставить.  Коннект был неплохой, 28 000 (какое извращение!!!), так что консолькой присоединиться удалось. Я, конечно, все починил (получив премию:).

Вот так!


Встречают по одежке?

January 15, 2012

Срезают лазером сосули,
В лицо впиваются снежины,
До остановы добегу ли,
В снегу не замочив ботины

Неизвестный поэт-гений

У нас, чтобы ботины и то,что в них помещается, не замочить, лучше всего армейские берцы, с герметизацией подходят. Предположим, на улице 30 сантиметров грязного снега с соленой водой и песком,  а вам тепло и сухо (мы, ковбои Хаггис, любим сухость!). А заказчик живет на улице Хрен Дошедших, в общем пешковать и пешковать. Так что лучше берцы.

 Еду как-то  в машинке,  типа подскочить надо было куда-то там, базарю с водилой.   Диалог:

В: – Ты, братан, кто по профессии?

Я: – Программер (на носу очки, сутулый, в руках сумка с буком, по мышкой книга – Язык Программирования Python)

В:  (смотря на мои берцы) П@@дишь,  наверно. Охранник ты.

Я: Ладно, братан, расколол ты меня. Охранник я, в натуре. Овощной магаз охраняю. Как ты догадался?

В: У тебя на ногах берцы и брюки форменные, и рожа (извини) суровая.

Я: А очки?

В: НУ, может тебя контузило на службе или еще что…

Вот так.

В парфюмерном магазе

January 15, 2012

Хотел купить одеколон. До хрена точек обошел, так и не нашел ничего путного (или надо говорить медведего?) Везде диалог примерно такой:
- Девушка, мне одеколон.
- Вам для мужчин?
-Ага. Надеюсь, я похож на мужчину?
- Вы на охранника похожи
- Охранника – мужчину, я надеюсь?
- Гы-гы (смеется)
(Наверно, есть еще одеколон для женщин, для меньшинств и для трансов. Я же охранник. Не в курсе высокого современного парфюма).
-Э, уважаемая, это туалетная вода. А мне нужно одеколон.
- Одеколон? (тупой взгляд). А, вам нужен лосьон после бритья!
- Нет,крошка, мне нужен именно одеколон. L’eau de Colonge. Колонская вода. Я не знаю, как Вам еще объяснить….В общем, там написано на этикетке…
-Я позову старшую…
Старшая приходит.
-Чего тебе?
-Одеколон.
-Нету у нас.
-Понятно. Сразу бы сказали….
В Москву, что ли, съездить? Типа, столица, там должно быть. Или сразу в Париж? Хотя кто меня туда, простого охранника, пустит…

Реальность

January 13, 2012

Деревья реальны. Трава реальна. Жизнь – реальна. Смерть реальна. Реальность шумит в уши листвой, обвевает кожу ветром. На синим небе – яркое солнце. Вот также и мой далекий предок смотрел на эти же кусты, шурился на тоже солнце и слушал ту же реальность, и держал в руке вот этот самый меч, который теперь держу я. Меч.  Серьезная штука. Тяжеленький – попробуй-ка помаши! Это тебе не спортивная шпага. Меч. МЕЧ.  Чудеса.  Он тускло отсвечивает на солнце, как и 1000 лет назад. Предка, видать, серьезно ранили,  и он уронил меч в болото, а я вот нашел…

IBM Director

January 6, 2012

Цели и задачи

Когда в твоем управлении столько серверов (у меня сейчас порядка 30) , да это еще и твоя НЕОСНОВНАЯ обязанность, поневоле задумаешься о средствах упрощенного администрирования. Какую цель мы преследуем? По сути дела, одну – узнать о проблемах раньше, чем они на самом деле станут критическими. Инструментов довольно много:  начиная от халявного ПО (Nagios, Zabbix) и кончая до сильно платными (Tivoli). Что нам было бы интересно узнать о единичном сервере (или группе серверов)?

  1.  Состояние железа – посредством IPMI  через BMC контроллер. Крутятся ли вентиляторы, не сбоит ли память, нет ли ошибок на RAID-массиве, не погорел ли блок питания…
  2. Температуру отдельных узлов – процессор, питание, винты и пр.
  3. Состояние OS (по счетчикам, CIM, SNMP) – память, загрузку проца(ов), длину очереди диска(ов), ошибки страниц, загрузку сети…
  4. Состояние служб и процессов (работают, упали, значения специфических счетчиков)

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

Чтобы еще хотелось делать? (уже опционально)

  • Устанавливать обновления (и вообще, софт) – махом на группу серверов
  • Иметь централизованный удаленный доступ

Средства решения

Как уже было отмечено, их довольно много. Как правило, они выпускаются той же конторой, которая выпустила Ваш сервер – IBM, HP, Oracle, Dell…Есть средства которые откровенно рассчитаны на определенную OS – например, MS MOM/SCOM. Вещь очень хорошая  и полезная. Один раз она нам серьезно помогла, когда мы внедряли высоконагруженную систему. Есть свободное ПО, которое замечательно работает в плане мониторинга сетевых служб и устройств (впрочем, IPMI и SNMP тоже мониторит) – это Nagios. Все описанные мною задачи МОЖНО решить с помощью Nagios (правда, время на настройку и конфигурирование уйдет немало – знаю по опыту, у нас он развернут).

Преимущества IBM Director

  • Лицензия идет вместе с сервером, до 20-ти целей покупать доп.лицензии не надо.
  • Единая консоль (хотя несколько неожиданно сделанная)
  • Поддержка Windows, Unix
  • Глубока поддержка начинки Windows – счетчики (русские, btw), WMI, процессы и службы, виндовый лог
  • Поддержка индустриального стандарта IPMI 2.0. Создание для каждого сервера профиля всех его аппаратных средств
  • Единообразная поддержка ВСЕХ разнородных источников
  • Масса дополнительных плугинов – например,для слежения за RAID.

В общем и целом софтина производит довольно благоприятное впечатление. Я намерен некоторое время поюзать ее с целью выявления эффективности использования. Я не говорю, что мы откажемся от Nagios – нет, в плане слежения за TCP службами он эффективен (кто же добрую скотину гонит со двора!).

Затраты на использование

Не надо думать, что Вам делать НИЧЕГО не придется. Ни одно мониторинговое ПО не сможет само определить, сколько Ваша конкретная служба может жрать памяти, и какие максимальные обороты вон у того старого сервака.  Поэтому после того, как Вы развернете агентов на всех серваках, Вам надо будет настроить аппаратные профили сервера, определить пороги для числовых величин, задать ЧТО именно будет мониториться.  Это известное время и работа, но – она будет проведена лишь один раз. Затем можно будет сидеть и ничего не делать (в моем случае – заниматься другими делами), что и требовалось.

Эра Водолея. Meta Homo

January 2, 2012

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

Я бы сказал, что метагом – это существо, осознавшее иллюзорность реальности, а также наличие альтернативных. Метагом смотрит на Время “со стороны”.

В обычном человеке плоть торжествует над духом. В Метагоме – наоборот. Дух все, а плоть – сменный компонент.

Продолжу, как выдастся минутка…


Follow

Get every new post delivered to your Inbox.