ISPmanager собирает анонимные сведения об использовании функций панели управления и возникающих ошибках. Эти сведения содержат только обезличенные данные — панель управления не передаёт значения полей, форм, таблиц, информацию о сайтах и т.д. Собранная информация помогает улучшить работу ISPmanager.
Сбор сведений можно частично отключить с помощью опции UsageStatAgree конфигурационного файла COREmanager. Подробнее см. в статье Опции конфигурационного файла.
В текущей версии ISPmanager недоступно отключение сбора метрик о работе:
сервера СУБД MySQL;
темы интерфейса dragon.
Сбор метрик MySQL
ISPmanager собирает данные о работе MySQL с помощью утилиты MySQLTuner. После обновления панели управления ISPmanager отправляет лог-файл утилиты /usr/local/mgr5/var/mysqlstat.log.
Пример отправляемых данных
{"managers":["ispmgr"],"mysqltuner":[{"additional":"","name":"innodb_buffer_pool_instances","status":"","value":"0"},{"additional":"","name":"innodb_buffer_pool_size","status":"","value":"133169152"},{"additional":"should be (=16M) if possible, so InnoDB total log files size equals to 25% of buffer pool size.","name":"innodb_log_file_size","status":"","value":"50331648"},{"additional":"","name":"max_connections","status":"","value":"151"},{"additional":"recommendation","name":"configure your accounts with ip or subnets only, then update your configuration with skip-name-resolve=1","status":"","value":""},{"additional":"recommendation","name":"before changing innodb_log_file_size and/or innodb_log_files_in_group read this: https://bit.ly/2tcggtu","status":"","value":""},{"additional":"","name":"physical memory","status":"[--]","value":"3.7G"},{"additional":"","name":"maximum reached memory usage","status":"[OK]","value":"174.3M (4.61% of installed RAM)"},{"additional":"","name":"maximum possible memory usage","status":"[OK]","value":"345.4M (9.14% of installed RAM)"}]}
Сбор метрик темы dragon
ISPmanager собирает метрики темы интерфейса dragon в директории /usr/local/mgr5/var/ispmgr_metric/. Данные отправляются по заданию в cron:
Файлы с метриками удаляются с сервера только после отправки. Если отключить выполнение задания в cron, файлы будут копиться и занимать место на диске сервера.
Пример отправляемых данных
{"appVersion":"5.275.0-2020.11.18_21:33","front":[{"data":{"totalSize":null},"date":1605761504871,"entryType":"totalSize"},{"date":1605761504871,"entryType":"lastByte","startTime":859},{"data":{"resolution":{"height":900,"width":1440},"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15"},"date":1605761505462,"entryType":"browser"}],"ip":"10.70.2.45","isApi":false,"panelData":{},"panelInstanceId":1,"panelLisence":"5fecebc86f3786c6d696c79c46729c239dd6ffc86f384e91bd73a27fb57e9","panelType":"isp","panelUserId":15073720462352697000,"panelUserRole":["30"],"panelVersion":"5.275.0-2020.11.18_21:33","product":[{"data":{"duration":395,"pathname":"/dashboard/dashboard/0"},"date":1605761505241,"event":"pm-visibility"},{"data":{"func":"firewall"},"date":1605761506834,"event":"user_click_main_menu_item"},{"data":{"duration":1785,"pathname":"/list/scheduler/2?p_num=1"},"date":1605761507034,"event":"pm-visibility"}],"tabUID":8938747912055228000}