FastNetMon

Tuesday, 13 April 2010

Как задать email для получения email уведомлений от CRON для обычного пользователя?

Открываем редактор crontab пользователя:
crontab -e -u username



И первой строкой добавляем:
MAILTO="name@domain.ru"


После этого все уведомления об ошибках CRON задач будут приходить на этот URL.

Monday, 12 April 2010

Как узнать о ротации лог файла, который Вы читаете?

Пока из вариантов - следить за его размером при каждой итерации чтения, если уменьшился - значит прошла ротация. Но можно узнать, как это сделали в fail2ban, который писан на Python:

2010-04-11 06:45:49,427 fail2ban.filter : INFO Log rotation detected for /var/log/auth.log
2010-04-11 06:45:49,558 fail2ban.filter : INFO Log rotation detected for /var/log/mail.log
2010-04-11 06:45:49,630 fail2ban.filter : INFO Log rotation detected for /var/log/mail.log
2010-04-11 06:45:52,431 fail2ban.filter : INFO Log rotation detected for /var/log/auth.log
2010-04-11 06:45:52,562 fail2ban.filter : INFO Log rotation detected for /var/log/mail.log
2010-04-11 06:45:52,634 fail2ban.filter : INFO Log rotation detected for /var/log/mail.log

Наиболее оптимальные настройки MySQL!

Для многих сабж очень важен и сложен. Но есть супер крутое и простое решение - PHPMyAdmin. При логине даже простым пользователем он вываливает огромное число информации в поле "Текущее состояние MySQL", а также подсвечивает красным параметры выходящие за "нормальное поведение сервера" и советует, как их улучшить :)

Отключить фильтрацию спама Spam Assassin ом для конкретных адресов

If you have a small number of users that specifically don't want their spam filtered, add a line like the following for each user or domain to /etc/mail/spamassassin/local.cf :
all_spam_to masochist1@mydomain.org
all_spam_to *@masochists.org

[Tue Apr 13 00:48:12 2010] [error] [client xx.xx.xx.xx] (13)Permission denied: cannot read directory for multi: /var/www/

Описание проблемы: http://defindit.com/readme_files/apache_13_error.html

Как следствие - не работает /server-status с ошибкой:
You don't have permission to access /server-status on this server.


Проблема в MultiViews для default-site.

Фикс:
a2dissite 000-default
/etc/init.d/apache2 reload

Очень крутой фреймворк / сервер приложений на C++ от Rambler

http://cas.havoc.ru/

Пока не пробовал, но в ближайшее время так сразу!

Update:
Попробовали, в итоге тонны ошибок компиляции и категорически не понятно, работает ли это чудо вообще.

Получать уведомления о выходе новых OpenVZ ядер на почту!

http://wiki.openvz.org/Mailing_lists :)

Размеры патчей OpenVZ по RHEL 2.6.18 и 2.6.32

-rw-r--r-- 1 root root 69724930 Mar 31 09:33 patch-164.15.1.el5.028stab068.9-combined
-rw-r--r-- 1 root root 3382923 Mar 22 14:48 patch-afanasyev.1-combined


А вот картиночка от руководителя команды OpenVZ:



Такая большая разница определяется, полагаю, тем, что первый включает в себя патчи от RedHat, которых НУ очень много. А вот как сравнить чистый размер патчей. У кого есть идеи?

Update:

Чистый патч patch-028stab068-core обнаружен в src.rpm пакете:
ls -la patch-028stab068-core
-rw-rw-rw- 1 root root 3.6M Mar 30 15:09 patch-028stab068-core
wc -l patch-028stab068-core
126864 patch-028stab068-core

Журнал web-analitik.info

Мою статью "Выбор ОС для хостинга: CentOS или Debian 5" опубликовали в новом журнале web-analitik.info, прошу:
http://www.web-analitik.info/magazine/

Как узнать, какие изменения внесены последним коммитом файла?

Вот так:
svn diff -r PREV:HEAD somefile

Как посчитать суммарное дисковое пространство, выделенное всем VPS?

Вот таким несложным скриптом:
cat /etc/vz/conf/*.conf | grep DISKSPACE | tr '=' ' ' | tr ':' ' ' | tr '"' ' ' | awk '{print $2}' | perl -e '$a+=$_ for<>; print $a / 1024 / 1024'


Обращаю внимание, считаются также и выключенные VPS.

Машины с автоматическим управлением - реальность, почти

Компания VisLab, созданная при университете итальянского города Парма и занимающаяся исследованиями в области алгоритмов и технологий для автоматизации управления транспортными средствами, объявила о намерении воплотить в жизнь амбициозный проект по организации автопробега двух машин, управляемых автопилотом, из Италии в Китай. Мероприятие планируется провести летом, приурочив его ко Всемирной выставке World Expo 2010. Машинам предстоит проехать более 13 тыс. километров в автономном режиме, без вмешательства человека в процесс их движения. Цель автопробега - доказательство пригодности современных технологий организации работы автопилота в условиях реального дорожного движения.


http://rss.feedsportal.com/c/32457/f/477056/s/9ed06ca/l/0L0Sopennet0Bru0Copennews0Cart0Bshtml0Dnum0F26192/story01.htm