Архив автора: Андрей Торженов

Об авторе Андрей Торженов

В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

Обновление OTRS 4 до OTRS 5

Автор: Андрей Торженов

Обновление:

upgrade_otrs4_to_5

 

У меня уже была попытка обновить OTRS 4 до версии 5.0.2 (база данных PostgreSQL). В финале статьи «Миграция с ORTS Appliance 4 на OTRS под CentOS 7» я описал свой неудачный опыт. С тех пор вышло большое количество обновлений OTRS 5 (на 15/02/2016 актуальная версия 5.0.6) и я решил совершить очередную попытку перехода на OTRS 5.

Для обновления я воспользовался стандартной документацией «Upgrading OTRS from 4 to 5», но в результате столкнулся с проблемами, которые решить с наскоку не получилось и судя по западным форумам, данные проблемы возникли не только у меня и решения пока нет.

Суть проблемы в следующем. После обновления, при попытке зайти на страницу аутентификации OTRS, появляется ошибка 500 и сообщение в логе:

Я решил радикально бороться с данным явлением и совместить установку OTRS с нуля и его обновление. Данная манипуляция позволила избежать данной ошибки и получить чистый OTRS 5 без лишнего мусора, который обычно остаётся после обновлений.

Читать далее

Обновление Zabbix и перенос на CentOS 7

Автор: Андрей Торженов

Необходимо перенести систему мониторинга Zabbix 2.0.5 с сервера на базе Arch Linux на сервер под управлением CentOS 7 и обновить Zabbix до версии 2.4.7. В качестве базы данных используется PostgreSQL.

На новом сервере установлен CentOS Linux release 7.2.1511 (Minimal ISO), c отключенной системой принудительного контроля доступа SELinux.

Работы на старом сервере Arch Linux

Останавливаем Zabbix.

Экспортируем БД Zabbix.

Загружаем БД на новый сервер.

Читать далее

Обновление VMware vSphere Hypervisor ESXi 5.x до 6.0

Автор: Андрей Торженов

Обновление от:

vmware_esxi_update55_logo

В Интернете множество заметок на тему обновления VMware vSphere Hypervisor ESXi 5.1 до 5.5 (и до 6.0), но все они разрознены и не достаточно полно описывают процесс обновления, по этой причине я решил написать более развёрнутую статью (в большей степени для себя, что бы не забыть в будущем, т.к. работаю с ESXi не так часто).

В статье будет описан процесс обновления ESXi 5.1 до 5.5, установка update’ов, а также обновление до ESXi 6.0.

Читать далее

Защита OTRS с помощью Fail2Ban

Автор: Андрей Торженов

otrs_fail2ban1

Обновление от 12/02/2016:

Короткая заметка по настройке защиты OTRS от подбора пароля (брутфорс) с помощью Fail2Ban.

Fail2Ban отслеживает изменения в лог файлах и как только видит несколько попыток подбора пароля, блокирует IP адрес атакующего и оповещает администратора о данном событии.

Читать далее

Миграция с ORTS Appliance 4 на OTRS под CentOS 7

Автор: Андрей Торженов

otrs4_updateeeeАвторы Help Desk’а OTRS отказались от поддержки продукта OTRS Appliance. Последняя версия была 4.0.8 и больше не обновлялся, хотя о наличии обновлений исправно сообщал. Когда обновлений накопилось большое количество, я решился мигрировать с OTRS Appliance на обычный OTRS на CentOS 7.

Нигде не найдя подробной инструкции с описанием процесса миграции, решил написать её сам. Инструкцию можно использовать и в случае переноса OTRS с одного сервера на другой (конечно с некоторыми оговорками).

Читать далее

HTTPS в Apache. Ошибка: AH02241: Init: Unable to read server certificate from file … certificate.crt

Автор: Андрей Торженов

В процессе настройки бесплатного SSL от StartSSL для ownCloud на Apache/2.4.6 (CentOS 7), столкнулся с ошибкой которая мешала запустить Apache.
logo_log_ah02241

Фрагмент лог файла Apache:

Обратите внимание на: «AH02241: Init: Unable to read server certificate from file /etc/ssl/certs/test.crt»

Читать далее

Скрипт контроля качества 3G Интернет’а на MikroTik

Автор: Андрей Торженов
Данный скрипт устарел и больше не обновляется. Новый скрипт находится в статье: MikroTik. Скрипт контроля мобильного Интернет’а

