Отправка голосовой почты Asterisk на несколько email

Допустим голосовая почта настроена как я описывал в статье — Настройка голосовой почты в Asterisk.
Имеется следующий контекст:

[voicemailcontext]
207 => 1111,Username,test@example.com,,attach=yes|tz=ua|delete=yes

Если необходимо отправить голосовое сообщение сразу на несколько email адресов, то вместо test@example.com укажем например testmail:

[voicemailcontext]
207 => 1111,Username,testmail,,attach=yes|tz=ua|delete=yes

Потом откроем файл /etc/aliases в текстовом редакторе:

sudo nano /etc/aliases

И укажем алиасы для testmail:

testmail: support@example.net,user@example.net

Чтобы изменения вступили в силу, необходимо обновить базу алиасов командой:

cd /etc
sudo newaliases

Готово, Asterisk будет отправлять сообщение на testmail, а оно автоматически пересылаться на указанные адреса.

Смотрите также:
Перенаправление почты пользователя root

Настройка ProFTPd с использованием MySQL базы данных пользователей

Допустим есть установленный ProFTPd сервер, например как я описывал в этой статье — Установка и настройка ProFTPd в Ubuntu
А также установлен MySQL сервер, например как я описывал в этой статье — Установка и настройка MySQL сервера на Ubuntu

Приведу пример настройки ProFTPd с использованием MySQL базы данных пользователей.

Читать далее «Настройка ProFTPd с использованием MySQL базы данных пользователей»

Установка Webalizer

Webalizer — программа составления отчетов и статистики по log файлам.

Допустим есть установленный веб-севрер Apache2, например как я описывал в этой статье — Установка и настройка веб-сервера Apache2

Читать далее «Установка Webalizer»

Настройка ProFTPd с виртуальными пользователями в файле

Допустим есть установленный ProFTPd сервер, например как я описывал в этой статье — Установка и настройка ProFTPd в Ubuntu

Далее опишу процесс настройки ProFTPd с виртуальными пользователями в файле.

Читать далее «Настройка ProFTPd с виртуальными пользователями в файле»

Решение ошибки «Job for puppetserver.service failed because the control process exited with error code»

Заметил однажды при запуске Puppet сервера, после установки, следующую ошибку:

Job for puppetserver.service failed because the control process exited with error code. See «systemctl status puppetserver.service» and «journalctl -xe» for details.

Ошибка возникает из-за того что не хватает оперативной памяти и чтобы устранить ошибку, откроем файл конфигурации Puppet сервера:

sudo nano /etc/default/puppetserver

И уменьшим объем выделяемой оперативной памяти для Puppet сервера (например я указал 512m вместо 2g):

JAVA_ARGS="-Xms512m -Xmx512m"

Теперь попробуем запустить Puppet сервер:

sudo systemctl start puppetserver

Установка модуля Netlist для ABillS

На тесте установлю модуль Netlist для ABillS в Ubuntu Server.

Импортируем таблицы в базу:

mysql -D abills --default-character-set=utf8 < /usr/abills/db/Netlist.sql

Откроем файл конфигурации биллинга:

nano /usr/abills/libexec/config.pl

Убедимся что активирован модуль:

@MODULES = (
          'Netlist'
          );

Установим nmap и Perl модуль для него:

sudo apt-get install nmap
sudo cpanm Nmap::Parser

Посмотрим где находится nmap:

which nmap

Снова откроем файл конфигурации биллинга:

sudo nano /usr/abills/libexec/config.pl

Укажем путь к nmap:

$conf{'NMAP_LOCATION'}="/usr/bin/nmap";

Добавим в sudoers:

echo 'www-data ALL=(ALL) NOPASSWD: /usr/bin/nmap' >> /etc/sudoers.d/abills_sudoers

После установки модуль будет доступен в меню /Настройка/Netlist

Настройка автоматических вызовов в Asterisk

Asterisk может автоматически совершать звонок если в директорию (по умолчанию) /var/spool/asterisk/outgoing/ поместить .call файл. Если дата изменения файла больше текущей, то звонок будет совершен при наступлении или после этого времени.

Для автоматических вызовов должен быть загружен модуль pbx_spool.so, он должен быть прописан в modules.conf либо должен быть указан параметр autoload=yes.

Читать далее «Настройка автоматических вызовов в Asterisk»

Установка oVirt

oVirt — система управления виртуализацией.

На тесте выполню установку oVirt в CentOS 7.

Первым делом добавим официальный репозиторий:

yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm

Обновим пакеты:

yum update

Желательно перезагрузить систему если обновлялось ядро:

reboot

Установим oVirt Engine и все зависимости:

yum install ovirt-engine

На этом установка oVirt Engine завершена и можно перейти к настройке, следуя инструкциям на экране:

engine-setup

К конце настройки будет отображена информация о доступе и панель oVirt можно будет открыть в браузере https://example.com/ovirt-engine.

Установка Nessus в Linux

Nessus — сканер уязвимостей в Linux.

Переходим на официальный сайт http://www.tenable.com/products/nessus/select-your-operating-system и скачиваем Nessus под операционную систему которая у вас установлена.

Переключимся на root пользователя:
su

Запускаем установку скачанного файла, например:

dpkg -i Nessus-7.0.2-debian6_amd64.deb

Запускаем Nessus:

/etc/init.d/nessusd start

После этого Nessus можно открыть в браузере по ссылке https://IP:8834/

Для дальнейшей работы необходимо зарегистрироваться по ссылке https://www.tenable.com/products/nessus/activation-code.

Установка и использование HTTrack в Linux

HTTrack — офлайн-браузер, позволяющий загружать веб-сайты на локальный компьютер.

Переключимся на root пользователя:
su

Команда установки в Ubuntu/Debian:

apt-get install httrack

Команда установки в CentOS:

yum install httrack

Создадим отдельную директорию и перейдем в неё чтобы при скачивании файлы не разбросались по текущей:

mkdir sitename
cd sitename

Запустим скачивание сайта:

httrack sitename.com

Если операционная система Linux с графическим интерфейсом, то можно установить WebHTTrack который имеет графический интерфейс:

apt-get install webhttrack