Как-то утром стало плохо Spamd из-за чего почта не отсылалась через relay и на сервере с Exim в лог сыпалось вот такое:
2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host
Если вкратце, то сервер запомнил, что он не может доставить письмо на домен firma.ua и при последующих попытках отправить туда письмо он сопротивляется.
Ждать пока он передумает не было времени.
Читать далее...
Имея настроеную систему рисования графиков Cacti, захотелось еще и рисовать загруженость почтового сервера Exim
Для этого воспользуемся скриптами любезно выложеными на форуме Cacti, но немного поправив их
Для начала скажем демону snmp откуда брать статистику
cat /etc/snmp/snmpd.conf
.....
extend .1.3.6.1.4.1.8607.64 mx-stats /bin/cat /var/spool/exim/statistics
Теперь научим систему генерировать эту статистику каждые 3мин
crontab -l
*/3 * * * * /scripts/snmp/exim_stats.pl
Читать далее...
Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную EDITOR
Что может вызвать вот такие вот ошибки:
crontab -e
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127
Выставить тот редактор который Вам нравится или тот который есть в системе можно несколькими путями
1. Экспортировать в переменную новое значение перед вызовом команды
env EDITOR=nano crontab -e
Читать далее...

Внешний вид Observium
Observium является
PHP / MySQL системой мониторинга сети, ориентированной прежде всего на
Cisco и
Linux сети, но и включает поддержку широкого спектра сетевого оборудования и операционных систем.
Observium выросла из-за отсутствия простых в использовании NMSes. Она предназначена для обеспечения более нативного интерфейса управления. Разрабатан для быстрого сбора информации о устройствах и хранения истории изменений без ручного вмешательства.Есть режим autodiscovery.
Observium еще не предназначен для замены существующих Nagios/Cacti/Zabbix системы мониторинга, а в дополнение к нему с интуитивным представлением исторических и текущих показателей статистики, настройки визуализации и syslog захвата.
Бесплатно.
Читать далее...

Asterisk
По мотивам предыдущей статьи:
Huawei 1550 + Asterisk = дешевый GSM шлюз
После выхода новой версии Asterisk - 10, chan_datacard не захотел собираться, да и вообще проект давно не обновлялся и на GoogleCode стоит урл на asterisk-chan-dongle
Значит бум собирать Dongle
Читать далее...
Возможно Вам приходилось сталкиваться со следующей проблемой:
Подключение по rdp протоколу к любимому серверу со станции Windows XP SP3 проваливается со следующей ошибкой:
Удаленный рабочий стол отключен.
Удаленный компьютер требует проверки подлинности на уровне сети, которую данный компьютер не поддерживает. Обратитесь за помощью к системному администратору или в службу технической поддержки.
Решить этот вопрос довольно просто - решение проверено для Windows XP.
Читать далее...
Для коректной работы в AD нужно чтобы у клиентов и на PDC время разбегалось не более чем на 5мин.
Все клиенты синхронизируют время с PDC по порту 123, но вдруг случилась беда и сам контроллер начал убегать от эталонного времени.
В мире есть много серверов синхронизации времени. Для Украины актульны такие пулы:
1.ua.pool.ntp.org
2.ua.pool.ntp.org
3.ua.pool.ntp.org
4.ua.pool.ntp.org
ntp.time.in.ua
Читать далее...
Иногда требуется просто посмотреть кол-во места на жестком диске на компьютере/сервере Линукс, или еще какую-то информацию будь-то загрузка памяти или CPU
Сначала хотел сам написать простенький php-скрипт, но внезапно нашел уже готовое решение phpSysInfo
Скрипт полностью автономный и не требующий кучи зависимостей.
Для его работы необходим Apache/nginx + PHP с модулем php-xml.. ну и в конфиге php.ini нужно установить safe_mode ='off'.
На выходе получаем вот такую красоту

PHPsysInfo on Gentoo
С этим скриптом еще идут плагины которые очень легко подключать простым прописыванием в конфиге.
Читать далее...
Под Линуксом не работал звук
lspci:
80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller
Боролся разными методами, думая, что проблема в самом ALSA
И вдруг заметил:
[ 7.785270] hda-intel: ioremap error
[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled
Как то далеко залезла звуковуха по шине...
В итоге решение банальное, в опции загрузки ядра нужно добавить pci=use_crs вот так :
/boot/grub/grub.cfg
.....
kernel ........ pci=use_crs
....
Вот и все. Звук сразу заработал
Играясь виртуальными машина типа гипервизор XEN или KVM приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.
Для этого можно использовать замечательную утилиту dd
Пример создания файла на 10G
dd if=/dev/zero of=OS.img bs=1 seek=10G count=0
Файл создастся менее чем за 1сек
Заметка по мотивам предыдущей
Украина все-таки переходит на зимнее время, также на зимнее переходит Приднестровье. Отказались от перехода Россия и Беларусь, это если говорить о соседях.
Поэтому в любом случае на компьютер или сервер необходимо установить самый новый список часовых поясов.
Приступим.
Обновление штатными средствами Gentoo
Обновляем дерево portage
Смотрим какие версии timezone-data у нас доступны:
Читать далее...
Когда в Линукс системе основаной на сборке пакетов из исходных кодов нужно обновить мир (world), то есть соблазн узнать сколько часов можно попить пива 
Штатное средство расчета времени оставшейся компиляции это штатная утилита Gentoo - genlop
Почитать про нее можно вот тут Определение времени сборки в Gentoo Linux – утилита genlop

Читать далее...
Историческая справка:
20.09.2011:
Верховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).
Чтоб ему жилось хорошо......
------------------------
-------------
А теперь о проблемах которые возникнут в связи с уровнем интелектуального развития наших политиков:
1. Все кто купил билеты на самолет - трижды проверьте расписание 
2. В международных компаниях могут возникнуть проблемы с синхронизацией событий +/-час
3. Придется привыкать к тому, что не все устройства с утра покажут одинаковое время
4. и еще кучка проблем с электросчетчиками, поездами дальнего следования и т.д.
В моем случае проблемы могут возникнуть с Linux-серверами, которые синхронизируют свои конфигурации и данные между собой.
Заходим на Gentoo и смотрим как он поведет себя в ноябре:
date --date='20111101'
вівторок, 1 листопада 2011 00:00:00 +0200
Читать далее...