Skip to content

Что такое скрипт?

Скрипт представляет собой набор инструкций, написанных на одном из поддерживаемых языков программирования (например, 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).

image

Рисунок 1 — Переход в подраздел “Скрипты"

После этого, откроется страница, где хранится списком всех скриптов, которые есть в системе (Рисунок 2). Также при необходимости можно создать новый скрипт.

image

Рисунок 2 — Страница, содержащая скрипты

Главная страница скриптов

Вся информация отображается в табличном виде. При нажатии на "Имя" скрипта откроется страница, в которой можно отредактировать данные (Рисунок 3, 4).

image

image

Рисунок 3, 4 — Настройки скрипта

Фильтры

В верхней части страница расположены "Фильтры", которые помогут найти конкретный скрипт, с помощью одного из параметров (Рисунок 5):

Название Определение
Имя название скрипта
Область выбирается одна из областей операций

image

Рисунок 5 — Результат поиска с помощью фильтров