From c6fe79809286ca4a886a2a8e01efb4201bb5a2c1 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 3 Jan 2021 22:38:32 +0900 Subject: サーバー情報ウィジェット MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/widgets/index.ts | 2 + src/client/widgets/server-metric/cpu-mem.vue | 174 +++++++++++++++++++++++++++ src/client/widgets/server-metric/cpu.vue | 78 ++++++++++++ src/client/widgets/server-metric/disk.vue | 72 +++++++++++ src/client/widgets/server-metric/index.vue | 84 +++++++++++++ src/client/widgets/server-metric/mem.vue | 87 ++++++++++++++ src/client/widgets/server-metric/net.vue | 148 +++++++++++++++++++++++ src/client/widgets/server-metric/pie.vue | 65 ++++++++++ 8 files changed, 710 insertions(+) create mode 100644 src/client/widgets/server-metric/cpu-mem.vue create mode 100644 src/client/widgets/server-metric/cpu.vue create mode 100644 src/client/widgets/server-metric/disk.vue create mode 100644 src/client/widgets/server-metric/index.vue create mode 100644 src/client/widgets/server-metric/mem.vue create mode 100644 src/client/widgets/server-metric/net.vue create mode 100644 src/client/widgets/server-metric/pie.vue (limited to 'src/client/widgets') diff --git a/src/client/widgets/index.ts b/src/client/widgets/index.ts index 2c99a73079..8e9232cd90 100644 --- a/src/client/widgets/index.ts +++ b/src/client/widgets/index.ts @@ -14,6 +14,7 @@ export default function(app: App) { app.component('MkwFederation', defineAsyncComponent(() => import('./federation.vue'))); app.component('MkwPostForm', defineAsyncComponent(() => import('./post-form.vue'))); app.component('MkwSlideshow', defineAsyncComponent(() => import('./slideshow.vue'))); + app.component('MkwServerMetric', defineAsyncComponent(() => import('./server-metric/index.vue'))); app.component('MkwOnlineUsers', defineAsyncComponent(() => import('./online-users.vue'))); app.component('MkwButton', defineAsyncComponent(() => import('./button.vue'))); } @@ -32,6 +33,7 @@ export const widgets = [ 'federation', 'postForm', 'slideshow', + 'serverMetric', 'onlineUsers', 'button', ]; diff --git a/src/client/widgets/server-metric/cpu-mem.vue b/src/client/widgets/server-metric/cpu-mem.vue new file mode 100644 index 0000000000..f1c31d7cdf --- /dev/null +++ b/src/client/widgets/server-metric/cpu-mem.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/client/widgets/server-metric/cpu.vue b/src/client/widgets/server-metric/cpu.vue new file mode 100644 index 0000000000..f1574522c2 --- /dev/null +++ b/src/client/widgets/server-metric/cpu.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/client/widgets/server-metric/disk.vue b/src/client/widgets/server-metric/disk.vue new file mode 100644 index 0000000000..41f967d291 --- /dev/null +++ b/src/client/widgets/server-metric/disk.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/client/widgets/server-metric/index.vue b/src/client/widgets/server-metric/index.vue new file mode 100644 index 0000000000..2ce87ba416 --- /dev/null +++ b/src/client/widgets/server-metric/index.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/client/widgets/server-metric/mem.vue b/src/client/widgets/server-metric/mem.vue new file mode 100644 index 0000000000..eab23c1be2 --- /dev/null +++ b/src/client/widgets/server-metric/mem.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/client/widgets/server-metric/net.vue b/src/client/widgets/server-metric/net.vue new file mode 100644 index 0000000000..23c148eeb6 --- /dev/null +++ b/src/client/widgets/server-metric/net.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/client/widgets/server-metric/pie.vue b/src/client/widgets/server-metric/pie.vue new file mode 100644 index 0000000000..38dcf6fcd9 --- /dev/null +++ b/src/client/widgets/server-metric/pie.vue @@ -0,0 +1,65 @@ + + + + + -- cgit v1.2.3-freya