m2pod писал(а):
прописал в конфиге модуля dialup
attrset.1.title=Канал 64
attrset.1.attributes=mpd-limit=out#1=all shape 64000 pass;mpd-limit=in#1=all shape 64000 pass
attrset.2.title=Канал 128
attrset.2.attributes=mpd-limit=out#1=all shape 128000 pass;mpd-limit=in#1=all shape 128000 pass
attrset.3.title=Канал 256
attrset.3.attributes=mpd-limit=out#1=all shape 256000 pass;mpd-limit=in#1=all shape 256000 pass
attrset.4.title=Канал 512
attrset.4.attributes=mpd-limit=out#1=all shape 512000 pass;mpd-limit=in#1=all shape 512000 pass
Глядя на это вспомнил, что относительно недавно родился, IMHO, очень важный вопрос по функционалу биллинга, а именно:
В конфигурации модуля прописываем наборы атрибутов:
Код:
attrset.1.title=Название 1
attrset.1.attributes=Параметры для NAS-а 1
attrset.2.title=Название 2
attrset.2.attributes=Параметры для NAS-а 2
attrset.3.title=Название 3
attrset.3.attributes=Параметры для NAS-а 3
И все хорошо и красиво работает, но что делать если NAS-ы разного типа? Допустим, есть NAS-ы Cisco, Mikrotik и MPD - им бы по разному отдавать атрибуты надо, но атрибуты то глобальные, они указаны в конфигурации модуля. Почему бы не сделать так, чтобы можно было указывать параметры для каждого NAS-а отдельно? Т.е. примерно так:
Указываем в конфигурации модуля наши названия и параметры:
Код:
attrset.1.title=Название 1
attrset.1.attributes=Параметры для NAS-а 1
attrset.2.title=Название 2
attrset.2.attributes=Параметры для NAS-а 2
attrset.3.title=Название 3
attrset.3.attributes=Параметры для NAS-а 3
А в конфигурации каждого отдельного NAS-а, если он отличается от большинства (допустим у Вас 3 Cisco и всего 1 MPD), указываем параметры только для него:
Код:
attrset.1.attributes=Параметры для NAS-а 1
attrset.2.attributes=Параметры для NAS-а 2
attrset.3.attributes=Параметры для NAS-а 3
При этом параметры NAS-а должны быть более приоритетными чем параметры модуля, т.е. из конфига модуля берутся и названия и параметры, но если в конфигурации модуля указаны свои параметры - они перезаписывыют параметры из конфигурации модуля и получается что из конфигурации модуля берутся только названия, а параметры у этого NAS-а свои ... В общем сделать с параметрами то же самое что сделано с пулами адресов.
Думаю так будет очень удобно и логически более верно. Как Вы считаете?