mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-03-04 08:25:57 +00:00
add frontent changes
Signed-off-by: Aayush Gupta <aayu.gupta.96@gmail.com>
This commit is contained in:
parent
82b5b84610
commit
d9c84299b3
4 changed files with 38 additions and 1 deletions
18
db/knex_migrations/2023-11-28-2022-add-zookeeper-column.js
Normal file
18
db/knex_migrations/2023-11-28-2022-add-zookeeper-column.js
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
exports.up = function (knex) {
|
||||||
|
// update monitor.push_token to 32 length
|
||||||
|
return knex.schema.alterTable("monitor", function (table) {
|
||||||
|
table.string("zookeeper_host", 255);
|
||||||
|
table
|
||||||
|
.integer("zookeeper_timeout")
|
||||||
|
.unsigned()
|
||||||
|
.notNullable()
|
||||||
|
.defaultTo(5000);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
exports.down = function (knex) {
|
||||||
|
return knex.schema.alterTable("monitor", function (table) {
|
||||||
|
table.dropColumn("zookeeper_host");
|
||||||
|
table.dropColumn("zookeeper_timeout");
|
||||||
|
});
|
||||||
|
};
|
|
@ -860,5 +860,7 @@
|
||||||
"tagNotFound": "Tag not found.",
|
"tagNotFound": "Tag not found.",
|
||||||
"foundChromiumVersion": "Found Chromium/Chrome. Version: {0}",
|
"foundChromiumVersion": "Found Chromium/Chrome. Version: {0}",
|
||||||
"GrafanaOncallUrl": "Grafana Oncall URL",
|
"GrafanaOncallUrl": "Grafana Oncall URL",
|
||||||
"Browser Screenshot": "Browser Screenshot"
|
"Browser Screenshot": "Browser Screenshot",
|
||||||
|
"Zookeeper Host": "Zookeeper Host",
|
||||||
|
"Zookeeper Timeout": "Zookeeper Timeout"
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
<span v-if="monitor.type === 'redis'">{{ filterPassword(monitor.databaseConnectionString) }}</span>
|
<span v-if="monitor.type === 'redis'">{{ filterPassword(monitor.databaseConnectionString) }}</span>
|
||||||
<span v-if="monitor.type === 'sqlserver'">SQL Server: {{ filterPassword(monitor.databaseConnectionString) }}</span>
|
<span v-if="monitor.type === 'sqlserver'">SQL Server: {{ filterPassword(monitor.databaseConnectionString) }}</span>
|
||||||
<span v-if="monitor.type === 'steam'">Steam Game Server: {{ monitor.hostname }}:{{ monitor.port }}</span>
|
<span v-if="monitor.type === 'steam'">Steam Game Server: {{ monitor.hostname }}:{{ monitor.port }}</span>
|
||||||
|
<span v-if="monitor.type === 'zookeeper'">Host: {{ monitor.zookeeperHost }}</span>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="functions">
|
<div class="functions">
|
||||||
|
|
|
@ -85,6 +85,9 @@
|
||||||
<option v-if="!$root.info.isContainer" value="tailscale-ping">
|
<option v-if="!$root.info.isContainer" value="tailscale-ping">
|
||||||
Tailscale Ping
|
Tailscale Ping
|
||||||
</option>
|
</option>
|
||||||
|
<option value="zookeeper">
|
||||||
|
Zookeeper
|
||||||
|
</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
@ -499,6 +502,19 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<!-- Zookeeper -->
|
||||||
|
<template v-if="monitor.type === 'zookeeper'">
|
||||||
|
<div class="my-3">
|
||||||
|
<label for="zookeeperHost" class="form-label">{{ $t("Zookeeper Host") }}</label>
|
||||||
|
<input id="zookeeperHost" v-model="monitor.zookeeperHost" type="text" class="form-control" required>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="my-3">
|
||||||
|
<label for="zookeeperTimeout" class="form-label">{{ $t("Connection Timeout") }}</label>
|
||||||
|
<input id="zookeeperTimeout" v-model="monitor.zookeeperTimeout" type="number" class="form-control" required min="1000" max="60000" step="1000">
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
<!-- Parent Monitor -->
|
<!-- Parent Monitor -->
|
||||||
<div class="my-3">
|
<div class="my-3">
|
||||||
<label for="parent" class="form-label">{{ $t("Monitor Group") }}</label>
|
<label for="parent" class="form-label">{{ $t("Monitor Group") }}</label>
|
||||||
|
|
Loading…
Add table
Reference in a new issue