Датa: [19-03-2024]
Автор: Борислав Митев
Подържа се от: Борислав Митев

multistats.sh е bash скрипт, който може да се използва за бързо откриване на неработещи машини сред списък с относително голям брой. Насочен е към системни администратори, на които се налага да следят повечко машини. За получаването и изобразяването на данните се използва клиент за SNMP, като за всяка машина се пуска отделен процес. Това позволява времето за показване на всички данни да е равно на времето на най-бавното извличане. В момента се показват само натоварването за 1, 5 и 15 минути, както и средното натоварване на процесора в проценти. Данните се изобразяват в две колони, като се оцветяват в жълто и червено стойностите над определени прагове. В приложената екранна снимка е показано как изглежда за около 40 сървъра.
За да работи скриптът, на следените машини трябва да има настроена и достъпна услуга за SNMP. Има предвидена и проверка през SSH, ако SNMP не върне отговор за да се провери дали все пак машината е жива.
В началните коментари има забележки относно употребата и настройката.

В новата версия е добавено изброяване на машините чрез мрежови маски и мрежов обхват… напр. 10.10.10.10/30 и 10.10.10.10-125.
Преобразуването на IPv4 адрес към цяло число и обратно, а и работата с мрежови маски и обхвати е изведено на функции, които някой може да намери за полезни.

Приятно следене!

сваляне: http://viper.tkzs.org/misc/multistats.sh.bz2
картинки: http://viper.tkzs.org/misc/multistats_screenshot.png

Лиценз: GPL

<<hashkill( вер. 0.2.2) | kbgoffice( вер. 2.0)>>