Что такое скрипт?
Скрипт представляет собой набор инструкций, написанных на одном из поддерживаемых языков программирования (например, Python, Bash, Perl, Ruby), который выполняет определенные задачи в контексте мониторинга Glaber. Эти задачи могут включать в себя сбор данных, обработку событий, автоматизацию действий и многое другое.
Для чего нужен скрипт в Glaber?
Скрипты используются для расширения функциональности системы мониторинга. Они позволяют пользователям автоматизировать процессы, связанные с мониторингом, например, отправку уведомлений, выполнение команд на удаленных хостах, обновление данных во внешних системах и т.д.
Например, можно создать скрипт на языке JavaScript, который основан на items (элементах данных), будет анализировать данные о производительности сервера и отправлять уведомления администраторам в случае превышения заданных пороговых значений.
Вот один пример использования метода item в JavaScript:
function showDrives() {
var s = "";
var bytesPerGB = 1024 * 1024 * 1024;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var e = new Enumerator(fso.Drives);
e.moveFirst();
while (e.atEnd() == false) {
var drv = e.item();
s += drv.Path + " - ";
if (drv.IsReady) {
var freeGB = drv.FreeSpace / bytesPerGB;
var totalGB = drv.TotalSize / bytesPerGB;
s += freeGB.toFixed(3) + " Гб свободно";
s += totalGB.toFixed(3) + " Гб";
} else {
s += "Не готов";
}
s += " ";
e.moveNext();
}
return(s);
}
Этот скрипт показывает свободное и занятое пространство на всех дисках компьютера.
Расположение скриптов в Glaber
Для перехода на главную страницу, содержавшую скрипты необходимо в меню навигации выбрать "Оповещения -> Скрипты" (Рисунок 1).
Рисунок 1 — Переход в подраздел “Скрипты"
После этого, откроется страница, где хранится списком всех скриптов, которые есть в системе (Рисунок 2). Также при необходимости можно создать новый скрипт.
Рисунок 2 — Страница, содержащая скрипты
Главная страница скриптов
Вся информация отображается в табличном виде. При нажатии на "Имя" скрипта откроется страница, в которой можно отредактировать данные (Рисунок 3, 4).
Рисунок 3, 4 — Настройки скрипта
Фильтры
В верхней части страница расположены "Фильтры", которые помогут найти конкретный скрипт, с помощью одного из параметров (Рисунок 5):
Название | Определение |
---|---|
Имя | название скрипта |
Область | выбирается одна из областей операций |
Рисунок 5 — Результат поиска с помощью фильтров