Переименовать файлы датой их создания

Есть лог неких событий, роттированный newsyslog.

Было бы неплохо переименовать все файлы датой их создания.

Создаем небольшой скрипт, который решает нашу задачу:

 

Описание ошибок Radius-сервера

Чтобы не гадать, что значат ошибки Radius-сервера, добавим в закладки данную табличку.

Причина Описание
1 User Request Прекращение сеанса по инициативе пользователя (например с помощью LCP Terminate или выхода из сети – log out).
2 Lost Carrier На порту был сброшен сигнал DCD (детектирование несущей).
3 Lost Service Сервис больше не предоставляется (например, разорвано соединение пользователя с хостом).
4 Idle Timeout Истекло время допустимого бездействия (Idle timer).
5 Session Timeout Достигнута максимальная продолжительность сеанса.
6 Admin Reset Сессия или порт сброшены администратором.
7 Admin Reboot Администратор прекратил обслуживание пользователей NAS (например, для перезагрузки NAS).
8 Port Error Сервер NAS обнаружил для порта ошибку, потребовавшую разрыва сессии.
9 NAS Error Сервер NAS обнаружил (не связанную с портом), потребовавшую разрыва сессии.
10 NAS Request Сервер NAS завершил сессию по неизвестной причине.
11 NAS Reboot Сервер NAS завершил сессию для аварийной перезагрузки.
12 Port Unneeded Сервер NAS завершил сессию потому, что уровень использования ресурсов слишком мал (например, в случаях выделения полосы по запросу реально достижимая скорость позволяет отключить один из портов).
13 Port Preempted Сервер NAS завершил сеанс для предоставления порта пользователю с более высоким приоритетом.
14 Port Suspended Сервер NAS завершил сеанс для прерывания виртуальной сессии.
15 Service Unavailable Сервер NAS не может предоставить запрошенный сервис.
16 Callback Сервер NAS прерывает текущую сессию для организации обратного соединения (callback).
17 User Error Ошибка в полученных от пользователя данных, вызвавшая прекращение сеанса.
18 Host Request Нормальное завершение сеанса хостом.

Перенос архивов звонков в Elastix

Если количество Ваших архивов звонков переваливает за 200 штук, оперировать с ними уже не так удобно. Добавив задачу в крон, можно облегчить хранение архивов звонков.

Данный скрипт каждый день переносит аудиозаписи разговоров в отдельную папку по формату — Год-месяц/Число (кому удобно — можно сделать формат /Год/месяц/число)

Например /var/spool/asterisk/monitor/2016-04/01/

Continue reading

Ломаем Zyxel

Забавный баг нарисовался в  коммутаторе Zyxel MES-3528, на который уже Zyxel после наших просьб, таки выпустил обновление на данный коммутатор.

Суть такова, что если коммутатор выключить в момент загрузки и потом снова включить — то коммутатор выйдет из строя.

Такая ситуация сложилась у нас в городе. У РЕС случилась авария и по всему городу моргнул свет. И через минуты 2 снова моргнул — как раз в момент загрузки коммутатора. И на сети более двух сотен коммутаторов вышли из строя. Сутки ушло на восстановление.

Continue reading