Ispmanager 6 lite, pro, host

Сбор метрик

 

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:

## ISPmanager metric task
*/5 * * * *	/usr/local/mgr5/sbin/cron-ispmgr sbin/metric >/dev/null 2>&1
Обратите внимание!
Файлы с метриками удаляются с сервера только после отправки. Если отключить выполнение задания в 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": "5fecebc86f3786c6d696c79c46729c239dd6ffc86f384e91bd73a27fb57e91",
     "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
 }

 

В этой статье