XenServer 5.6 - Getting Dell OpenManage Server Administrator working with Dell IT Assistant alerts
First we follow instructions on the Dell Wiki to install the OpenManage repository and install the OpenManage Server Administrator.
2Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
3 Importing key into RPM.
4Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
5 Importing key into RPM.
6Write repository configuration
7Downloading repository RPM
8Installing repository rpm: http://linux.dell.com/repo/hardware/latest/platform_independent/rh50/prereq/dell-omsa-repository-2-5.noarch.rpm
9Installing yum plugins for system id
10Loaded plugins: fastestmirror
11Determining fastest mirrors
12citrix | 951 B 00:00
13citrix/primary | 243 B 00:00
14dell-omsa-indep | 1.9 kB 00:00
15dell-omsa-indep/primary | 74 kB 00:00
16dell-omsa-indep 525/525
17dell-omsa-specific | 1.9 kB 00:00
18dell-omsa-specific/primary | 74 kB 00:00
19dell-omsa-specific 525/525
20Setting up Install Process
21Resolving Dependencies
22
23================================================================================
24 Package Arch Version Repository Size
25================================================================================
26Installing:
27 yum-dellsysid i386 2.2.19-10.1.el5 dell-omsa-indep 15 k
28Installing for dependencies:
29 libsmbios i386 2.2.19-10.1.el5 dell-omsa-specific 1.5 M
30 python-ctypes i386 1.0.2-1.1.el5 dell-omsa-specific 211 k
31 python-smbios i386 2.2.19-10.1.el5 dell-omsa-specific 69 k
32 smbios-utils-python i386 2.2.19-10.1.el5 dell-omsa-specific 56 k
33
34Transaction Summary
35================================================================================
36Install 5 Package(s)
37Update 0 Package(s)
38Remove 0 Package(s)
39
40Total download size: 1.8 M
41Downloading Packages:
42(1/5): yum-dellsysid-2.2.19-10.1.el5.i386.rpm | 15 kB 00:00
43(2/5): smbios-utils-python-2.2.19-10.1.el5.i386.rpm | 56 kB 00:00
44(3/5): python-smbios-2.2.19-10.1.el5.i386.rpm | 69 kB 00:00
45(4/5): python-ctypes-1.0.2-1.1.el5.i386.rpm | 211 kB 00:00
46(5/5): libsmbios-2.2.19-10.1.el5.i386.rpm | 1.5 MB 00:00
47--------------------------------------------------------------------------------
48Total 1.6 MB/s | 1.8 MB 00:01
49Running rpm_check_debug
50Running Transaction Test
51Finished Transaction Test
52Transaction Test Succeeded
53Running Transaction
54 Installing : libsmbios 1/5
55 Installing : python-ctypes 2/5
56 Installing : python-smbios 3/5
57 Installing : smbios-utils-python 4/5
58 Installing : yum-dellsysid 5/5
59
60Installed:
61 yum-dellsysid.i386 0:2.2.19-10.1.el5
62
63Dependency Installed:
64 libsmbios.i386 0:2.2.19-10.1.el5
65 python-ctypes.i386 0:1.0.2-1.1.el5
66 python-smbios.i386 0:2.2.19-10.1.el5
67 smbios-utils-python.i386 0:2.2.19-10.1.el5
68
69Complete!
70Loaded plugins: dellsysid, fastestmirror
71No plugin match for: rhnplugin
72Cleaning up Everything
73Cleaning up list of fastest mirrors
74Done!
Optionally we install OpenManage Server Administrator. In order to install it, we need some packages not currently installed. Because of that, we will need to temporarily enable the CentOS base repository.
2Loaded plugins: dellsysid, fastestmirror
3Loading mirror speeds from cached hostfile
4 * base: ftp.lug.udel.edu
5Excluding Packages from CentOS-5 - Base
6Finished
7Setting up Install Process
8Resolving Dependencies
9--> Running transaction check
10---> Package srvadmin-all.i386 0:6.2.0-1.5.el5 set to be updated
11--> Processing Dependency: srvadmin-webserver = 6.2.0 for package: srvadmin-all
12--> Processing Dependency: srvadmin-storageservices = 6.2.0 for package: srvadmin-all
13--> Processing Dependency: srvadmin-base = 6.2.0 for package: srvadmin-all
14--> Processing Dependency: srvadmin-idrac = 6.2.0 for package: srvadmin-all
15--> Processing Dependency: srvadmin-rac4 = 6.2.0 for package: srvadmin-all
16--> Processing Dependency: srvadmin-standardAgent = 6.2.0 for package: srvadmin-all
17--> Processing Dependency: srvadmin-rac5 = 6.2.0 for package: srvadmin-all
18--> Running transaction check
19---> Package srvadmin-base.i386 0:6.2.0-1.5.el5 set to be updated
20--> Processing Dependency: srvadmin-cm = 6.2.0 for package: srvadmin-base
21--> Processing Dependency: srvadmin-omacore = 6.2.0 for package: srvadmin-base
22--> Processing Dependency: srvadmin-smcommon = 6.2.0 for package: srvadmin-base
23---> Package srvadmin-idrac.i386 0:6.2.0-1.5.el5 set to be updated
24--> Processing Dependency: srvadmin-idracdrsc = 6.2.0 for package: srvadmin-idrac
25--> Processing Dependency: srvadmin-idracadm = 6.2.0 for package: srvadmin-idrac
26---> Package srvadmin-rac4.i386 0:6.2.0-1.5.el5 set to be updated
27--> Processing Dependency: srvadmin-racdrsc4 = 6.2.0 for package: srvadmin-rac4
28--> Processing Dependency: srvadmin-racadm4 = 6.2.0 for package: srvadmin-rac4
29--> Processing Dependency: srvadmin-racsvc = 6.2.0 for package: srvadmin-rac4
30---> Package srvadmin-rac5.i386 0:6.2.0-1.5.el5 set to be updated
31--> Processing Dependency: srvadmin-racdrsc5 = 6.2.0 for package: srvadmin-rac5
32--> Processing Dependency: srvadmin-racadm5 = 6.2.0 for package: srvadmin-rac5
33---> Package srvadmin-standardAgent.i386 0:6.2.0-1.5.el5 set to be updated
34--> Processing Dependency: srvadmin-itunnelprovider = 6.2.0 for package: srvadmin-standardAgent
35---> Package srvadmin-storageservices.i386 0:6.2.0-10.1.2.el5 set to be updated
36--> Processing Dependency: srvadmin-storelib = 6.2.0 for package: srvadmin-storageservices
37--> Processing Dependency: srvadmin-storage-populator = 6.2.0 for package: srvadmin-storageservices
38--> Processing Dependency: srvadmin-storage = 6.2.0 for package: srvadmin-storageservices
39--> Processing Dependency: srvadmin-sysfsutils = 6.2.0 for package: srvadmin-storageservices
40--> Processing Dependency: srvadmin-fsa = 6.2.0 for package: srvadmin-storageservices
41--> Processing Dependency: srvadmin-megalib = 6.2.0 for package: srvadmin-storageservices
42--> Processing Dependency: srvadmin-storelib-sysfs for package: srvadmin-storageservices
43--> Processing Dependency: srvadmin-storelib-libpci for package: srvadmin-storageservices
44---> Package srvadmin-webserver.i386 0:6.2.0-1.5.el5 set to be updated
45--> Processing Dependency: srvadmin-iws = 6.2.0 for package: srvadmin-webserver
46--> Processing Dependency: srvadmin-smweb = 6.2.0 for package: srvadmin-webserver
47--> Running transaction check
48---> Package srvadmin-cm.i386 0:6.2.0-677 set to be updated
49---> Package srvadmin-fsa.i386 0:6.2.0-1.6.el3 set to be updated
50---> Package srvadmin-idracadm.i386 0:6.2.0-677 set to be updated
51--> Processing Dependency: srvadmin-hapi = 6.2.0 for package: srvadmin-idracadm
52--> Processing Dependency: srvadmin-omilcore for package: srvadmin-idracadm
53--> Processing Dependency: srvadmin-omilcore for package: srvadmin-idracadm
54---> Package srvadmin-idracdrsc.i386 0:6.2.0-677 set to be updated
55--> Processing Dependency: srvadmin-idrac-components = 6.2.0 for package: srvadmin-idracdrsc
56--> Processing Dependency: libomacs32.so.1 for package: srvadmin-idracdrsc
57--> Processing Dependency: libdcsgen32.so.5 for package: srvadmin-idracdrsc
58--> Processing Dependency: libdcsdrs32.so for package: srvadmin-idracdrsc
59--> Processing Dependency: srvadmin-idrac-components for package: srvadmin-idracdrsc
60---> Package srvadmin-itunnelprovider.i386 0:6.2.0-1.6.el5 set to be updated
61--> Processing Dependency: openwsman-client >= 2.1.5 for package: srvadmin-itunnelprovider
62--> Processing Dependency: openwsman-server >= 2.1.5 for package: srvadmin-itunnelprovider
63--> Processing Dependency: libwsman1 >= 2.1.5 for package: srvadmin-itunnelprovider
64--> Processing Dependency: sblim-sfcb >= 1.3.2 for package: srvadmin-itunnelprovider
65--> Processing Dependency: libcmpiCppImpl0 >= 2.0.0 for package: srvadmin-itunnelprovider
66--> Processing Dependency: sblim-sfcc >= 2.1.0 for package: srvadmin-itunnelprovider
67--> Processing Dependency: libcmpiCppImpl.so.0 for package: srvadmin-itunnelprovider
68---> Package srvadmin-iws.i386 0:6.2.0-1.18.el5 set to be updated
69--> Processing Dependency: srvadmin-jre for package: srvadmin-iws
70---> Package srvadmin-megalib.i386 0:6.2.0-1.6.el3 set to be updated
71---> Package srvadmin-omacore.i386 0:6.2.0-1.18.el5 set to be updated
72--> Processing Dependency: libxmlsup.so.2 for package: srvadmin-omacore
73--> Processing Dependency: libdcship.so.5 for package: srvadmin-omacore
74---> Package srvadmin-racadm4.i386 0:6.2.0-677 set to be updated
75---> Package srvadmin-racadm5.i386 0:6.2.0-677 set to be updated
76---> Package srvadmin-racdrsc4.i386 0:6.2.0-677 set to be updated
77--> Processing Dependency: srvadmin-rac4-components = 6.2.0 for package: srvadmin-racdrsc4
78--> Processing Dependency: srvadmin-rac4-components for package: srvadmin-racdrsc4
79---> Package srvadmin-racdrsc5.i386 0:6.2.0-677 set to be updated
80--> Processing Dependency: srvadmin-rac5-components = 6.2.0 for package: srvadmin-racdrsc5
81--> Processing Dependency: srvadmin-rac5-components for package: srvadmin-racdrsc5
82---> Package srvadmin-racsvc.i386 0:6.2.0-677 set to be updated
83---> Package srvadmin-smcommon.i386 0:6.2.0-1.29.el5 set to be updated
84---> Package srvadmin-smweb.i386 0:6.2.0-1.29.el5 set to be updated
85---> Package srvadmin-storage.i386 0:6.2.0-1.29.el5 set to be updated
86---> Package srvadmin-storage-populator.i386 0:6.2.0-1.25.el3 set to be updated
87---> Package srvadmin-storelib.i386 0:6.2.0-1.11.el3 set to be updated
88---> Package srvadmin-storelib-libpci.i386 0:6.2.0-1.1.el5 set to be updated
89---> Package srvadmin-storelib-sysfs.i386 0:6.2.0-1.1.el5 set to be updated
90---> Package srvadmin-sysfsutils.i386 0:6.2.0-2.1.el5 set to be updated
91--> Running transaction check
92---> Package libcmpiCppImpl0.i386 0:2.0.0Dell-1.1.el5 set to be updated
93---> Package libwsman1.i386 0:2.1.5Dell-2.1.el5 set to be updated
94---> Package openwsman-client.i386 0:2.1.5Dell-2.1.el5 set to be updated
95---> Package openwsman-server.i386 0:2.1.5Dell-2.1.el5 set to be updated
96---> Package sblim-sfcb.i386 0:1.3.5-40.el5 set to be updated
97--> Processing Dependency: perl(LWP::UserAgent) for package: sblim-sfcb
98---> Package sblim-sfcc.i386 0:2.2.1-40.el5 set to be updated
99---> Package srvadmin-deng.i386 0:6.2.0-1.6.el5 set to be updated
100---> Package srvadmin-hapi.i386 0:6.2.0-1.17.el5 set to be updated
101---> Package srvadmin-idrac-components.i386 0:6.2.0-677 set to be updated
102---> Package srvadmin-isvc.i386 0:6.2.0-1.16.el5 set to be updated
103---> Package srvadmin-jre.i386 0:6.2.0-1.17.el5 set to be updated
104---> Package srvadmin-omcommon.i386 0:6.2.0-1.19.el5 set to be updated
105---> Package srvadmin-omilcore.noarch 0:6.2.0-1.9.el5 set to be updated
106--> Processing Dependency: smbios-utils-bin for package: srvadmin-omilcore
107---> Package srvadmin-rac4-components.i386 0:6.2.0-677 set to be updated
108---> Package srvadmin-rac5-components.i386 0:6.2.0-677 set to be updated
109---> Package srvadmin-xmlsup.i386 0:6.2.0-1.17.el5 set to be updated
110--> Processing Dependency: libxslt.so.1 for package: srvadmin-xmlsup
111--> Running transaction check
112---> Package libxslt.i386 0:1.1.17-2.el5_2.2 set to be updated
113---> Package perl-libwww-perl.noarch 0:5.805-1.1.1 set to be updated
114--> Processing Dependency: perl-HTML-Parser >= 3.33 for package: perl-libwww-perl
115--> Processing Dependency: perl(URI::URL) for package: perl-libwww-perl
116--> Processing Dependency: perl(URI) for package: perl-libwww-perl
117--> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl
118--> Processing Dependency: perl(Compress::Zlib) for package: perl-libwww-perl
119--> Processing Dependency: perl(URI::Heuristic) for package: perl-libwww-perl
120--> Processing Dependency: perl(URI::Escape) for package: perl-libwww-perl
121---> Package smbios-utils-bin.i386 0:2.2.19-10.1.el5 set to be updated
122--> Running transaction check
123---> Package perl-Compress-Zlib.i386 0:1.42-1.fc6 set to be updated
124---> Package perl-HTML-Parser.i386 0:3.55-1.fc6 set to be updated
125--> Processing Dependency: perl-HTML-Tagset >= 3.03 for package: perl-HTML-Parser
126--> Processing Dependency: perl(HTML::Tagset) for package: perl-HTML-Parser
127---> Package perl-URI.noarch 0:1.35-3 set to be updated
128--> Running transaction check
129---> Package perl-HTML-Tagset.noarch 0:3.10-2.1.1 set to be updated
130--> Finished Dependency Resolution
131
132Dependencies Resolved
133
134===============================================================================================================================================================================================================
135 Package Arch Version Repository Size
136===============================================================================================================================================================================================================
137Installing:
138 srvadmin-all i386 6.2.0-1.5.el5 dell-omsa-indep 2.5 k
139Installing for dependencies:
140 libcmpiCppImpl0 i386 2.0.0Dell-1.1.el5 dell-omsa-indep 93 k
141 libwsman1 i386 2.1.5Dell-2.1.el5 dell-omsa-indep 211 k
142 libxslt i386 1.1.17-2.el5_2.2 base 485 k
143 openwsman-client i386 2.1.5Dell-2.1.el5 dell-omsa-indep 115 k
144 openwsman-server i386 2.1.5Dell-2.1.el5 dell-omsa-indep 146 k
145 perl-Compress-Zlib i386 1.42-1.fc6 base 52 k
146 perl-HTML-Parser i386 3.55-1.fc6 base 92 k
147 perl-HTML-Tagset noarch 3.10-2.1.1 base 15 k
148 perl-URI noarch 1.35-3 base 116 k
149 perl-libwww-perl noarch 5.805-1.1.1 base 376 k
150 sblim-sfcb i386 1.3.5-40.el5 base 1.3 M
151 sblim-sfcc i386 2.2.1-40.el5 base 101 k
152 smbios-utils-bin i386 2.2.19-10.1.el5 dell-omsa-indep 105 k
153 srvadmin-base i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
154 srvadmin-cm i386 6.2.0-677 dell-omsa-indep 17 M
155 srvadmin-deng i386 6.2.0-1.6.el5 dell-omsa-indep 714 k
156 srvadmin-fsa i386 6.2.0-1.6.el3 dell-omsa-indep 2.6 k
157 srvadmin-hapi i386 6.2.0-1.17.el5 dell-omsa-indep 817 k
158 srvadmin-idrac i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
159 srvadmin-idrac-components i386 6.2.0-677 dell-omsa-indep 62 k
160 srvadmin-idracadm i386 6.2.0-677 dell-omsa-indep 2.6 M
161 srvadmin-idracdrsc i386 6.2.0-677 dell-omsa-indep 17 k
162 srvadmin-isvc i386 6.2.0-1.16.el5 dell-omsa-indep 6.2 M
163 srvadmin-itunnelprovider i386 6.2.0-1.6.el5 dell-omsa-indep 2.0 M
164 srvadmin-iws i386 6.2.0-1.18.el5 dell-omsa-indep 4.9 M
165 srvadmin-jre i386 6.2.0-1.17.el5 dell-omsa-indep 40 M
166 srvadmin-megalib i386 6.2.0-1.6.el3 dell-omsa-indep 528 k
167 srvadmin-omacore i386 6.2.0-1.18.el5 dell-omsa-indep 1.7 M
168 srvadmin-omcommon i386 6.2.0-1.19.el5 dell-omsa-indep 4.1 M
169 srvadmin-omilcore noarch 6.2.0-1.9.el5 dell-omsa-indep 28 k
170 srvadmin-rac4 i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
171 srvadmin-rac4-components i386 6.2.0-677 dell-omsa-indep 52 k
172 srvadmin-rac5 i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
173 srvadmin-rac5-components i386 6.2.0-677 dell-omsa-indep 61 k
174 srvadmin-racadm4 i386 6.2.0-677 dell-omsa-indep 190 k
175 srvadmin-racadm5 i386 6.2.0-677 dell-omsa-indep 1.3 M
176 srvadmin-racdrsc4 i386 6.2.0-677 dell-omsa-indep 16 k
177 srvadmin-racdrsc5 i386 6.2.0-677 dell-omsa-indep 17 k
178 srvadmin-racsvc i386 6.2.0-677 dell-omsa-indep 66 k
179 srvadmin-smcommon i386 6.2.0-1.29.el5 dell-omsa-indep 592 k
180 srvadmin-smweb i386 6.2.0-1.29.el5 dell-omsa-indep 12 M
181 srvadmin-standardAgent i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
182 srvadmin-storage i386 6.2.0-1.29.el5 dell-omsa-indep 778 k
183 srvadmin-storage-populator i386 6.2.0-1.25.el3 dell-omsa-indep 1.2 M
184 srvadmin-storageservices i386 6.2.0-10.1.2.el5 dell-omsa-indep 2.6 k
185 srvadmin-storelib i386 6.2.0-1.11.el3 dell-omsa-indep 277 k
186 srvadmin-storelib-libpci i386 6.2.0-1.1.el5 dell-omsa-indep 41 k
187 srvadmin-storelib-sysfs i386 6.2.0-1.1.el5 dell-omsa-indep 41 k
188 srvadmin-sysfsutils i386 6.2.0-2.1.el5 dell-omsa-indep 47 k
189 srvadmin-webserver i386 6.2.0-1.5.el5 dell-omsa-indep 2.4 k
190 srvadmin-xmlsup i386 6.2.0-1.17.el5 dell-omsa-indep 49 k
191
192Transaction Summary
193===============================================================================================================================================================================================================
194Install 52 Package(s)
195Update 0 Package(s)
196Remove 0 Package(s)
197
198Total download size: 101 M
199Is this ok [y/N]:y
200Downloading Packages:
201(1/52): srvadmin-base-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
202(2/52): srvadmin-idrac-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
203(3/52): srvadmin-rac5-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
204(4/52): srvadmin-standardAgent-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
205(5/52): srvadmin-rac4-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
206(6/52): srvadmin-webserver-6.2.0-1.5.el5.i386.rpm | 2.4 kB 00:00
207(7/52): srvadmin-all-6.2.0-1.5.el5.i386.rpm | 2.5 kB 00:00
208(8/52): srvadmin-fsa-6.2.0-1.6.el3.i386.rpm | 2.6 kB 00:00
209(9/52): srvadmin-storageservices-6.2.0-10.1.2.el5.i386.rpm | 2.6 kB 00:00
210(10/52): perl-HTML-Tagset-3.10-2.1.1.noarch.rpm | 15 kB 00:00
211(11/52): srvadmin-racdrsc4-6.2.0-677.i386.rpm | 16 kB 00:00
212(12/52): srvadmin-racdrsc5-6.2.0-677.i386.rpm | 17 kB 00:00
213(13/52): srvadmin-idracdrsc-6.2.0-677.i386.rpm | 17 kB 00:00
214(14/52): srvadmin-omilcore-6.2.0-1.9.el5.noarch.rpm | 28 kB 00:00
215(15/52): srvadmin-storelib-libpci-6.2.0-1.1.el5.i386.rpm | 41 kB 00:00
216(16/52): srvadmin-storelib-sysfs-6.2.0-1.1.el5.i386.rpm | 41 kB 00:00
217(17/52): srvadmin-sysfsutils-6.2.0-2.1.el5.i386.rpm | 47 kB 00:00
218(18/52): srvadmin-xmlsup-6.2.0-1.17.el5.i386.rpm | 49 kB 00:00
219(19/52): srvadmin-rac4-components-6.2.0-677.i386.rpm | 52 kB 00:00
220(20/52): perl-Compress-Zlib-1.42-1.fc6.i386.rpm | 52 kB 00:00
221(21/52): srvadmin-rac5-components-6.2.0-677.i386.rpm | 61 kB 00:00
222(22/52): srvadmin-idrac-components-6.2.0-677.i386.rpm | 62 kB 00:00
223(23/52): srvadmin-racsvc-6.2.0-677.i386.rpm | 66 kB 00:00
224(24/52): perl-HTML-Parser-3.55-1.fc6.i386.rpm | 92 kB 00:00
225(25/52): libcmpiCppImpl0-2.0.0Dell-1.1.el5.i386.rpm | 93 kB 00:00
226(26/52): sblim-sfcc-2.2.1-40.el5.i386.rpm | 101 kB 00:00
227(27/52): smbios-utils-bin-2.2.19-10.1.el5.i386.rpm | 105 kB 00:00
228(28/52): openwsman-client-2.1.5Dell-2.1.el5.i386.rpm | 115 kB 00:00
229(29/52): perl-URI-1.35-3.noarch.rpm | 116 kB 00:00
230(30/52): openwsman-server-2.1.5Dell-2.1.el5.i386.rpm | 146 kB 00:00
231(31/52): srvadmin-racadm4-6.2.0-677.i386.rpm | 190 kB 00:00
232(32/52): libwsman1-2.1.5Dell-2.1.el5.i386.rpm | 211 kB 00:00
233(33/52): srvadmin-storelib-6.2.0-1.11.el3.i386.rpm | 277 kB 00:00
234(34/52): perl-libwww-perl-5.805-1.1.1.noarch.rpm | 376 kB 00:00
235(35/52): libxslt-1.1.17-2.el5_2.2.i386.rpm | 485 kB 00:00
236(36/52): srvadmin-megalib-6.2.0-1.6.el3.i386.rpm | 528 kB 00:00
237(37/52): srvadmin-smcommon-6.2.0-1.29.el5.i386.rpm | 592 kB 00:00
238(38/52): srvadmin-deng-6.2.0-1.6.el5.i386.rpm | 714 kB 00:00
239(39/52): srvadmin-storage-6.2.0-1.29.el5.i386.rpm | 778 kB 00:00
240(40/52): srvadmin-hapi-6.2.0-1.17.el5.i386.rpm | 817 kB 00:00
241(41/52): srvadmin-storage-populator-6.2.0-1.25.el3.i386.rpm | 1.2 MB 00:00
242(42/52): srvadmin-racadm5-6.2.0-677.i386.rpm | 1.3 MB 00:00
243(43/52): sblim-sfcb-1.3.5-40.el5.i386.rpm | 1.3 MB 00:00
244(44/52): srvadmin-omacore-6.2.0-1.18.el5.i386.rpm | 1.7 MB 00:00
245(45/52): srvadmin-itunnelprovider-6.2.0-1.6.el5.i386.rpm | 2.0 MB 00:00
246(46/52): srvadmin-idracadm-6.2.0-677.i386.rpm | 2.6 MB 00:00
247(47/52): srvadmin-omcommon-6.2.0-1.19.el5.i386.rpm | 4.1 MB 00:01
248(48/52): srvadmin-iws-6.2.0-1.18.el5.i386.rpm | 4.9 MB 00:02
249(49/52): srvadmin-isvc-6.2.0-1.16.el5.i386.rpm | 6.2 MB 00:02
250(50/52): srvadmin-smweb-6.2.0-1.29.el5.i386.rpm | 12 MB 00:04
251(51/52): srvadmin-cm-6.2.0-677.i386.rpm | 17 MB 00:05
252(52/52): srvadmin-jre-6.2.0-1.17.el5.i386.rpm | 40 MB 00:37
253---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
254Total 1.6 MB/s | 101 MB 01:03
255warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
256base/gpgkey | 1.5 kB 00:00
257Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <centos-5-key@centos.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
258Is this ok [y/N]: y
259Running rpm_check_debug
260Running Transaction Test
261Finished Transaction Test
262Transaction Test Succeeded
263Running Transaction
264 Installing : srvadmin-hapi 1/52
265 Installing : libwsman1 2/52
266 Installing : openwsman-client 3/52
267 Installing : sblim-sfcc 4/52
268 Installing : srvadmin-sysfsutils 5/52
269 Installing : srvadmin-megalib 6/52
270 Installing : srvadmin-storelib 7/52
271 Installing : openwsman-server 8/52
272 Installing : srvadmin-storelib-libpci 9/52
273 Installing : libxslt 10/52
274 Installing : srvadmin-xmlsup 11/52
275 Installing : libcmpiCppImpl0 12/52
276 Installing : smbios-utils-bin 13/52
277 Installing : srvadmin-storelib-sysfs 14/52
278 Installing : perl-Compress-Zlib 15/52
279 Installing : srvadmin-omilcore 16/52
280 **********************************************************
281 After the install process completes, you may need
282 to log out and then log in again to reset the PATH
283 variable to access the Dell OpenManage CLI utilities
284
285 To start all installed services without a reboot,
286 enter the following command: srvadmin-services.sh start
287 **********************************************************
288 Installing : srvadmin-smcommon 17/52
289 Installing : srvadmin-racadm4 18/52
290 Installing : srvadmin-racsvc 19/52
291 Installing : srvadmin-racadm5 20/52
292 Installing : srvadmin-jre 21/52
293 Installing : srvadmin-idracadm 22/52
294 Installing : srvadmin-fsa 23/52
295 Installing : perl-HTML-Tagset 24/52
296 Installing : perl-URI 25/52
297 Installing : srvadmin-deng 26/52
298 Installing : srvadmin-omcommon 27/52
299 Installing : srvadmin-isvc 28/52
300 Installing : srvadmin-omacore 29/52
301 Installing : srvadmin-storage 30/52
302 Installing : srvadmin-storage-populator 31/52
303 Installing : srvadmin-iws 32/52
304 Installing : perl-HTML-Parser 33/52
305 Installing : srvadmin-idrac-components 34/52
306 Installing : srvadmin-cm 35/52
307 Installing : srvadmin-storageservices 36/52
308 Installing : srvadmin-base 37/52
309 Installing : srvadmin-idracdrsc 38/52
310 Installing : srvadmin-idrac 39/52
311 Installing : srvadmin-rac4-components 40/52
312 Installing : srvadmin-racdrsc4 41/52
313 Installing : srvadmin-rac4 42/52
314 Installing : srvadmin-rac5-components 43/52
315 Installing : srvadmin-racdrsc5 44/52
316 Installing : srvadmin-rac5 45/52
317 Installing : perl-libwww-perl 46/52
318 Installing : srvadmin-smweb 47/52
319 Installing : sblim-sfcb 48/52
320 Installing : srvadmin-webserver 49/52
321 Installing : srvadmin-itunnelprovider 50/52
322 Installing : srvadmin-standardAgent 51/52
323 Installing : srvadmin-all 52/52
324
325Installed:
326 srvadmin-all.i386 0:6.2.0-1.5.el5
327
328Dependency Installed:
329 libcmpiCppImpl0.i386 0:2.0.0Dell-1.1.el5 libwsman1.i386 0:2.1.5Dell-2.1.el5 libxslt.i386 0:1.1.17-2.el5_2.2 openwsman-client.i386 0:2.1.5Dell-2.1.el5
330 openwsman-server.i386 0:2.1.5Dell-2.1.el5 perl-Compress-Zlib.i386 0:1.42-1.fc6 perl-HTML-Parser.i386 0:3.55-1.fc6 perl-HTML-Tagset.noarch 0:3.10-2.1.1
331 perl-URI.noarch 0:1.35-3 perl-libwww-perl.noarch 0:5.805-1.1.1 sblim-sfcb.i386 0:1.3.5-40.el5 sblim-sfcc.i386 0:2.2.1-40.el5
332 smbios-utils-bin.i386 0:2.2.19-10.1.el5 srvadmin-base.i386 0:6.2.0-1.5.el5 srvadmin-cm.i386 0:6.2.0-677 srvadmin-deng.i386 0:6.2.0-1.6.el5
333 srvadmin-fsa.i386 0:6.2.0-1.6.el3 srvadmin-hapi.i386 0:6.2.0-1.17.el5 srvadmin-idrac.i386 0:6.2.0-1.5.el5 srvadmin-idrac-components.i386 0:6.2.0-677
334 srvadmin-idracadm.i386 0:6.2.0-677 srvadmin-idracdrsc.i386 0:6.2.0-677 srvadmin-isvc.i386 0:6.2.0-1.16.el5 srvadmin-itunnelprovider.i386 0:6.2.0-1.6.el5
335 srvadmin-iws.i386 0:6.2.0-1.18.el5 srvadmin-jre.i386 0:6.2.0-1.17.el5 srvadmin-megalib.i386 0:6.2.0-1.6.el3 srvadmin-omacore.i386 0:6.2.0-1.18.el5
336 srvadmin-omcommon.i386 0:6.2.0-1.19.el5 srvadmin-omilcore.noarch 0:6.2.0-1.9.el5 srvadmin-rac4.i386 0:6.2.0-1.5.el5 srvadmin-rac4-components.i386 0:6.2.0-677
337 srvadmin-rac5.i386 0:6.2.0-1.5.el5 srvadmin-rac5-components.i386 0:6.2.0-677 srvadmin-racadm4.i386 0:6.2.0-677 srvadmin-racadm5.i386 0:6.2.0-677
338 srvadmin-racdrsc4.i386 0:6.2.0-677 srvadmin-racdrsc5.i386 0:6.2.0-677 srvadmin-racsvc.i386 0:6.2.0-677 srvadmin-smcommon.i386 0:6.2.0-1.29.el5
339 srvadmin-smweb.i386 0:6.2.0-1.29.el5 srvadmin-standardAgent.i386 0:6.2.0-1.5.el5 srvadmin-storage.i386 0:6.2.0-1.29.el5 srvadmin-storage-populator.i386 0:6.2.0-1.25.el3
340 srvadmin-storageservices.i386 0:6.2.0-10.1.2.el5 srvadmin-storelib.i386 0:6.2.0-1.11.el3 srvadmin-storelib-libpci.i386 0:6.2.0-1.1.el5 srvadmin-storelib-sysfs.i386 0:6.2.0-1.1.el5
341 srvadmin-sysfsutils.i386 0:6.2.0-2.1.el5 srvadmin-webserver.i386 0:6.2.0-1.5.el5 srvadmin-xmlsup.i386 0:6.2.0-1.17.el5
342
343Complete!
Now we start up the server administrator:
2Starting Systems Management Device Drivers:
3Starting dell_rbu: [ OK ]
4Starting ipmi driver: [ OK ]
5Starting Systems Management Device Drivers:
6Starting dell_rbu: Already started [ OK ]
7Starting ipmi driver: [ OK ]
8Starting Systems Management Data Engine:
9Starting dsm_sa_datamgrd: [ OK ]
10Starting dsm_sa_eventmgrd: [ OK ]
11Starting dsm_sa_snmpd: [ OK ]
12Starting DSM SA Shared Services: [ OK ]
13
14which: no lockfile in (/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin)
15Starting DSM SA Connection Service: invcol Error: Cannot find utilities on the system to execute Inventory Collector.
16Make sure the following utilities are in the path: tar gzip tail rm mkdir chmod ls basename wc lockfile stat
17 [ OK ]
As you can see, we're missing lockfile. Lets install it. First lets find out what package provides it.
2Loaded plugins: dellsysid, fastestmirror
3Loading mirror speeds from cached hostfile
4 * base: hpc.arc.georgetown.edu
5Excluding Packages from CentOS-5 - Base
6Finished
7base/filelists_db | 3.4 MB 00:00
8citrix/filelists | 236 B 00:00
9dell-omsa-indep/filelists | 124 kB 00:00
10dell-omsa-specific/filelists | 1.2 kB 00:00
11procmail-3.22-17.1.el5.centos.i386 : The procmail mail processing program.
12Repo : base
13Matched from:
14Filename : /usr/bin/lockfile
It's in the package procmail. Lets install it.
2Loaded plugins: dellsysid, fastestmirror
3Loading mirror speeds from cached hostfile
4 * base: hpc.arc.georgetown.edu
5Excluding Packages from CentOS-5 - Base
6Finished
7Setting up Install Process
8Resolving Dependencies
9--> Running transaction check
10---> Package procmail.i386 0:3.22-17.1.el5.centos set to be updated
11--> Finished Dependency Resolution
12
13Dependencies Resolved
14
15===============================================================================================================================================================================================================
16 Package Arch Version Repository Size
17===============================================================================================================================================================================================================
18Installing:
19 procmail i386 3.22-17.1.el5.centos base 166 k
20
21Transaction Summary
22===============================================================================================================================================================================================================
23Install 1 Package(s)
24Update 0 Package(s)
25Remove 0 Package(s)
26
27Total download size: 166 k
28Is this ok [y/N]: y
29Downloading Packages:
30procmail-3.22-17.1.el5.centos.i386.rpm | 166 kB 00:00
31Running rpm_check_debug
32Running Transaction Test
33Finished Transaction Test
34Transaction Test Succeeded
35Running Transaction
36 Installing : procmail 1/1
37
38Installed:
39 procmail.i386 0:3.22-17.1.el5.centos
40
41Complete!
Now lets start the services again:
2Stopping Systems Management Data Engine:
3Stopping dsm_sa_snmpd: [ OK ]
4Stopping dsm_sa_eventmgrd: [ OK ]
5Stopping dsm_sa_datamgrd: [ OK ]
6Starting Systems Management Device Drivers:
7Starting dell_rbu: Already started [ OK ]
8Starting ipmi driver: [ OK ]
9Starting Systems Management Device Drivers:
10Starting dell_rbu: Already started [ OK ]
11Starting ipmi driver: [ OK ]
12Starting Systems Management Data Engine:
13Starting dsm_sa_datamgrd: [ OK ]
14Starting dsm_sa_eventmgrd: [ OK ]
15Starting dsm_sa_snmpd: [ OK ]
16Stopping Systems Management Data Engine:
17Stopping dsm_sa_snmpd: [ OK ]
18Stopping dsm_sa_eventmgrd: [ OK ]
19Stopping dsm_sa_datamgrd: [ OK ]
20Starting Systems Management Device Drivers:
21Starting dell_rbu: Already started [ OK ]
22Starting ipmi driver: [ OK ]
23Starting Systems Management Device Drivers:
24Starting dell_rbu: Already started [ OK ]
25Starting ipmi driver: [ OK ]
26Starting Systems Management Data Engine:
27Starting dsm_sa_datamgrd: [ OK ]
28Starting dsm_sa_eventmgrd: [ OK ]
29Starting dsm_sa_snmpd: [ OK ]
30Starting Systems Management Data Engine:
31Starting dsm_sa_datamgrd: Already started [ OK ]
32Starting dsm_sa_eventmgrd: Already started [ OK ]
33Starting dsm_sa_snmpd: Already started [ OK ]
34DSM SA Shared Services is already started
35DSM SA Connection Service is already started
Now we follow the Dell IT Assistant User's Guide to set up the SNMP alerts. For this guide, I will assume that you already have a working Dell ITA installation. Following the instructions on page 252 of the PDF:
You should see the following file:
2# Access Control
3###############################################################################
4
5# As shipped, the snmpd demon will only respond to queries on the
6# system mib group until this file is replaced or modified for
7# security purposes.
8
9####
10# First, map the community name "public" into a "security name"
11
12# sec.name source community
13com2sec notConfigUser default public
14
15####
16# Second, map the security name into a group name:
17
18# groupName securityModel securityName
19group notConfigGroup v1 notConfigUser
20group notConfigGroup v2c notConfigUser
21
22####
23# Third, create a view for us to let the group have rights to:
24
25# name incl/excl subtree mask(optional)
26view systemview included system
27view systemview included interfaces
28view systemview included at
29view systemview included ip
30view systemview included icmp
31view systemview included tcp
32view systemview included udp
33view systemview included snmp
34
35####
36# XenServer control domain does not support IPv6.
37#
38view systemview excluded ipv6InterfaceTableLastChange
39view systemview excluded icmpStatsInErrors.ipv6
40view systemview excluded icmpStatsInMsgs.ipv6
41view systemview excluded icmpStatsOutErrors.ipv6
42view systemview excluded icmpStatsOutMsgs.ipv6
43view systemview excluded icmpMsgStatsInPkts.ipv6
44view systemview excluded icmpMsgStatsOutPkts.ipv6
45
46####
47# Finally, grant the group read-only access to the systemview view.
48
49# group context sec.model sec.level prefix read write notif
50access notConfigGroup "" any noauth exact systemview none none
51
52
53###############################################################################
54# System contact information
55#
56
57syslocation Unknown (edit /etc/snmp/snmpd.conf)
58syscontact Root <root@localhost> (edit /etc/snmp/snmpd.conf)
First we follow step one and add a community name. Community name is like a password. Lets use a random password generator to create one:
Change the line that says:
2com2sec notConfigUser default public
to something like this
2com2sec notConfigUser default 6bs2m9j-ZwUvdq?x@HyFq2Fapt!CUQX@
At the end of the file add
Now we enable the SNMPd service and start it
2# service snmpd start
3Starting snmpd: [ OK ]
Replace 192.168.1.88 with the IP address of your Dell ITA Server and 6bs2m9j-ZwUvdq?x@HyFq2Fapt!CUQX@ with the community string you set up earlier.
Now we will are going to follow Citrix KB Article CTX122337 to add the proper firewall rules.
You should see something like the following:
2# Manual customization of this file is not recommended.
3*filter
4:INPUT ACCEPT [0:0]
5:FORWARD ACCEPT [0:0]
6:OUTPUT ACCEPT [0:0]
7:RH-Firewall-1-INPUT - [0:0]
8-A INPUT -j RH-Firewall-1-INPUT
9-A FORWARD -j RH-Firewall-1-INPUT
10-A RH-Firewall-1-INPUT -i lo -j ACCEPT
11-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
12-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
13-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
14-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
15-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
16-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
17-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
18-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 694 -j ACCEPT
19-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
20-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
21-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
22-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
23COMMIT
Add the following right after "-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT". Unlike the XenServer document, dell ITA requires port 162 to be open in addition to 161. It also needs port 1311 open if you are have install System Administrator.
2-A RH-Firewall-1-INPUT -p udp --dport 162 -j ACCEPT
3-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 1311 --tcp-flags SYN,RST,ACK SYN -j ACCEPT
The whole file should now look like:
2# Manual customization of this file is not recommended.
3*filter
4:INPUT ACCEPT [0:0]
5:FORWARD ACCEPT [0:0]
6:OUTPUT ACCEPT [0:0]
7:RH-Firewall-1-INPUT - [0:0]
8-A INPUT -j RH-Firewall-1-INPUT
9-A FORWARD -j RH-Firewall-1-INPUT
10-A RH-Firewall-1-INPUT -i lo -j ACCEPT
11-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
12-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
13-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
14-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
15-A RH-Firewall-1-INPUT -p udp --dport 161 -j ACCEPT
16-A RH-Firewall-1-INPUT -p udp --dport 162 -j ACCEPT
17-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 1311 --tcp-flags SYN,RST,ACK SYN -j ACCEPT
18-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
19-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
20-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
21-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 694 -j ACCEPT
22-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
23-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
24-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
25-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
26COMMIT
Now we refresh the firewall rules:
2Flushing firewall rules: [ OK ]
3Setting chains to policy ACCEPT: filter [ OK ]
4Unloading iptables modules: [ OK ]
5Applying iptables firewall rules: [ OK ]
Now log into Dell ITA server and test the connectivity. Go to Tools->Troubleshooting tool and put in the IP Address (or Host Name) of your Xen Server and click "Get Text Configuration". Now select SNMP Connectivity and click "Configure". Put in "6bs2m9j-ZwUvdq?x@HyFq2Fapt!CUQX@" for the Get Community and keep the Set Community blank and click "OK". Now click "Run Selected Test(s)". You should see something like the following:
2
3IP Address Used :
4192.168.1.188
5Result :
6 Â Connected using the Get Community Names - 6bs2m9j-ZwUvdq?x@HyFq2Fapt!CUQX@
7
8 Â Connected to the agent software(s) - [mib2, NA]
9Time of Execution :
10Thursday, June 17, 2010 2:51:03 PM EDT
Now lets add the IP of this server to the ranges (if it's not already covered by an existing range). Click on "Discovery and Monitoring->Ranges". If the range is not already covered, right click on "Include Ranges" and then select "New Include Range". Put in the IP address of your Xen server and "255.255.255.255" for the subnet mask, if you just want to add just the specific IP of this server. Click "Next", and then again click "Next" and put in "6bs2m9j-ZwUvdq?x@HyFq2Fapt!CUQX@" or the community string you set up earlier under "Get Community". Click "Next" a bunch of times until you get to step 7 and then change the option to "Perform both Discovery and Inventory". Click "Next" and "Finish".
Now right click on the IP that we've just added under the "Include Ranges" and click "Perform Discovery and Inventory Now". Pick the "View Progress" from the dialog box that pops up. Once you see that the current task is 100% complete, click on "View->View Devices" and the server should show up under "Servers".
