Метка: 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 версия библиотеки. Коллега подсказал, как данную ситуацию можно исправить.