Диплом: Создание процедур по подготовке к высоким нагрузкам, а так же администрирование VAS (Value Added Service) сервисов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Следующие параметры должны быть изменены в sfe/config файлах на всех
SFE:
Внутренний ретрай:
internal_retry=0
to
internal_retry=300
Добавить следующие параметры:
ei.MAP.connection.queue_length=512
Изменение crontab.
На каждом sfeXb сервере необходимо выполнить следующее:
crontab –l > crontab.<DATE>
cp –p crontab.<DATE> crontab
vi crontab
Изменить
1,6,11,16,21,26,31,36,41,46,51,56 * * * * [ -x /home/smsc/scripts/multi_sfe ] &&
/home/smsc/scripts/multi_sfe -class sfe -is_task -
inst this general_file_trans -billing
на
2,7,12,17,22,27,32,37,42,47,52,57 * * * * [ -x /home/smsc/scripts/multi_sfe ] &&
/home/smsc/scripts/multi_sfe -class sfe -is_task -
inst this general_file_trans –billing
Для того что бы изменение применились необходимо выполнить:
crontab crontab
Отключение СМС нотификаций.
Данную процедуру необходимо выполнять в связи с тем, что приоритетнее в
период новогоднего праздника гарантировать доставку именно абонентских
73
смс сообщений, нотификации же в свою очередь, как правило является
контент смс сообщениями несущие больше рекламный характер.
Зайти в систему под пользователем smsc на сервер sfe1a. Файл SMRT уже
подготовленный нами совместно с разработчиками находится по пути что
указан далее (исходный код файла можно посмотреть в приложении 2),
поэтому его можно просто пересохранить с названием обычного конфигга
smrt.notif_rules.config, тем самым упростим задачу и не нужно будет
перегружать SFE, что бы применить настройки.
Бекап уже выполнен в:
/home/smsc/site/config/sfe/smrt.notif_rules.config_bkp_<DATE>
Скопировать файл поверх оригинала:
cp ~/site/config/sfe/smrt.notif_rules.config_disabled_notifications
~/site/config/sfe/smrt.notif_rules.config
Применяем SMRT конфигурацию
Запускаем SMRT редактор, сохраняем таблицу, “раскидываем”
конфигурацию по всем sfe инстансам:
14 smsc@sfe1a:~> smsc -noinst smrt_manip
---------------------------------------
NETOLOGY SMSC 4.2.040b (Linux.i686)
Copyright (c) 1996 NETOLOGY LTD,
a COMVERSE TECHNOLOGY INC. subsidiary
---------------------------------------
Enter Event to manipulate
~~~~~~~~~~~~~~~~~~~~~~~~~
1. adrtrn_full
74
2. adrtrn_add
3. adrtrn_notify
4. delivery_conversion
5. billing_decision
6. notif_decision
7. adrtrn_restrict
8. adrtrn_classify
9. adrtrn_imsi
10. auto_reply_type
11. auto_reply_tmplt
12. vsmsc_manipulation
S. Save all events
R. Reconfigure
T. Distribute Configuration
D. Delete old configuration .sav
Q. Quit
Enter operation number :6
Enter Table to manipulate
~~~~~~~~~~~~~~~~~~~~~~~~~
1. Notif_Decision
S. Save all tables
D. Delete old configuration .sav
Q. Quit
Enter operation number :S
Нажать „q“ для того что бы вернуться в предыдущее меню:
75
Enter Table to manipulate
~~~~~~~~~~~~~~~~~~~~~~~~~
1. Notif_Decision
S. Save all tables
D. Delete old configuration .sav
Q. Quit
Enter operation number :q
Enter Event to manipulate
~~~~~~~~~~~~~~~~~~~~~~~~~
1. adrtrn_full
2. adrtrn_add
3. adrtrn_notify
4. delivery_conversion
5. billing_decision
6. notif_decision
7. adrtrn_restrict
8. adrtrn_classify
9. adrtrn_imsi
10. auto_reply_type
11. auto_reply_tmplt
12. vsmsc_manipulation
S. Save all events
R. Reconfigure
T. Distribute Configuration
D. Delete old configuration .sav
Q. Quit
76
Enter operation number :T
Do you wish to distribute SMRT configuration for class sfe
For the following events :
6. notif_decision
Выбрать [Y]
Copying files to sfe1b ...
distrib_config.tar
100% 10KB 19.7MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe2a ...
distrib_config.tar
100% 10KB 28.9MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe2b ...
distrib_config.tar
100% 10KB 26.1MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe3a ...
77
distrib_config.tar
100% 10KB 28.5MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe3b ...
distrib_config.tar
100% 10KB 30.8MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe4a ...
distrib_config.tar
100% 10KB 30.8MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe4b ...
distrib_config.tar
100% 10KB 30.8MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe5a ...
distrib_config.tar
100% 10KB 30.8MB/s 00:00
78
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Copying files to sfe5b ...
distrib_config.tar
100% 10KB 30.8MB/s 00:00
cp /home/smsc/site/config/sfe/smrt.notif_rules.config
/home/smsc/site/config/sfe/smrt.notif_rules.config.distrib.save
... Ended
Реконфигурация изменений:
Enter Event to manipulate
~~~~~~~~~~~~~~~~~~~~~~~~~
1. adrtrn_full
2. adrtrn_add
3. adrtrn_notify
4. delivery_conversion
5. billing_decision
6. notif_decision
7. adrtrn_restrict
8. adrtrn_classify
9. adrtrn_imsi
10. auto_reply_type
11. auto_reply_tmplt
12. vsmsc_manipulation
S. Save all events
79
R. Reconfigure
T. Distribute Configuration
D. Delete old configuration .sav
Q. Quit
Для начала реконфигурации и применения настроек необходимо
нажать : R
Включение SMS нотификаций
Для включения SMS нотификаций, необходимо выполнить
востановление из бекапа, старых настроек, затем снова из SMRT выполнить
передачу конфигураций на все инстансы sfe и выполнить реконфигурацию т.е
применение настроек:
Подключиться на sfe1a сервер под пользователем smsc и выполнить
следующее:
cp ~/site/config/sfe/smrt.notif_rules.config_bkp_2013-12-23
~/site/config/sfe/smrt.notif_rules.config
Работа с SFE лицензиями
На всех SFE серверах выполнить команду в соответствии с примером:
smsc –noinst make_licenses
Currently sfe license configuration is:
Enable: yes
Logic Type: fixed_frame
Major frame: 1
Minor frame: 1
Upper watermark: 2500
Max successive violations: 1
Активация изменений на SFE серверах.
80
Например, на первом инстансе SFE:
На sfe1b smsc control stop –this sfe-1
На sfe1a smsc control stop –this sfe-1
Запускаем активные инстансы SFE-1:
На sfe1a выполнить команду smsc control start this sfe-1
Необходимо убедиться, что SFE инстансы запустились нормально,
проверить SFE логи на ошибки.
Очистить базу данных на STANDBY инстансах 1:
На sfe1b выполнить следующее:
smsc control start –this sfe-1
После процедуры stop/start выполнить ps –ef| grep sfe и проверить что
процессы остановились/запустились.
Выполнить процедуру restore_data на остальных SFE инстансах.
После перезагрузки необходимо убедиться, что активные инстансы SFE
запущены на каждом сервере.
Для изменения cestart.201 на MAP серверах, необходимо выполнить
следующее:
cp –p cestart.201_<DATE> cestart.201 (выполняется для бекапа)
Изменения в файле cestart.201
-GUARD_TV 130000
на
-GUARD_TV 61000
После необходимо выполнить команду DFconvert cestart.201, данный
скрипт применяет новые настройки на всех MAP серверах
Изменить MAP.proc.<profile>.config файл на всех map серверах.
Задаем значение таймера следующим образом:
81
map_proc.<profile>.srism.timer=20
map_proc.<profile>.fsm.timer=50
map_proc.<profile>.rsds.timer=10
Например:
map_proc.v1.srism.timer=20
map_proc.v1.fsm.timer=50
map_proc.v1.rsds.timer=10
map_proc.v2.srism.timer=20
map_proc.v2.fsm.timer=50
map_proc.v2.rsds.timer=10
map_proc.v3.srism.timer=20
map_proc.v3.fsm.timer=50
map_proc.v3.rsds.timer=10
Изменяем файл MAP.config на всех map серверах.
Из:
license_mechanism=0
В:
license_mechanism=2
Из:
MAPI.num_of_dialogs=15000
В:
MAPI.num_of_dialogs=16000
Настройка параметров MO Limit и max_user_capacity.

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)