скрипты

warning: Creating default object from empty value in /usr/data/www/drupal6/modules/taxonomy/taxonomy.pages.inc on line 33.

Шлюз email в xmpp(jabber)

При попытке внедрения учета заявок в ИТ службу на основе GLPI. потребовалось сделать шлюз из почты в жаббер, т.е. чтобы письмо отправленное на user@jabber.domain пользоватеям приходило как обычное сообщение.

При этом необходимо чтобы пользователь для этого ничего не делал. Т.е. без всяких регистраций на транспортах и т.д.

Готовых решений сходу найти не получилось, пришлось изобретать свой велосипед с квадратными колесами самому думать, как бы это сделать не особо напрягая мозги вспоминая программирование, т.к. последнее время дальше grep'a, sed'a и awk хожу очень редко.

0
Your rating: Нет

Создание из dhcpd.leases usertab для sarg

Потребовалось тут как-нить из ip адресов получить сколь-нить осмысленные имена в Sarg. Соответственно нужно подготовить файл соответствия и по возможности не ручками.

Самое простое это из базы DHCP получить выданные IP адреса и полученные имена компьютеров. Итого имеем простенькую строчку.

cat dhcpd.leases | grep -B10 -E "host" | grep -E "lease|hostname" | xargs -n5 echo | awk '{print $2" "$5}' | sed 's/;//'

Соответственно результат запихиваем в какой-нибудь файл, а в sarg.conf usertab прописываем путь к файлу.

0
Your rating: Нет

Автоматическое массовое создание пользователей в ejabberd

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

# ejabberdctl register new_user jabber.server.ru password
# ejabberdctl unregister user jabber.server.ru

0
Your rating: Нет

Как сделать то, что не может сделать АДС/годен телеком/Билайн (получение информации о превышении лимитов)

Давным-давно у АДС была возможность сделать, чтобы при превышении определенного лимита приходило письмо.

Потом они переехали на новый мегасервер статистики и больше это прикрутить не могут - "нет технической возможности".

Соответственно пришлось думать самому как это вылечить.

В приложении скрипт для получения и проверки статистики на соответствие заданному порогу.

Использование:

bca_get_stat.sh login password limit

При превышении limit выплевывается что по login все плохо.

0
Your rating: Нет
Ленты новостей