Метка: linux

  • Munin 2.0.9 на Ubuntu 12.04 lts

    В прошлом посте рассказывал об установке munin и настройке мониторинга nginx, mysql и postgres с помощью PyMunin. В данной заметке речь пойдет о том, как обновить до последней версии сам munin.Веским поводом обновления для меня послужил изменившийся интерфейс и набор дополнительных плагинов, а точнее возможность мониторить celery, mongo, passanger. Ставить будем иэ экспериментального репозитория. Добавляем…

  • NewRelic

    Познакомился с отличной системой real time мониторинга python приложения (так же PHP, Ruby, Java и т.д.). При разработке на Django большенство разработчиков используют django-debug-toolbar. Она является отличным инструментом. В дополнение можно использовать django-devserver вместо встроенного сервера django. С помощью devserver удобно просматривать SQL запросы при Ajax обращениях. Но встает вопрос, что делать на продакшене? Как следить…

  • Ссылочки по Git

    С не давних пор основной системой контроля версий для меня стала git. Встал вопрос о его изучении. Ниже приведу ресурсы, которые мне помогли: http://habrahabr.ru/post/60347/ — отличная статья, рассказывающая о работе с git. http://pcottle.github.com/learnGitBranching/ — великолепный, интерактивный учебник по веткам. https://git-scm.com/book/ru/v2 -The entire Pro Git book. http://www.vogella.com/articles/Git/article.html — исчерпывающая книга о по работе с git.

  • Почему Postgres часть 2 (перевод)

    Продолжаем перевод статей о Postgres. Первую часть можно прочитать по ссылке. Комментарии по переводу приветствуются. ———————————————————— На прошлой неделе я опубликовал пост с перечнем множества причин в пользу использования Postgres. Я преследовал две цели: — опровергнуть те исторические сложившиеся аргументы против Postgres, которые уже не имеют под собой оснований;— осветить некоторые характерные особенности, редко обнаруживаемые…

  • Обновился до 12.04.2 LTS

    На выходных решился обновить Ubuntu c 10.04 LTS до 12.04 LTS. Запуск процесса обновления был волнительный т.к. на сервере находятся около 10 проектов, половина из которых регулярно посещаются. Обновления прошло гладко и без каких-либо эксцессов. Разработчики Ubuntu постарались на славу. Основные хлопоты доставили python проекты с установкой в virtualenv. Pip отказывался устанавливаться. Решение нашлось следующее: wget…

  • Почему Postgres часть 1 (перевод)

    В последнее время встречаю много интересных статей на английском языке. Решил переводить их для тех, у кого с английским плохо. Т.к. время у разработчика обычно ограниченно, решил обратиться к знакомой за переводом. Встречайте первую совместную работу с Александрой (http://perevoding.ru/): «Why Postgres«. Периодически будем переводить статьи. Комментарии по переводу приветствуются.

  • vnstat

    Vnstat позволяет считать трафик на всех имеющихся сетевых устройствах.

  • Мониторинг сервера (Munin)

    Вот и настал тот момент, когда в поей профессиональной жизни понадобилось мониторить нагрузку и процессы сервера. Решений для данной задачи в интернете можно найти много: cacti, zabbix и т.д. Мой выбор остановился на Munin после прочтения статьи об архитектуре одного проекта. Сервер ставится очень просто и дает базовую статистику работы сервера. Для того, чтобы мониторить…

  • Установка Java 7 для PyCharm в Ubuntu 12.04

    PyCharm отличный инструмент для Python разработчиков к коим я с недавних пор отношусь. Решил попробовать Beta версию данной программы и обнаружил в ней замечательную вещь. IDE в открытом проекте можно указать виртуальное окружение, в которое установлен Python. Она просканирует все зависимости и будет работать только в рамках виртальной среды. Красота! Что-то я отвлекся от главной…

  • archlinux, Sublime Text 2 и libpng12

    Возникла проблема при установке Sublime на работе.Требовалась библиотека libpng12, а в системе archlinux была установлена 14 версия библиотеки. Коллега подсказал, как данную ситуацию можно исправить.