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!
Alarm bei nicht verbundener Netzwerkkarte
Alarm bei nicht verbundener Netzwerkkarte
Hi,
kann ich einen Alarm so einrichten das er getriggert wird wenn eine VM eine disconnectete Netzwerkkarte hat?
Ich habe VM No Network Access eingerichtet, der so aber nicht funktioniert. Ich komme mit den möglichen advanced Settings nicht weiter.
Hat hier jemand Tips für mich?
kann ich einen Alarm so einrichten das er getriggert wird wenn eine VM eine disconnectete Netzwerkkarte hat?
Ich habe VM No Network Access eingerichtet, der so aber nicht funktioniert. Ich komme mit den möglichen advanced Settings nicht weiter.
Hat hier jemand Tips für mich?
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
müsste gehen: auf dem ESX nen neuen alarm, als Typ: Event triggered, bei den Triggers als Event "Lost Network Connectivity" und in den advanced settings die vmnic auswählen...
http://communities.vmware.com/servlet/J ... Alarms.pdf
http://communities.vmware.com/message/1422158
viele grüße,
jörg
http://communities.vmware.com/servlet/J ... Alarms.pdf
http://communities.vmware.com/message/1422158
viele grüße,
jörg
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
Hi,
ich bin mir ziemlich sicher das so ein Alarm bei mir standardmäßig dabei war. Sprich wenn ich die Kabel aus den NICs ziehe dann kommt im vCenter eine Alarm den man sogar bestätigen muss damit er wieder ganz verschwindet. Okay bei redundant angebundenen vSwitch müssen schon alle Verbindungen ausfallen.
Gruß Peter
ich bin mir ziemlich sicher das so ein Alarm bei mir standardmäßig dabei war. Sprich wenn ich die Kabel aus den NICs ziehe dann kommt im vCenter eine Alarm den man sogar bestätigen muss damit er wieder ganz verschwindet. Okay bei redundant angebundenen vSwitch müssen schon alle Verbindungen ausfallen.
Gruß Peter
Moin Joerg,
ja aber das kann doch eingedlich nur dann passieren wenn ich die VM von der vSwtich trenne und mit keiner vSwtisch verbinde, bzw. wenn ich in der VM den NIC deaktiviere, bzw. bei einer vNexus den Port deaktiviere. Ein vPatchkabel gibt es doch so nicht(??)
Das wären für mich aber eigendlich alles Layer 8 Probleme bzw. PEBKAC.....
Bzw. ich würde mir dann überlegen ob ich nicht noch einen Schritt weitergehe und mit externen Tools überwache ob der auf der VM installierte Service noch läuft.
Gruß Peter
ja aber das kann doch eingedlich nur dann passieren wenn ich die VM von der vSwtich trenne und mit keiner vSwtisch verbinde, bzw. wenn ich in der VM den NIC deaktiviere, bzw. bei einer vNexus den Port deaktiviere. Ein vPatchkabel gibt es doch so nicht(??)
Das wären für mich aber eigendlich alles Layer 8 Probleme bzw. PEBKAC.....
Bzw. ich würde mir dann überlegen ob ich nicht noch einen Schritt weitergehe und mit externen Tools überwache ob der auf der VM installierte Service noch läuft.
Gruß Peter
Moin zusammen,
ich versuche mal ein bisschen Licht in das ganze zu bringen.
Unserer Betriebsabteilung hat in der DMZ keine Möglichkeit die vm´s direkt zu überwachen.
Der Cluster um den es geht ist der DMZ Cluster.
Wir haben leider einen Bug in unserer Umbegung das einzelne VM´s immer mal wieder einen error (Failed to connect etehernet x device) schreiben und dabei die Netzwerkkarte disconnected wird. Das ganze ohne das ein vMotion o.ä vorausgeht.
Lt Vmware hätte das ganze in 4.1U1 gefixt sein sollen, ist es aber nicht. Daher wäre es super wenn ein Alarm kommt, sobald die Karte disconnected ist.
ich versuche mal ein bisschen Licht in das ganze zu bringen.
Unserer Betriebsabteilung hat in der DMZ keine Möglichkeit die vm´s direkt zu überwachen.
Der Cluster um den es geht ist der DMZ Cluster.
Wir haben leider einen Bug in unserer Umbegung das einzelne VM´s immer mal wieder einen error (Failed to connect etehernet x device) schreiben und dabei die Netzwerkkarte disconnected wird. Das ganze ohne das ein vMotion o.ä vorausgeht.
Lt Vmware hätte das ganze in 4.1U1 gefixt sein sollen, ist es aber nicht. Daher wäre es super wenn ein Alarm kommt, sobald die Karte disconnected ist.
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
Hi!
suchst Du sowas in der art?
Grüße,
jörg
suchst Du sowas in der art?
Code: Alles auswählen
Get-VM|Get-NetworkAdapter|Select id, ConnectionState
Grüße,
jörg
Sodala mit etwas googlen und basteln hab ich nun das er mir auflistet welche connected sind und welche nicht
Jetzt fehlt mir allerdings noch der Name der VM. Das habe ich bisher nicht hinbekommen.
Code: Alles auswählen
Get-NetworkAdapter -VM (Get-VM | where {$_.PowerState -eq "PoweredOn"}) | `
Select-Object @{ Name="Name"; Expression={$_.Name}},
@{ Name="Network Label"; Expression={$_.NetworkName}},
@{ Name="Connection Status"; Expression={$_.ConnectionState.Connected}}
Jetzt fehlt mir allerdings noch der Name der VM. Das habe ich bisher nicht hinbekommen.
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
DANKE!
Das wars.
so klappts nun.
Das wars.
so klappts nun.
Code: Alles auswählen
Get-NetworkAdapter (get-vm | where {$_.powerstate -eq "poweredon"}) | where { $_.connectionstate.connected -eq "$F" } | select parent
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
geht auch.. ich hab ein beispiel aus nem anderen Kontext, vllt. kannst Du ja was draus bauen:
mit $sn als html-quelltext aus
Viele Grüße,
Jörg
Code: Alles auswählen
send-mailmessage -from "theincrediblepowercliteam@company.com" -to "info@blah.de" -subject "Snapshot report" -Body $sn.toString -smtpserver "mail.blah.de" -BAH
mit $sn als html-quelltext aus
Code: Alles auswählen
$sn= get-vm|%{get-snapshot -vm $_}|select @{N="Virtual Machine";E="vm"}, @{N="Snapshot Name";E="name"},@{N="Created at";E="created"}, size|convertto-html $_ -title "snapshot report" -head "<link rel=`"stylesheet`" type=`"text/css`" href=`"design.css`">" -body "<h2>Snapshot Report</h2>"
Viele Grüße,
Jörg
Hi Tschoergez
Cool Danke,
allerdings kommt bei mir in der Mail (auch wenn ich Dein Snapshotbeispiel verwende) nur
als body an?
EDIT hab´s hinbekommen. Vielen Dank.
Cool Danke,
allerdings kommt bei mir in der Mail (auch wenn ich Dein Snapshotbeispiel verwende) nur
Code: Alles auswählen
string ToString()
als body an?
EDIT hab´s hinbekommen. Vielen Dank.
Hallo nochmal,
kann ich mit Powershell auch einen Rückwert True oder False bekommen wenn in einer Variable ein Stichwort vorkommt?
Ich habe eine Abfrage die ich in eine Variable schreibe.
Nun hätte ich gerne nur einen Rückwert True wenn ein Wort in dem Inhalt der Variable vorkommt.
Mit like contain oder match habe ich es nicht hinbekommen......
Wenn in der Variable nur ein wort steht funktioniert es aber.
Mit so eine Inhalt in der Variable aber nicht
Danke schon mal.
kann ich mit Powershell auch einen Rückwert True oder False bekommen wenn in einer Variable ein Stichwort vorkommt?
Ich habe eine Abfrage die ich in eine Variable schreibe.
Nun hätte ich gerne nur einen Rückwert True wenn ein Wort in dem Inhalt der Variable vorkommt.
Mit like contain oder match habe ich es nicht hinbekommen......
Wenn in der Variable nur ein wort steht funktioniert es aber.
Mit so eine Inhalt in der Variable aber nicht
Code: Alles auswählen
User State
test1 Connected
test2 Connected
test3 Connected
Danke schon mal.
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
Hi Irix, Danke für den entscheidenden Tip.
Ich hatte mit foreach und $objItem gearbeitet und das hatte nicht funktioniert.
Mit if klappt es wunderbar.
Hier noch der Code für die Nachwelt
Ich hatte mit foreach und $objItem gearbeitet und das hatte nicht funktioniert.
Mit if klappt es wunderbar.
Hier noch der Code für die Nachwelt
Code: Alles auswählen
$notreg = Get-XdVirtualDesktop | where { $_.State -eq "NotRegistered"}
if($notreg)
{send-mailmessage -from "XenDesktop@domain.de" -to "name@domain.de" -subject "Achtung XenDesktop Clients Not Registered" -Body "$notreg".ToString() -smtpserver "mail1.domain.de" -BAH}
Zurück zu „vCenter / VMware VirtualCenter“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste