Сегодня свершилось то, чего мы все так долго ждали. Yota официально запустила первую официальную LTE сеть в России (пруфлинк). Ждём 15-го января, радостно бежим покупать модемы и можно будет проверять эту чудо-услугу в действии. Надеюсь, карта покрытия будет приличной, а не только в районе площади Ленина. 🙂
Утилиты мониторинга ресурсов системы в Debian Linux
В этом посте я хочу обсудить средства мониторинга, которыми я пользуюсь в повседневной работе. Все эти утилиты ставятся простой командой: apt-get install <название_утилиты>, поэтому заострять на этом внимание я не буду. Также не вижу особого смысла расписывать отображаемые данные. Лучше один раз поставить их и увидеть всё самому, чем смотреть на скриншоты. 🙂
Для мониторинга общего состояния серверов я пользуюсь прекрасной системой:
Munin
Я уже писал про установку munin-ноды. Сервер, где собираются данные со всех серверов, настраивается не менее просто. Смотрим файл /etc/munin/munin.conf и добавляем в него сервера, с которых будет собираться информация.
В munin есть довольно много плагинов, которые позволяют мониторить практически что угодно. А если нужно снимать какие-то специфические данные, можно написать свой плагин на perl’е.
htop
Прекрасный вьюер процессов, работающий в многоядерных системах. Отображает загрузку ядер процессора, количество процессов, использование памяти каждым процессом и другую информацию, позволяющую выявить самый прожорливый процесс.
iotop
Позволяет смотреть использование каналов ввода/вывода. Собирает информацию от ядра Linux и показывает её в виде таблицы использования каналов ввода/вывода каждым процессом системы. Утилита помогает понять, почему жёсткий диск так долго шуршит и чем именно он занят.
atop
Монитор производительности, отображающий информацию только об активных системных ресурсах и процессах, и выводящий только изменения, произошедшие с предыдущего показа. Через равные промежутки времени показываются загруженность ЦП, памяти, область подкачки, дисков и сети, а также доля в загрузке процессора каждым активным процессом в системном и пользовательском режимах, рост резидентной памяти, приоритет, имя пользователя. Для процессов, которые завершили свою работу со времени последнего обновления, выводится полный отчёт о потреблённых ими ресурсах.
iftop
Монитор сетевых интерфейсов. Собирает информацию о сетевом трафике и позволяет найти ответ на извечный вопрос «почему сеть так тормозит?» 🙂
dnstop
Монитор DNS-трафика. С его помощью можно увидеть, информация о каких доменах запрашивается, насколько успешно это выполняется и какие ошибки возникают в работе DNS.
mytop
Неплохая утилита для мониторинга производительности MySQL. Отображает количество подключений, статистику запросов, что в итоге помогает понять что именно занимает больше всего времени в работе MySQL.
Amarok отказывается играть MP3
Сегодня после очередного обновления системы столкнулся с проблемой — Amarok при старте выводил сообщение «Phonon claims it cannot play mp3 files». При этом он прекрасно играл .XM модули, но при попытке проиграть MP3 или потоковое аудио — облом.
Решение оказалось довольно простым. Нужно было снести в домашнем каталоге папку .xine. После этого запустил Amarok — всё работает отлично. 🙂
Получение писем с ящика GMail по POP протоколу
Пост не совсем про линукс и дебиан в частности, но не мог не запостить. Вдруг кому-то поможет также, как и мне.
Некоторое время назад в силу определённых причин я решил отказаться от использования GMail в качестве основного почтового ящика. Казалось бы, поменяй ящик и всё, никаких проблем. Но так уж сложилось, что я использовал GMail в качестве сборщика писем с других пяти почтовых ящиков, которым были назначены свои метки. За последние два года в нём скопилось около трёх тысяч писем и все их нужно было мне скачать в почтовую программу.
Сначала я активировал получение писем по POP протоколу, но почему-то снялись только старые письма в количестве чуть более трёхсот штук. Дальнейшие попытки скачать письма не увенчались успехом — почтовая программа упорно показывала 0 новых писем. Я удалил метки всех ящиков, с которых велась сборка писем, удалил эти аккаунты и снова попытался получить письма — безрезультатно. Начал гуглить.
Нагуглил, что письма за последние 30 дней можно получить, если указать вместо логина «username@gmail.com» — «recent:username@gmail.com». Так и получилось. Но оставалось ещё более двух тысяч писем. Тогда я решил по аналогии указать в логине «inbox:username@gmail.com» — и это сработало 🙂
VMware Player 4.0.1 в Debian Wheezy
Поставил только что VMware Player 4.0.1 для кое-каких задач. Всё-таки прогресс шагнул далеко вперёд и процесс установки намного упростился по сравнению с более ранними версиями. Теперь всё просто.
- Скачиваешь дистрибутив с сайта VMware. Он бесплатный, нужно только зарегистрироваться.
- Запускаешь скачанный файл. В моём случае — VMware-Player-4.0.1-528992.i386.bundle
- Принимаешь лицензионное соглашение, дожидаешься завершения установки и вуаля, всё работает как надо.
И никакого геморроя со скачиванием исходников ядра, компиляцией дополнительных модулей и прочей дряни. Всё работает «из коробки» и это определённо радует.
Мне нужно было поставить Windows XP Professional. Нет ничего проще! Запустил плеер, выбрал загрузочный образ в файле .ISO, настроил виртуальную машину, запустил установку — всё. За двадцать минут всё установилось и работает как часы.