Обновление от 27/01/2018:

  • Исправлены ошибки проявившие себя в новой версии RouterOS (работа протестирована на ROS 6.41).
  • Убрал автоматическое определение интерфейса через который идёт интернет и который нужно контролировать (интерфейс USB модема). Теперь имя интерфейса необходимо указать вручную (переменная ifName). Данная функция не всегда удобна, по этому решил отказаться от неё.
  • Скрипт больше не поддерживается. Новый скрипт: MikroTik. Скрипт контроля мобильного Интернет’а

Обновление от 03/10/2015:

  • Добавлена возможность получения на email отчёта с 3G модема о уровне сигнала (RSSI), операторе мобильной связи, модели модема и т.д.
  • Проверка присутствия маршрута по умолчанию. Если нет, то перезагрузка. Стала возникать проблема, что PPP соединение поднимается, но иногда, в таблице маршрутизации не появляется маршрут по умолчанию (конечно «Add default route» включено).

Обновление от 09/05/2015:

  • Контроль наличия интерфейсов имя которых, начинается на «wlan» (у меня была проблема, когда данные интерфейсы исчезали и помогала только перезагрузка, похоже проблема была в конденсаторе, его перепояли, но на всякий случай, проверку оставил).
  • Контроль загрузки CPU в течении указанного времени. Если 100%, тогда перезагрузка Mikrotik.
  • ICMP пакеты для тестирования интернет, отправляются только в том случае, если в текущий момент, интернет трафик меньше 30 кбит/с (были проблемы, когда канал забивался на 100% и ICMP пакеты терялись, скрипт считал, что интернет лежит и перезапускал соединение).

Обновление от 26/09/2014:

  • Изменена информация по настройке SMTP. Использование SSL/TLS.

В деревне был налажен интернет и даже установлен офисный телефон, но возникла одна проблема, которая как мне кажется, часто встречается при использовании 3G USB модема.

PPP соединение установлено, но интернета нет или в большинстве случаев интернет есть но с 60-80% потерями пакетов. Иногда данная проблема возникает раз в день, иногда раз в неделю, а бывает и несколько раз за час. Проблему нужно было решать. Необходимо написать скрипт контроля соединения.

В MikroTik для написания скриптов используется язык Lua. Т.к. раньше с данным языком я ни когда не работал и изучил его основы за час-полтора то и скрипт получился простой и не претендующий на гениальность, но свои функции он выполняет.

Читать далее

Настройка DKIM в Exim и BIND

Автор: Андрей Торженов

email_dkimЧто такое DKIM

DKIM (DomainKeys Identified Mai) — метод идентификации письма по доменным ключам.

Часто в СПАМ-письмах в поле From подставляют адреса который не имеют ни какого отношения к отправителю. DKIM создан для того, что бы бороться с таким видом СПАМ’а.

Используя DKIM, почтовый сервер-получателя всегда может проверить, действительно ли пришедшее письмо отправлено с того сервера/домена, что указано в заголовках письма, в поле From.

Читать далее

Видеонаблюдение в деревне. Обзор уличной PTZ видеокамеры Sricam AP004

Автор: Андрей Торженов
Sricam AP004 PTZ 720P

Sricam AP004 PTZ 720P

Захотелось в деревне установить недорогую уличную видеокамеру с функцией PTZ, Zoom и с разрешением не ниже 720P, для просмотра видео через 3G Интернет. Выбор пал на IP камеру Sricam AP004 720P PTZ  за 125$. Во время праздников установили её и совместно с братом написали подробный обзор данной камеры.

Кому интересно, читаем: Видеонаблюдение в деревне. Обзор уличной PTZ видеокамеры Sricam AP004

Обновление OTRS Appliance 3.3 до 4.0

Автор: Андрей Торженов

Обновление:

Возникшие проблемы

После обновления штатным образом OTRS Appliance 3.3 до версии 4.0, через OTRS Appliance Manager, возникло две проблемы:

  • Проблема 1: После обновления, при попытке зайти в OTRS, отображалась ошибка: «500 Internal Server Error» и в log файле с ошибками Apache (/var/log/apache2/error.log) появляются записи:
OTRS 4, Error 500

  • Проблема 2: Когда заходишь в меню «Информация о клиенте» (Agent Customer Information Center), появляется окно с ошибкой: «Namespace Core.UI.Chart could not be initialized, because jQuery Flot API could not be found.» и далее еще множество ошибок.

Читать далее