Немного про охлаждение

Сегодня полдня потратил на перенос части сайтов с VPS на выделенный сервер. Работа довольно нудная, но сделать это было необходимо в целях оптимизации расходов на хостинг. Ещё и эта жара начинает надоедать. Серверная — неплохое место, где можно посидеть в прохладе. Вопрос с кондиционированием и вентиляцией там решён на «отлично», но шум кулеров уже через пару минут начинает надоедать. 🙂

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

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

Установка и настройка subversion

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

И одна из первых задач — развернуть на новом сервере разработчиков SVN — систему контроля версий для программистов и тестировщиков. Задание довольно простое, хотя если честно, я больше сторонник новых технологий в виде GIT. Но холиварам на работе не место. Сказано — сделано.

Сначала поставим необходимые пакеты:

root@dev:~# apt-get install subversion

Создаём отдельную папку под репозитории:

root@dev:~# mkdir /var/svn/

Создаём репозиторий проекта:

root@dev:~# svnadmin create /var/svn/project_name/

Отредактируем конфигурационный файл репозитория:

root@dev:~# pico /var/svn/project_name/conf/svnserve.conf

и раскомментируем строчки не оставляя пробелов перед ними:

auth-access = write
password-db = passwd
realm = Project’s name

Остаётся только запустить subversion как демон:

root@dev:~# svnserve -d

На этом почти всё. Забыл только настроить доступ по связке логин-пароль. Делается это в файле:

root@dev:~# pico /var/svn/project_name/conf/passwd

Перечисляем пользователей и устанавливаем им пароли. Теперь точно всё сделано.

Связка SNMPd и MRTG

Потребовалось мне тут настроить на одном из серверов под управлением Debian Squeeze довольно простенький мониторинг сетевых интерфейсов и рисовать красивые графики с помощью MRTG. Сказано — сделано:

root@dev:~# apt-get install snmpd mrtg

После установки нужно отредактировать файл /etc/snmp/snmpd.conf. В нём нужно найти секцию «ACCESS CONTROL» и раскомментировать строчку:

rocommunity public localhost

Перезапускаем snmpd:

root@dev:~# /etc/init.d/snmpd restart

Редактируем конфигурационный файл MRTG — /etc/mrtg.cfg. Для простоты приведу в качестве примера свой файл:

root@dev:~# cat /etc/mrtg.cfg
###############################################
# Multi Router Traffic Grapher — Sample Configuration File
###############################################
# This file is for use with mrtg-2.5.4c

# Global configuration
WorkDir: /var/www/mrtg
WriteExpires: Yes

Title[^]: Traffic Analysis for

Title[eth0]: Local interface
PNGTitle[eth0]: Local Interface
MaxBytes[eth0]: 1024000000
AbsMax[eth0]: 1024000000
Options[eth0]: growright, bits
SetEnv[eth0]: MRTG_INT_IP=»192.168.0.251″ MRTG_INT_DESCR=»eth0″
Target[eth0]: 2:public@localhost:
PageTop[eth0]: <h1>Local interface</h1>
YLegend[eth0]: bits/s
ShortLegend[eth0]: b/s
Legend1[eth0]: Incoming Traffic
Legend2[eth0]: Outgoing Traffic
Legend3[eth0]: Maximum Incoming Traffic
Legend4[eth0]: Maximum Outgoing Traffic
LegendI[eth0]:  In:
LegendO[eth0]:  Out:
WithPeak[eth0]: ymwd

Создаём html файлы, которые будут показывать графики:

root@dev:~# indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Запускаем MRTG:

root@dev:~# env LANG=C /usr/bin/mrtg /etc/mrtg.cfg

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

Про мак

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

Когда я увидел её в первый раз, а было это ещё во времена Macintosh, идея моноблока мне определённо понравилась. Я начал читать про него, узнал о его архитектуре и понял, что в нашей реальности мне он пока не нужен — в нашей стране только-только начали появляться i486 и первые модели Pentium. После этого все новости компании Apple проходили мимо меня незамеченными.

Году в 2008-2009 я зашёл в фирменный магазин Apple и увидел imac 21.5. Честно скажу, очень подкупил его дизайн в целом и стильный, алюминиевый корпус в частности. По сравнению с китайскими системниками и мониторами, мак выглядел как «Mercedes Benz» в сравнении с нашей «ВАЗ-2106». 🙂 Но в то время я ещё активно программировал под Windows, так что пришлось подтереть слюни, закатать губу и продолжать работать на своём проверенном PC. Вопрос о покупке второго компьютера я тогда перед собой не ставил — всё же цена на него «кусалась».

Теперь правда есть «альтернатива» — iPad. К планшетникам я уже присматриваюсь давно, но пока ещё не решил чего именно хочется больше: либо iPad, либо тот же Acer Iconia TAB. Последний стоит немного дешевле и работает под управлением Google Android 3.0. Если кто-то в комментариях отпишется по поводу указанных железок — я буду благодарен.

Про выбор

Когда-то давно я был довольно консервативен в вопросе выбора техники для домашнего пользования. Касательно компьютеров, для меня никогда не было вопросов: Intel или AMD, Radeon или NVidia, Samsung или Nokia, и т.д. Для меня выбор был очевиден: Intel, NVidia, Nokia, Microsoft. 😉

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

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

Точно также получилось и с ноутбуком. Если до этого я пользовался ноутбуком от HP, то в прошлом году я пересел на Acer eMachines и ничуть об этом не жалею. Мораль сей басни — не ведитесь на маркетинговые фишки, пробуйте сами различную технику и будет вам счастье.