-- -- Text encoding used: UTF-8 -- PRAGMA foreign_keys = off; BEGIN TRANSACTION; -- Table: t_auth_cert CREATE TABLE IF NOT EXISTS "t_auth_cert" ( "id" integer NOT NULL, "name" text(32), "auth_method" integer(4) NOT NULL, "password" text(4200), "passphrase" text(32), "remark" text(255), "create_time" datetime NOT NULL, "creator" text(16) NOT NULL, "creator_id" integer(20) NOT NULL, "update_time" datetime NOT NULL, "modifier" text(12) NOT NULL, "modifier_id" integer(20) NOT NULL, "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db CREATE TABLE IF NOT EXISTS "t_db" ( "id" integer NOT NULL, "code" text(32), "name" text(32), "database" text(1000), "remark" text(125), "instance_id" integer(20) NOT NULL, "create_time" datetime, "creator_id" integer(20), "creator" text(32), "update_time" datetime, "modifier_id" integer(20), "modifier" text(32), "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_backup CREATE TABLE IF NOT EXISTS "t_db_backup" ( "id" integer NOT NULL, "name" text(32) NOT NULL, "db_instance_id" integer(20) NOT NULL, "db_name" text(64) NOT NULL, "repeated" integer(1), "interval" integer(20), "start_time" datetime, "enabled" integer(1), "last_status" integer(4), "last_result" text(256), "last_time" datetime, "create_time" datetime, "creator_id" integer(20), "creator" text(32), "update_time" datetime, "modifier_id" integer(20), "modifier" text(32), "is_deleted" integer(1) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_backup_history CREATE TABLE IF NOT EXISTS "t_db_backup_history" ( "id" integer NOT NULL, "name" text(64) NOT NULL, "db_backup_id" integer(20) NOT NULL, "db_instance_id" integer(20) NOT NULL, "db_name" text(64) NOT NULL, "uuid" text(36) NOT NULL, "binlog_file_name" text(32), "binlog_sequence" integer(20), "binlog_position" integer(20), "create_time" datetime, "is_deleted" integer(1) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_binlog CREATE TABLE IF NOT EXISTS "t_db_binlog" ( "id" integer NOT NULL, "db_instance_id" integer(20) NOT NULL, "last_status" integer(20), "last_result" text(256), "last_time" datetime, "create_time" datetime, "creator_id" integer(20), "creator" text(32), "update_time" datetime, "modifier_id" integer(20), "modifier" text(32), "is_deleted" integer(1) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_binlog_history CREATE TABLE IF NOT EXISTS "t_db_binlog_history" ( "id" integer NOT NULL, "db_instance_id" integer(20) NOT NULL, "file_name" text(32), "file_size" integer(20), "sequence" integer(20), "first_event_time" datetime, "create_time" datetime, "is_deleted" integer(4) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_data_sync_log CREATE TABLE IF NOT EXISTS "t_db_data_sync_log" ( "id" integer NOT NULL, "task_id" integer(20) NOT NULL, "create_time" datetime NOT NULL, "data_sql_full" text NOT NULL, "res_num" integer(11), "err_text" text, "status" integer(4) NOT NULL, "is_deleted" integer(1) NOT NULL, PRIMARY KEY ("id") ); -- Table: t_db_data_sync_task CREATE TABLE IF NOT EXISTS "t_db_data_sync_task" ( "id" integer NOT NULL, "creator_id" integer(20) NOT NULL, "creator" text(100) NOT NULL, "create_time" datetime NOT NULL, "update_time" datetime NOT NULL, "modifier" text(100) NOT NULL, "modifier_id" integer(20) NOT NULL, "task_name" text(500) NOT NULL, "task_cron" text(50) NOT NULL, "src_db_id" integer(20) NOT NULL, "src_db_name" text(100), "src_tag_path" text(200), "target_db_id" integer(20) NOT NULL, "target_db_name" text(100), "target_tag_path" text(200), "target_table_name" text(100), "data_sql" text NOT NULL, "page_size" integer(11) NOT NULL, "upd_field" text(100) NOT NULL, "upd_field_val" text(100), "id_rule" integer(2) NOT NULL, "pk_field" text(100), "field_map" text, "is_deleted" integer(8), "delete_time" datetime, "status" integer(1) NOT NULL, "recent_state" integer(1) NOT NULL, "task_key" text(100), "running_state" integer(1), PRIMARY KEY ("id") ); -- Table: t_db_instance CREATE TABLE IF NOT EXISTS "t_db_instance" ( "id" integer NOT NULL, "name" text(32), "host" text(100) NOT NULL, "port" integer(8) NOT NULL, "sid" text(255) NOT NULL, "username" text(255) NOT NULL, "password" text(255), "type" text(20) NOT NULL, "params" text(125), "network" text(20), "ssh_tunnel_machine_id" integer(20), "remark" text(125), "create_time" datetime, "creator_id" integer(20), "creator" text(32), "update_time" datetime, "modifier_id" integer(20), "modifier" text(32), "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_restore CREATE TABLE IF NOT EXISTS "t_db_restore" ( "id" integer NOT NULL, "db_instance_id" integer(20) NOT NULL, "db_name" text(64) NOT NULL, "repeated" integer(1), "interval" integer(20), "start_time" datetime, "enabled" integer(1), "last_status" integer(4), "last_result" text(256), "last_time" datetime, "point_in_time" datetime, "db_backup_id" integer(20), "db_backup_history_id" integer(20), "db_backup_history_name" text(64), "create_time" datetime, "creator_id" integer(20), "creator" text(32), "update_time" datetime, "modifier_id" integer(20), "modifier" text(32), "is_deleted" integer(1) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_restore_history CREATE TABLE IF NOT EXISTS "t_db_restore_history" ( "id" integer NOT NULL, "db_restore_id" integer(20) NOT NULL, "create_time" datetime, "is_deleted" integer(4) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_sql CREATE TABLE IF NOT EXISTS "t_db_sql" ( "id" integer NOT NULL, "db_id" integer(20) NOT NULL, "db" text(125) NOT NULL, "name" text(60), "sql" text, "type" integer(8) NOT NULL, "creator_id" integer(20) NOT NULL, "creator" text(32), "create_time" datetime NOT NULL, "update_time" datetime NOT NULL, "modifier_id" integer(20), "modifier" text(255), "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_db_sql_exec CREATE TABLE IF NOT EXISTS "t_db_sql_exec" ( "id" integer NOT NULL, "db_id" integer(20) NOT NULL, "db" text(128) NOT NULL, "table" text(128) NOT NULL, "type" text(255) NOT NULL, "sql" text(5000) NOT NULL, "old_value" text(5000), "remark" text(128), "create_time" datetime NOT NULL, "creator" text(36) NOT NULL, "creator_id" integer(20) NOT NULL, "update_time" datetime NOT NULL, "modifier" text(36) NOT NULL, "modifier_id" integer(20) NOT NULL, "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine CREATE TABLE IF NOT EXISTS "t_machine" ( "id" integer NOT NULL, "code" text(32), "name" text(32), "ip" text(50) NOT NULL, "port" integer(12) NOT NULL, "username" text(12) NOT NULL, "auth_method" integer(2), "password" text(100), "auth_cert_id" integer(20), "ssh_tunnel_machine_id" integer(20), "enable_recorder" integer(2), "status" integer(2) NOT NULL, "remark" text(255), "need_monitor" integer(2), "create_time" datetime NOT NULL, "creator" text(16), "creator_id" integer(32), "update_time" datetime NOT NULL, "modifier" text(12), "modifier_id" integer(32), "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_cron_job CREATE TABLE IF NOT EXISTS "t_machine_cron_job" ( "id" integer NOT NULL, "key" text(32) NOT NULL, "name" text(255) NOT NULL, "cron" text(255) NOT NULL, "script" text, "remark" text(255), "status" integer(4), "save_exec_res_type" integer(4), "last_exec_time" datetime, "creator_id" integer(20), "creator" text(32), "modifier_id" integer(20), "modifier" text(255), "create_time" datetime, "update_time" datetime, "is_deleted" integer(4) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_cron_job_exec CREATE TABLE IF NOT EXISTS "t_machine_cron_job_exec" ( "id" integer NOT NULL, "cron_job_id" integer(20), "machine_id" integer(20), "status" integer(4), "res" text(1000), "exec_time" datetime, "is_deleted" integer(4) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_cron_job_relate CREATE TABLE IF NOT EXISTS "t_machine_cron_job_relate" ( "id" integer NOT NULL, "cron_job_id" integer(20), "machine_id" integer(20), "creator_id" integer(20), "creator" text(32), "create_time" datetime, "is_deleted" integer(4) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_file CREATE TABLE IF NOT EXISTS "t_machine_file" ( "id" integer NOT NULL, "machine_id" integer(20) NOT NULL, "name" text(45) NOT NULL, "path" text(45) NOT NULL, "type" text(45) NOT NULL, "creator_id" integer(20), "creator" text(45), "modifier_id" integer(20), "modifier" text(45), "create_time" datetime NOT NULL, "update_time" datetime, "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_monitor CREATE TABLE IF NOT EXISTS "t_machine_monitor" ( "id" integer NOT NULL, "machine_id" integer(20) NOT NULL, "cpu_rate" real(255,2), "mem_rate" real(255,2), "sys_load" text(32), "create_time" datetime NOT NULL, "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); -- Table: t_machine_script CREATE TABLE IF NOT EXISTS "t_machine_script" ( "id" integer NOT NULL, "name" text(255) NOT NULL, "machine_id" integer(64) NOT NULL, "script" text, "params" text(512), "description" text(255), "type" integer(8), "creator_id" integer(20), "creator" text(32), "modifier_id" integer(20), "modifier" text(255), "create_time" datetime, "update_time" datetime, "is_deleted" integer(8) NOT NULL, "delete_time" datetime, PRIMARY KEY ("id") ); INSERT INTO t_machine_script (id, name, machine_id, script, params, description, type, creator_id, creator, modifier_id, modifier, create_time, update_time, is_deleted, delete_time) VALUES (1, 'sys_info', 9999999, '# 获取系统cpu信息 function get_cpu_info() { Physical_CPUs=$(grep "physical id" /proc/cpuinfo | sort | uniq | wc -l) Virt_CPUs=$(grep "processor" /proc/cpuinfo | wc -l) CPU_Kernels=$(grep "cores" /proc/cpuinfo | uniq | awk -F '': '' ''{print $2}'') CPU_Type=$(grep "model name" /proc/cpuinfo | awk -F '': '' ''{print $2}'' | sort | uniq) CPU_Arch=$(uname -m) echo -e ''\n-------------------------- CPU信息 --------------------------'' cat <