1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/percyc-sjsdata

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

sjsdata

Описание

Скрипт для сбора метрик производительности серверной комнаты и связанные с ним модули.

Установка

  1. Запустите install.sh для установки сервиса
  2. Настройте файл config.cfg
  3. Запустите uninstall.sh для удаления сервиса
  4. Включите функцию логирования crontab (если необходимо): (/etc/rsyslog.d/50-default.conf отмените комментарий для cron.* /var/log/cron.log)

Описание связанных модулей

ipnet
  • baiduocr(picpath)

    • Описание: Использование API Baidu для распознавания CAPTCHA
    • picpath: Путь к CAPTCHA
    • Возвращаемое значение: Текст CAPTCHA
  • login(driver)

    • Описание: Вход в ipnet
    • driver: драйвер Selenium
    • Возвращаемое значение: None
  • download_portflow_h(mytime)

    • Описание: Скачивание таблицы потока портов с часовым разрешением
    • mytime: 10-значное число, представляющее дату
    • Возвращаемое значение: DATE,ipman_out_used,ipman_local_huiju_used,ipman_local_jieru_limitsum,iptv_out,iptv_server,cmnet_out_used,ar_out_used,psce_used,csce_used
  • download_portflow_d(mytime)

    • Описание: Скачивание таблицы потока портов с дневным разрешением
    • mytime: 8-значное число, представляющее дату
    • Возвращаемое значение: DATE,ipman_out_used,ipman_local_huiju_used,ipman_local_jieru_limitsum,iptv_out,iptv_server,cmnet_out_used,ar_out_used,psce_used,csce_used
  • download_natused_al(mytime)

    • Описание: Скачивание таблицы использования ресурсов карт Aruba с часовым разрешением
    • mytime: 10-значное число, представляющее дату
    • Возвращаемое значение: DATE,device_name,device_slot,resourse_used* download_natused_hw_h(mytime)
    • Описание: Скачивание таблицы использования ресурсов карт Huawei с часовым разрешением
    • mytime: 10-значное число, представляющее дату
    • Возвращаемое значение: DATE, device_name, device_slot, maxuser, device_sn, resourse_used
  • download_natused_hw_d(mytime)

    • Описание: Скачивание таблицы использования ресурсов карт Huawei с дневным разрешением
    • mytime: 8-значное число, представляющее дату
    • Возвращаемое значение: DATE, device_name, device_slot, maxuser, device_sn, resourse_used
  • get_port_limit(mytime)

    • Описание: Получение списка портов, превышающих лимит, из исходной таблицы portflow для указанной даты, необходимо предварительно скачать соответствующую таблицу
    • mytime: 8/10-значное число, представляющее дату
    • Возвращаемое значение: date, device_type, device_name, port_name, port_describe, port_name2, used
  • get_card_hw_limit(mytime)

    • Описание: Получение списка портов, превышающих лимит, из исходной таблицы natused_hw для указанной даты, необходимо предварительно скачать соответствующую таблицу
    • mytime: 8/10-значное число, представляющее дату
    • Возвращаемое значение: date, device_name, slot, maxuser, sn, used
  • get_card_al_limit(mytime)

    • Описание: Получение списка портов, превышающих лимит, из исходной таблицы natused_al для указанной даты, необходимо предварительно скачать соответствующую таблицу
    • mytime: 10-значное число, представляющее дату
    • Возвращаемое значение: date, device_name, slot, used
  • download_wangyi()

    • Описание: Загрузка данных с сайта Wangyi
    • Возврат: DATE, net_user, bng_user_max, nat, tv_user, device##### mylog
  • writelog(text)

    • Описание: запись лога в файл логов
    • text: содержимое записи
mysql_oper
  • operate(sql_cmd, param)
    • Описание: операции с базой данных
    • sql_cmd: SQL-запрос
    • param: параметры, если параметры отсутствуют, можно указать None
wangguan
  • download_wangguan(date)
    • Описание: получение данных с сайта Wangguan через FTP каждые 60 минут
    • date: 10-значное число даты
    • Возврат: wg_in, wg_out, zd_in, zd_out

Необходимые улучшения

  • Добавить вывод логов
  • Добавить обработку исключений в программах загрузки данных, без изменения модулей

Вклад

  1. PercyC

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Скрипт для сбора показателей производительности зала данных и связанных модулей Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/percyc-sjsdata.git
git@api.gitlife.ru:oschina-mirror/percyc-sjsdata.git
oschina-mirror
percyc-sjsdata
percyc-sjsdata
master