Сообщения

Zabbix: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) Восстановление БД

1.  останавливаем сервис mariadb в моем случае service mariadb stop 2. в дериктории /var/lib/mysql удаляем лог файлы ib_logfile0, ib_logfile1, mysql.sock 3. Создаем mysql.sock и устанавливаем на нее права [root@zabbix mysql]# touch mysql.sock [root@zabbix mysql]# chown mysql:mysql mysql.sock [root@zabbix mysql]# chmod mysql 4. Пытаемся запустить сервис mariadb  service mariadb start Если все удачно пробуем войти на web zabbix, в большинстве случаев это помогает. Если ошибка сохранилась или сервис не запустился, проблема немного глубже. Скорее всего повреждена сама база  mysql. Для начала нам необходимо выяснить какие именно таблицы в базе повреждены, а для этого нам нужно запустить сервис и попасть в БД. В файле конфигурации my.cnf добавим две строки: innodb_purge_threads=0 innodb_force_recovery = 4 //Добавить информацю о значении После чего попробуем проверить таблицы БД zabbix  [root@zabbix mysql]# mysqlcheck -uroot zabbix -1 -p -1, --all-in-1

1C:Администрирование 1С Сервера в Linux Ubuntu Serv + PostgreSQL.

Расмотрим связку работы 1С Сервера на Linux Ubuntu Server 16 c СУБД PostgreSQL.  Основные задачи которые необходимо выполнить это просмотр, добавление, удаление базы 1С. Просмотр активных сесий на базе, их удаление. Так же имеет смысл рассмотреть резервное копирование БД, которой будет происходить из СУБД PostgreSQL Первое что необходимо сделать это  подключится к кластеру 1С, для этого выполняем команды: /opt/1C/v8.3/x86_64/rac cluster list //просмотр список доступных кластеров Вывод: cluster                       : 26e0537e-3658-11e7-9089-d017c292ea7a host                          : UbServ port                          : 1541 name                          : "Локальный кластер" expiration-timeout            : 0 lifetime-limit                : 0 max-memory-size               : 0 max-memory-time-limit         : 0 security-level                : 0 session-fault-tolerance-level : 0 load-balancing-mode           : performance errors-count-threshold        : 0 kill-problem

1С: ФИО Подписанта, Простой способ сократить ФИО в подписи.

Как совсем не опытный програмист 1С, я очень долго искал способ как просто сократить Фамилия Имя Отчество до Фамилия И. О. или И. О. Фамилия для одной печатной формы, и на мое удевление в интернете ничего готового не встретил, пришлось собирать целую "солянку" коментариев и советов в что то работающее, и выполняющее такую простую функцию. Поэтому оставляю ее здесь, работающую и со всеми  возможными коментариями.  Из исходных данных: ФамилияИО - это строка получаемая из запроса и разделенная пробелами. МассивСлов = Новый Массив ;       ФИО = СтрЗаменить ( ФамилияИО , " " , Символы.ПС );   // Разделяем имеющую строку на отдельные слова       // Создаем цикл для обхода массива полученных слов     Для к = 1 По СтрЧислоСтрок ( ФИО ) Цикл         СтрФИО = СтрПолучитьСтроку ( ФИО, к ) ;         Если НЕ ПустаяСтрока ( СтрФИО ) Тогда               МассивСлов.Добавить ( СтрФИО );         КонецЕсли;         КонецЦикла;     ФИОПодписуемого = МассивСлов [ 0

Oracle VM VirtualBox в Linux. Управление через консоль

Изображение
В данной статье представленно краткое описание команд для создания и управления виртульными машинами через терминал Linux. 1. Создание виртуальной машины. Для начала необходимо осмотреться, просмотреть свойства системы, а так же список типов поддерживаемых ОС vboxmanage list systemproperties vboxmanage list ostypes После можно создовать и регистрировать ВМ в системе vboxmanage createvm --name VMT --ostype Linux_64 --register --name -  имя ВМ; --ostype - тип создоваемой ВМ; Установим основные характеристики ВМ: vboxmanage modifyvm VMT --cpus 1 --memory 1024 --audio none --usb on --acpi on --boot1 dvd --nic1 bridged --cpus - кол-во процессоров; --memory - выделяемая память ОЗУ; --audio поддержка звука; --usb поддержка usb контроллера; --boot1 устройство с которого происходит загрузка (dvd, hdd); --nic1 тип сетевого подключения: bridged - сетевой мост; nat - NAT. Создаем жесткий диск: vboxmanage createhd --filename /media/alexander/23/VMs/VMT.vdi --size 20000

FreePBX: Настройка Транка, входящих исходящих вызовов. Работа над ошибками.

Изображение
После настройки внутренних номеров, групп и очередей можно позаботиться о настройки входящих, исходящих вызовах и самом транке через который будут совершаться вызовы. В моем случае работа транка будет осуществляться через FXO шлюз DAG 1000-8O и как следствие его настройка будет отличаться от конфигурации необходимой для настройки Транка предуготовляемыми операторами IP телефонии. Настройку самого шлюза будем затрагивать в отдельной статье, на нем заострять внимание сильно не будем. так же по ходу настройки Asteriska пришлось провести работу над ошибками, их мы так же разберем в данной статье. Начнем с настройки Транка . Разберем настройки, которые видим на первой вкладке при входе в Connectivity -> Trunks -> Add SIP Trunk : Вкладка General : Trunk Name - Название транка Hide CallerID - Опция скрытия CID при исходящем вызове Outbound CallerID - CID, который будет передаваться при исходящем вызове CID Options - Настройки передачи CID – разрешить вс

FreePBX: Создание Extensions, Ring Group, Queues

Изображение
Создание Extensions, Ring Group, Queues После первой настройки мини АТС, пора создать ее пользователей и подумать над логикой звонков. Начнем с Extensions. Applications -> Extensions -> Add SIP Extension.  Вкладка General:  Параметры которые мы видим: User Extension - номер экстеншена для его вызова; Display Name отображаемое имя; Outbound CID - используется в качестве CallerId для внешних вызовов, если это разрешено настройками исходящей маршрутизации; Secret — Пароль; User Manager Settings - Настройка модуля управления пользователями для доступа к User Control Panel. На данном этапе что-либо менять не имеет смысла, в дальнейшем все можно изменить в разделе Admin -> User Managment. Вкладка Find Me/Follow Me: Enable Calendar Matching - вкл/откл работы по графику; Calendar - в соответствующем модуле настройка графика работы; Initial Ring Time – секунды которые будет длиться попытка дозвона на основной номер прежде чем перейти

FreePBX: Первоначальная настройка

Изображение
Первоначальная настройка Asterisk. Сразу после установки дистрибутива STABLE SNG7-PBX-64bit-1712-2 c FreePBX 14, Linux 7.4,  Asterisk 13, 14 или 15 и дальнейше подключением к машине через ssh вы получаете информацию о релизе, подключенных  сетевых интерфейсах, и о том что систему нужно Активировать. Для данной процедуры Вам необходимо пройти в web GUI FreePBX набрав в браузере ip адрес который имеет ваша машина с FreePBX.  Итак попав на web инетрфейс FreePBX в первые вам будет предложено создать учетную запись администратора с паролем, а так же указать e-mail для уведомлений.    Следующим шагом будет активация ОС на портале Sngoma, так как у меня уже имеется учетная запись на данном портале я ввожу свою почту и пароль, после чего мне представляется возможность изменить контактные данные и местоположение, вписываем все необходимые данные и идем дальше. Следующим шагом на вкладке New Activation указваем название нашей машины и жмем кнопку Activate.  П