# Файлы модуля

### **Основные файлы модуля**

| Itgrix\_bx (Битрикс24) | Itgrix\_amo (amoCRM) |
| ---------------------- | -------------------- |
| /opt/itgrix\_bx/       | /opt/itgrix\_amo/    |

### **Файл конфигурации**

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /etc/itgrix\_bx/config.json | /etc/itgrix\_amo/config.json |

### **Кастомизатор**

#### **Начиная с версии itgrix\_bx 3.4.0 и itgrix\_amo 2.6.0**

Все файлы кастомизатора лежат в папке:

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /opt/itgrix\_bx/customizer/ | /opt/itgrix\_amo/customizer/ |

В этой папке:

* Исполняемый файл `customize.php` (путь к нему должен быть прописан в файле конфигурации в поле `customizer.program_path`).
* Файл настроек кастомизатора ~~`Settings.php`~~ `settings.json` ([Обновление настроек кастомизатора в Itgrix\_bx-3.9.0 и Itgrix\_amo-2.12.0](/custom_common/customizer-settings-update.md)). Особенно важен при использовании [дополнительной копии модуля](/for-admins/zapusk-dopolnitelnoi-kopii-modulya.md#4-sozdayom-vtoroi-kastomizator).
* Пользовательские кастомизации в папке `actions`.
* Файл `README` с описанием (в т.ч. доступных пользователю функций).

#### **Начиная с версии bx24asterisk 2.10.2.14** **и ДО itgrix\_bx 3.4.0, и во всех версиях itgrix\_amo**

Пользовательские кастомизации разбиты по файлам и лежат в папке:

| Битрикс24               | amoCRM                   |
| ----------------------- | ------------------------ |
| /opt/itgrix\_bx/custom/ | /opt/itgrix\_amo/custom/ |

Исполняемый файл кастомизатора (который должен быть прописан в файле конфигурации):

| Битрикс24                      | amoCRM                          |
| ------------------------------ | ------------------------------- |
| /opt/itgrix\_bx/customizer.php | /opt/itgrix\_amo/customizer.php |

#### **В версиях bx24asterisk ДО 2.10.2.14**

Все кастомизации были в одном большом php-файле:

| Битрикс24                      | amoCRM                          |
| ------------------------------ | ------------------------------- |
| /opt/itgrix\_bx/customizer.php | /opt/itgrix\_amo/customizer.php |

### **Лог**

Лог текущего дня:

| Битрикс24               | amoCRM                   |
| ----------------------- | ------------------------ |
| /var/log/itgrix\_bx.log | /var/log/itgrix\_amo.log |

Логи хранятся последние 5 дней, ротация происходит около 3 часов утра.

### Настройки logrotate

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /etc/logrotate.d/itgrix\_bx | /etc/logrotate.d/itgrix\_amo |

### Служба (сервис)

Для систем, использующих **systemctl**, служба настраивается в файле:

| Битрикс24                              | amoCRM                                  |
| -------------------------------------- | --------------------------------------- |
| /etc/systemd/system/itgrix\_bx.service | /etc/systemd/system/itgrix\_amo.service |

Для остальных систем:

| Битрикс24              | amoCRM                  |
| ---------------------- | ----------------------- |
| /etc/init.d/itgrix\_bx | /etc/init.d/itgrix\_amo |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.itgrix.ru/for-admins/osnovnye-faily-modulya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
