Изисквания: За да тествате правилата за мониторинг на алармата, можете да използвате lookbusy, за да симулирате използването на процесора, когато процесорът на сървъра заема зададен праг, за да задейства правило за аларма.
Lookbusy е просто приложение за генериране на синтетични полезни товари на Linux системи. Той може да генерира фиксирано, предсказуемо натоварване върху процесора, да поддържа определено количество памет активна и да генерира толкова дисков трафик, колкото ви е нужно.
Официален адрес:Входът към хиперлинк е видим.
Тази статия взема системата CentOS 7 като пример, а скриптът за инсталация е следният:
След като скриптът бъде запазен, дайте му разрешение за изпълнение и го инсталирайте със следната команда:
Използваните параметри са следните:
usage: lookbusy [ -h ] [ options ] Общи опции: -h, --помощ Помощ по команден ред (четеш го) -v, --многословен изход за вербозни думи (може да се повтори) -q, --тихо Бъди тих, генерирай изход само при грешки Опции за използване на процесора: -c, --cpu-util=PCT, Желано използване на всеки процесор, в проценти (по подразбиране --cpu-util=ДИАПАЗОН 50%). Ако се избере режим на използване на процесора "крива", диапазон във формата MIN-MAX трябва да се даде. -n, --ncpus=NUM Брой процесори, които трябва да бъдат заети (по подразбиране: автодетекция) -r, --cpu-mode=MODE Режим на използване ("фиксиран" или "крива", виж lookbusy(1)) -p, --cpu-крива-пик=ВРЕМЕ Изместване на пиковата употреба в рамките на периода на кривата, в секунди (добавете 'm', 'h', 'd' за други единици) -P, --cpu-крива-период=ВРЕМЕ Период на продължителност на кривата на използване, в секунди (приложение 'm', 'h', 'd' за други единици) Опции за използване на паметта: -m, --mem-util=SIZE Количество памет за използване (в байтове, следвано от KB, MB, или GB за други единици; виж lookbusy(1)) -M, --mem-sleep=TIME Време за сън между итерациите, в usec (по подразбиране 1000) Опции за използване на диска: -d, --disk-util=SIZE Размер на файловете за използване при бъркане на диск (в байтове, последвани от KB, MB, GB или TB за други устройства) -b, --disk-block-size=SIZE Размерът на блоковете, които да се използват за вход/изход (в байтове, следван от KB, MB или GB) -D, --disk-sleep=ВРЕМЕ Време за сън между итерациите, в msec (по подразбиране 100) -f, --disk-path=PATH Път към файл/директория за използване като буфер (по подразбиране /tmp); Посочете няколко пъти за допълнителни пътища Често използваните команди са следните:
ТестЗаетостта на всички ядра на процесора варира около 80%-90%, визуализациите са както следва:
(Край)
|