вторник, 23 июня 2015 г.

Используем МТС.Коммуникатор для отправки СМС из Zabbix'a

Создаём файл /usr/lib/zabbix/alertscripts/mts_communicator.sh следующего содержания:
#!/bin/bash
to=$1
subject=$2
body=$3
curl -X POST \
 --data "msid=$to" \
 --data "naming=<номер_мтс_от>" \
 --data "login=<имя_пользователя>" \
 --data "password=" \
 --data-urlencode "message=$subject" \
http://www.mcommunicator.ru/m2m/m2m_api.asmx/SendMessage 
Даём права на исполнение:
chmod +x mts_communicator.sh
Проверяем, есть ли строка в /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts
При необходимости перечитываем конфиг сервера:
service zabbix-server force-reload
Затем в Zabbix необходимо создать новый Media type (Administration -> Media types -> Create media type):

После этого остаётся добавить новый Media с номером телефона в настройках пользователя (Administration -> Users -> <пользователь> -> Media -> Add):

воскресенье, 21 июня 2015 г.

UniFi - Гостевой портал с автоматическим редиректом на промо-страницу


Настройки UniFi контроллера


1: Открываем страницу настроек
2: Щелкнуть на закладке Guest Control
3: Включить Guest Portal
4:Выбрать Authentication type - "No Authentication"
5: Вписать в поле Landing Page URL промо-страницы
6: Включить Portal Customization
7: Применить настройки

Модифицируем портал (Linux)

1: Переходим в каталог /var/lib/unifi/sites/default/portal/ командой "cd /var/lib/unifi/sites/default/portal/"
2: Переименуем страницу "index.html" в "index.html.orig" командой "mv index.html index.html.orig". Сохраним на всякий случай резервную копию :)
3: Используя любой редактор (nano, vi, gedit, etc) создаем новый файл index.html, например командой "vi index.html"
4: Скопируйте в этот файл текст отсюда: https://gist.github.com/devinbabb/98055cdb74c80263ed97
5: Сохраняем используя команду vi "hit esc :wq enter"
6: Перезапускаем UniFi Service командой "service unifi reload"

вторник, 16 июня 2015 г.

Убрать уведомление о переходе на Windows 10

В том случае, если вас не интересует возможность обновления до Window 10 и вы хотите удалить это назойливое предупреждение, это обновление можно удалить. Достаточно удалить обновление KB3035583 из командной строки, запущенной с правами администратора:wusa.exe /uninstall /kb:3035583
Если вы хотите просто скрыть значок GWX в системном трее и отключить всплывающие окна, не удаляя само обновление KB3035583, воспользуйтесь одним из следующих способов:
  • Откройте редактор реестра (regedit) и в разделеHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx создайте DWORD ключ DisableGwxсо значением 00000001
  • Запустите планировщик задач (taskschd.msc) и в ветке Scheduler Library/Microsoft/Windows/Setup/gwxотключите задания launchtrayprocess и refreshgwxconfig
Таким образом, уведомление в панели оповещений появляться не будет, а сам механизм обновления до Windows 10 можно будет использовать в дальнейшем.

Разрешаем Exchange Activesync на основе Device ID в Exchange 2007


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

Базовая модель разрешений выглядит так:

  1. Если у пользователя отключена синхронизация, то она запрещена с любого устройства
  2. Если у пользователя отключена синхронизация...
  • Если deviceID в разрешениях пусто, то синхронизация разрешена с любого устройства
  • Если deviceID в разрешениях указано устройство (-ва), то синхронизация разрешена только с этого устройства.
Для конфигурирования фичи используем в Exchange Management Shell Set-CASMailbox
Пример:

Set-CASMailbox -identity: -ActiveSynAllowedDeviceIDs:"", ""

Получить Device ID

Get-ActiveSyncDeviceStatistics –mailbox: |fl DeviceID

четверг, 11 июня 2015 г.

Default Password for a Polycom Phone

Standard Username and Password:


Username = Polycom (case sensitive)
Admin Password = 456
User Password = 123

You can change the Admin Password via:

Press Menu Key => select Settings => select Advanced => current Password => select Admin Settings => scroll to Change Admin Password

In addition the Provisioning Server can be used to set the Password so a End User cannot make changes to the Phone settings.

Please use the following as a template:



Change the localAdminPassword="" to the Password of your choice.

пятница, 5 июня 2015 г.

Ошибка Puppet: CRL is not yet valid for /CN=host.example.com

В логах появляется сообщение примерно такого вида:

Warning: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [CRL is not yet valid for /CN=host.example.com]
Чаще всего проблема связана с разницей во времени между хостом и мастер сервером. Достаточно проверить время и часовой пояс.