Skip to content

Commit 6c19d48

Browse files
authored
Merge pull request #3 from SumoLogic/vcenter_uuid_setup_script
vcenter UUID extraction and vmware template setup script.
2 parents 829b94b + be9ee14 commit 6c19d48

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

vsphere/events.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ def main():
211211
eventManager = serverConn.content.eventManager
212212
eventCollector = eventManager.CreateCollectorForEvents(filterSpec)
213213
eventCollector.RewindCollector()
214+
aboutInfo = serverConn.content.about
214215
lastReadTime = None
215216
while True:
216217
packetContent = ""
@@ -254,6 +255,9 @@ def main():
254255

255256
if hasattr(event, 'datacenter') and getattr(event, 'datacenter') is not None:
256257
packetContent = packetContent + separator + "datacenterMoref=" + str(event.datacenter.datacenter)
258+
259+
if hasattr(aboutInfo, 'instanceUuid') and getattr(aboutInfo, 'instanceUuid') is not None:
260+
packetContent = packetContent + separator + "vCenterUUID=" + str(aboutInfo.instanceUuid)
257261
# Set Dummy Priority to 31 i.e. Debug for System Daemons
258262
packetContent = "<31>1 " + packetContent + "\n"
259263

vsphere/setup_script.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
if ping -q -c 1 -W 1 8.8.8.8 >/dev/null; then
2+
apt-get update
3+
if [ -d "/var/log/sumologic-vmware" ]; then
4+
echo "Removing old temp repo directory."
5+
sudo rm -r /var/log/sumologic-vmware
6+
fi
7+
cd ..
8+
echo "Cloning Sumo Logic vSphere scripts."
9+
sudo git clone https://github.com/SumoLogic/sumologic-vmware
10+
if [ -d "/var/log/vmware" ]; then
11+
echo "Backing up old script installation."
12+
sudo mv /var/log/vmware /var/log/vmware_$(date -d "today" +"%Y%m%d%H%M")
13+
fi
14+
sudo mv sumologic-vmware/vsphere /var/log/vmware
15+
sudo chmod -R 777 /var/log/vmware
16+
else
17+
echo "Unable to connect, please check network settings."
18+
fi

0 commit comments

Comments
 (0)