Структура базы телефонного биллинга
Для добавления новых коллекторов данных необходимо и достаточно создать БД определенного формата и заполнять в ней таблицу трафика (telephony_log). Привожу код утилиты, инициирующей структуру требуемой БД (утилита вызывается из коллекторов при создании новой БД при ротации). Также рекомендуем просмотреть код поставляемых коллекторов (файлы telephony_agent_tacacs.tcl и telephony_agent_callbuilder.tcl , размером около 15 килобайт каждый). Использование ./telephony_dataset_init.tcl Утилита инициализации БД для хранения телефонной статистики. Создает БД SQLite3 с указанным именем. Если не удалось создать БД, возвращает ошибку, иначе завершается без выдачи сообщений. Примечание: используются только стандартные функции СУБД SQLite 3.5.9, модули расширения для заполнения базы не требуются. Используйте программу следующим образом: ./telephony_dataset_init.tcl путь_БД telephony_dataset_init.tcl #!/usr/bin/tclsh8.5 # /opt/bin/telephony_dataset_init.tcl /srv/dataset/telephony/test.db pa...