php_admin_value open_basedir FreePBX

Чтобы FreePBX заработал с open_basedir в хосте Apache добавляем: php_admin_value open_basedir «/home/websites/freepbx.your-domain.ru:/usr/share:/tmp:/etc:/var/log/asterisk:/var/lib/asterisk:/var/spool/asterisk» Иначе ошибка в логах Apache: PHP Warning:  include_once(/etc/asterisk/freepbx.conf): failed to open stream: No such file or directory in /home/websites/freepbx.your-domain.ru/www/admin/config.php on line 100 PHP Warning:  include_once(): Failed opening ‘/etc/asterisk/freepbx.conf’ for inclusion (include_path=’.:/usr/share/php:/usr/share/pear’) in /home/websites/freepbx.your-domain.ru/www/admin/config.php on line 100 PHP Fatal error:  Class ‘FreePBX’ not found […]

Подробнее...

FreePBX digiumaddoninstaller не работает в Ubuntu

При установке FreePBX получил вот такую ошибку: Module digiumaddoninstaller successfully downloaded This Module Requires The Digium RPM to be installed (php-digium_register-3.0.5-1_centos6.i686.rpm). Please see this page for more information: <a target=»_blank» href=»http://wiki.freepbx.org/display/F2/Digium+Addons»>http://wiki.freepbx.org/display/F2/Digium+Addons</a>Unable to install module digiumaddoninstaller:  — Failed to run installation scripts Также в GUI FreePBX вижу вот такой алерт: А все из-за того что этот […]

Подробнее...

Monitoring Adaptec RAID controller on Linux

Переписал скрипт для мониторинга Adaptec RAID контролера в Linux, чтобы в случае проблем отсылал сообщение о проблеме на E-mail. Скрипт мониторинга RAID контролера Adaptec с аргументом mail запускается в кроне каждую минуту и проверяет на наличии ошибок, в случае если ошибка больше 0 отправляется на почту. Если скрипт запустить с аргументом log, то увидим статус […]

Подробнее...

Asterisk TLS и SRTP с подписанным сертификатом

После обновления Bria на Iphone появилась ошибка 503 certificate validation failure, а все из-за того что Bria не хочет принимать самоподписной сертификат. Так как раннее был получен сертификат от WoSign и этот сертификат сегодня будем добавлять в Asterisk. Генерируем CSR в папку key файл на запрос сертификата и отправляем центр сертификации: openssl req -nodes -newkey […]

Подробнее...

Уведомления на email при входе по SSH

Прикручиваем отправку уведомлений на email при входе по SSH на сервер Linux (Ubuntu). Первое, необходимо отредактировать или создать файл /etc/ssh/sshrc: #nano /etc/ssh/sshrc ip=`echo $SSH_CONNECTION | cut -d » » -f 1` logger -t ssh-wrapper $USER login from $ip (echo «Subject:login on server»; echo «User $USER just logged in from $ip»;) | sendmail -f server@your-server.ru -t […]

Подробнее...

Cертификаты SSL выбор покупка установка

В статье описывается какой SSL сетрификат выбрать, покупка сертификата SSL в comodo.com и как установить полученный сертификат SSL в Apache, Postfix и Dovecot. Изначально вы можете купить free-сертификат на 90 дней для проверки, после купить сертификат уже от 1 до 3 лет.

Подробнее...

samba добавить пользователя

Сегодня, мы добавим пользователя samba для разграничения доступа, пользователь не сможет залогинуться в систему и не будет иметь домашнюю директорию. Ubuntu cоздание пользователя в системе без shell и домашней директории sudo useradd -d /dev/null -s /dev/null username #где username — имя пользователя. smbpasswd -a username #добавляем пользователя username в samba smbpasswd -e username #активируем пользователя […]

Подробнее...

UUID жесткого диска

Узнать UUID жесткого диска в Ubuntu можно двумя способами: 1. С помощью команды: #ls -la /dev/disk/by-uuid/ 2. С помощью утилиты: #blkid /dev/sdb UUID нам понадобиться для автомонтирования раздела с помощью UUID а не названия диска. Название диска в системе может поменяться, в случае если жесткие диски поставить местами. Теперь в fstab можно примонтировать раздел диска […]

Подробнее...