Skip to content

Lifailon/VMWare-Report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Datastore-Report-Telegram - скрипт события с оповещением в Telegram.

Для работы скрипта используется модуль PowerCLI (install-module -name vmware.powercli). В начале скрипта необходимо указать token бота (в моем случае @BotFather) и id чата (группы), куда отправлять оповещения. $esxi - адрес вашего сервера vCenter или ESXi, $user - логин и $pass - путь к хэшу пароля.

Для создания хэш-пароля, воспользуйтесь командой: Read-Host –AsSecureString | ConvertFrom-SecureString | Out-File "$home\Documents\vcsa_password.txt"

Опрашивает все Datastore, вычисляет процент свободного места и инициализирует ВМ, которые используют свои vmdk на Datastore. Переменаня $proc (в примере, 30%) является тригерным условием, для отправки уведомления.

Image alt

Reconfig-VM-Report - отображает события всех изменений конфигурации ВМ за текущий день

В примере (на скриншоте) я вначале отключил сетевой адаптер (Network adapter 2 - Connected Off), соот-но текст присутствует только в блоке "Modified", после этого удалил его, о чем свидетельствует 3-й блок лога "Deleted", а за ним хар-ки адаптера. Затем выключил и включил первый сетевой адаптер, тем самым инициализировал порядковый номер device 4000 и 4001, относящиеся к Network adapter. Таким образом, можно фиксировать изменения конфигурации относящиеся к конкретным Device.

Image alt

Releases

No releases published

Packages

No packages published