Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Vmware Alarme Zeitfenster definieren möglich?

Moderatoren: Dayworker, irix

Member
Beiträge: 19
Registriert: 03.11.2011, 13:21

Vmware Alarme Zeitfenster definieren möglich?

Beitragvon skyerjoe » 01.08.2013, 13:48

Hallo miteinander

Problem:

Wir haben einige Vm Alarme definiert, die uns bei Nachricht per Mail geben, sobald was nicht stimmt.

Leider haben wir auch Zeiten ( zB. Backup der Systeme etc) wo diese ganzen Benachrichtigungen in diesen Zeiträumen keine Relevanz haben.

Gibt es eine Möglichkeit, dass man den Alarmen Zeitdefinitionen mitgibt?

Grüße skyerjoe

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 01.08.2013, 13:58

vCOPs wirbt da mit seinen SmartAlarms und ansonsten was spricht gegen ein Powershell Scriptchen welches besagte Alarme deaktiviert und morgens wieder anschaltet?

Gruss
Joerg

Member
Beiträge: 19
Registriert: 03.11.2011, 13:21

Beitragvon skyerjoe » 05.08.2013, 09:01

Morgen

Ich bräuchte ne Möglichkeit dass ich zB. sagen kann.


Cpu Usage :

Exclude
1.SA 7.30 - 17.00
2. 21.45 -7.00 every day


Kann mir da jemand noch nen Tipp geben

grüße skyerjoe

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 05.08.2013, 09:49

Das bedeutet das du ueber die Windows Aufgabenplannung auf dem VCS die Scripte ausfuehren laesst welche jeweils die gewuenschen Alarme deaktiviert bzw. wieder aktiviert. Mit Powershell kommt man da zuegiger zum Ziel als mit der PerlAPI.

Seit 4.1 gibts aber auch das "DisableAlarms" fuer die entsprechenden Objekte was dann aber alle deatkviert.

Gruss
Joerg

Member
Beiträge: 152
Registriert: 27.02.2008, 15:10

Beitragvon monster900 » 05.08.2013, 15:57

Moin,
eine Möglichkeit wäre es auch die Überwachung der VM-Hosts einer externen Lösung zu überlassen.
Ich überwache unsere Systemumgebung seit einiger Zeit mit Zabbix. U.a. werden alle VM's per Zabbix-Agent überwacht (Systemressourcen, Dienste)
Als Nebenprodukt habe ich vor kurzem begonnen die VM-Hosts direkt zu überwachen. So habe ich die Möglichkeit in Zabbix genau zu definieren, wann ich wie über ein Problem informiert werden möchte (z.B. Email Tagsüber, SMS nachts/Wochenende).
Ich habe die Überwachung der VM-Hosts unter Zabbix per pysphere realisiert. Derzeit überwache ich allerdings nur die Temperatursensoren/Lüfter unserer HP-Server.

Gruß
Dirk

Member
Beiträge: 19
Registriert: 03.11.2011, 13:21

Beitragvon skyerjoe » 08.08.2013, 10:34

Morgen alle

Soo.. ich habe jetzt mal ein Script erstellt jeweils für Disable und Enable das im Taskplaner auf dem VCS läuft.


ScheduleVmareAlarms.ps1:


Code: Alles auswählen

###Load the Snapin

Add-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue

sleep 5

###Get the  Secure password

$password = Get-Content c:\cred.txt | ConvertTo-SecureString

sleep 2


$credential = New-Object System.Management.Automation.PsCredential("local\user", $password)

sleep 5


#Connect to vCenter Server;


$vCenter="192.168.xx.xxxx"



Connect-VIServer -Server $vCenter -Protocol https -Credential $credential  -WarningAction SilentlyContinue | Out-Null


Get-AlarmDefinition -Name 'Host-CPU-Nutzung' | Set-AlarmDefinition -Enabled:$false

#---Disconnect from vCenter Server----

Disconnect-VIServer -Server $vCenter  -Force:$true -Confirm:$false

 sleep 2

 ######



Hat jemand evtl. noch ne Idee, wie ich den Benutzernamen auch als Secure String im der Credential Variable einbinden kann?
Ich will eigentlich auch diesen nicht als Plain Text im Script haben.

Edit:

Gibt es evtl. eine Möglichkeit, dass er sich den User ,unter dem das SCript ausgeführt wird für die Credential zieht.




Ansonsten läuft das Script und tut was es soll

Danke an allé

grüße skyerjoe


Zurück zu „vSphere 5 / ESXi 5 und 5.1“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste