136 lines
3.0 KiB
Python
136 lines
3.0 KiB
Python
#!/usr/bin/env python3
|
|
from cmk.gui.i18n import _
|
|
from cmk.gui.plugins.metrics import (
|
|
metric_info,
|
|
graph_info,
|
|
)
|
|
|
|
metric_info["nc_num_users"] = {
|
|
"title": _("Number of Users"),
|
|
"unit": "count",
|
|
"color": "44/a",
|
|
}
|
|
|
|
metric_info["nc_num_shares"] = {
|
|
"title": _("Number of Shares"),
|
|
"unit": "count",
|
|
"color": "44/b",
|
|
}
|
|
|
|
metric_info["nc_num_storages"] = {
|
|
"title": _("Number of Storages"),
|
|
"unit": "count",
|
|
"color": "42/a",
|
|
}
|
|
|
|
metric_info["nc_num_storages_home"] = {
|
|
"title": _("Number of Home Storages"),
|
|
"unit": "count",
|
|
"color": "44/a",
|
|
}
|
|
|
|
metric_info["nc_num_storages_local"] = {
|
|
"title": _("Number of Local Storages"),
|
|
"unit": "count",
|
|
"color": "44/b",
|
|
}
|
|
|
|
metric_info["nc_num_storages_other"] = {
|
|
"title": _("Number of Other Storages"),
|
|
"unit": "count",
|
|
"color": "42/a",
|
|
}
|
|
|
|
metric_info["nc_num_files"] = {
|
|
"title": _("Number of Files"),
|
|
"unit": "count",
|
|
"color": "42/a",
|
|
}
|
|
|
|
metric_info["nc_num_apps_installed"] = {
|
|
"title": _("Number of installed Apps"),
|
|
"unit": "count",
|
|
"color": "43/a",
|
|
}
|
|
|
|
metric_info["nc_apps_with_updates_available"] = {
|
|
"title": _("Number of installed Apps with Updates Available"),
|
|
"unit": "count",
|
|
"color": "24/a",
|
|
}
|
|
|
|
metric_info["nc_active_users_last_5min"] = {
|
|
"title": _("Number of Active Users in the last 5 minutes"),
|
|
"unit": "count",
|
|
"color": "24/a",
|
|
}
|
|
|
|
metric_info["nc_active_users_last_1hour"] = {
|
|
"title": _("Number of Active Users in the last 1 hour"),
|
|
"unit": "count",
|
|
"color": "41/a",
|
|
}
|
|
|
|
metric_info["nc_active_users_last_1day"] = {
|
|
"title": _("Number of Active Users in the last 1 day"),
|
|
"unit": "count",
|
|
"color": "42/a",
|
|
}
|
|
|
|
metric_info["nc_users_free_space"] = {
|
|
"title": _("Free Space of User"),
|
|
"unit": "bytes",
|
|
"color": "22/a",
|
|
}
|
|
|
|
metric_info["nc_free_space"] = {
|
|
"title": _("Free Space on Disk"),
|
|
"unit": "bytes",
|
|
"color": "22/a",
|
|
}
|
|
|
|
metric_info["nc_database_size"] = {
|
|
"title": _("Database Size"),
|
|
"unit": "bytes",
|
|
"color": "24/a",
|
|
}
|
|
|
|
metric_info["nc_database_opcache_hit_rate"] = {
|
|
"title": _("Database OP Cache Hit Rate"),
|
|
"unit": "%",
|
|
"color": "24/a",
|
|
}
|
|
|
|
metric_info["nc_users_quota_used"] = {
|
|
"title": _("Quota used"),
|
|
"unit": "%",
|
|
"color": "16/a",
|
|
}
|
|
|
|
graph_info["number_of_users_shares_storages_combined"] = {
|
|
"title": _("Number of Users, Shares and Storages"),
|
|
"metrics": [
|
|
("nc_num_users", "area"),
|
|
("nc_num_shares", "stack"),
|
|
("nc_num_storages", "stack"),
|
|
],
|
|
}
|
|
|
|
graph_info["number_of_storage_types_combined"] = {
|
|
"title": _("Number of Storage Types"),
|
|
"metrics": [
|
|
("nc_num_storages_home", "area"),
|
|
("nc_num_storages_local", "stack"),
|
|
("nc_num_storages_other", "stack"),
|
|
],
|
|
}
|
|
|
|
graph_info["number_of_active_users_combined"] = {
|
|
"title": _("Number of Active Users"),
|
|
"metrics": [
|
|
("nc_active_users_last_5min", "area"),
|
|
("nc_active_users_last_1hour", "stack"),
|
|
("nc_active_users_last_1day", "stack"),
|
|
],
|
|
}
|