Monitorizare CentOS cu SCOM 2007 R2

Cineva m-a rugat sa realizez  monitorizarea unor servere CentOS cu SCOM. Acest lucru nu este suportat de Microsoft. Am cautat si am gasit un poriect pe Codplex.
Dupa multe incercari care au sfarsit fara succes am aflat cum se face corect acest lucru.

1) Instalezi un server  CentOS Server.
2) Salvezi codul sursa de pe pagina Codplex. Aceste fisiere au fost create de Robert Hearn
3) Salvezi si instalezi .NET Framework 2.0 SDK . Iti trebuie executabilul sn.exe care e continut in acest pachet.
4) Creezi un folder C:\newMP ; Copiezi dependintele necesare pentru a sigila noul MP ( in general toate din folderul in care s-a instalat SCOM-ul) ;
5) Copiezi MPSeal.exe din Kitul de instalare de la SCOM in C:\newMP; Copiezi sn.exe in C:\newMP ;
6) Copiezi cele 2 fisiere descarcate in acest folder (Microsoft.Linux.CentOS.Library.xml / Microsoft.Linux.CentOS.5.xml)
7) Creezi fisierul  MP Microsoft.Linux.CentOS.Library.mp astfel:
– C:\newmp>sn -k c:\newmp\PairKey.snk
– C:\newmp>mpseal c:\newmp\Microsoft.Linux.CentOS.Library.xml /Keyfile PairKey.snk /Company “BYTY”
– C:\newmp>sn -T Microsoft.Linux.CentOS.Library.mp
=> Aceasta comanda iti va genera un Public key token <<Your PublicKeyToken>>

8 ) Modifici fisierul Microsoft.Linux.CentOS.5.xml introducand valoarea la Reference pentru Linux.CentOS.Library MP

<Reference Alias=”CentOS”>
<ID>Microsoft.Linux.CentOS.Library</ID>
<Version>6.1.7000.273</Version>
<PublicKeyToken>!!Introduceti aici PublicKyToken</PublicKeyToken>

9) Creati Sealed MP Microsoft.Linux.CentOS.5.mp
– C:\newmp>mpseal c:\newmp\Microsoft.Linux.CentOS.5.xml /Keyfile PairKey.snk /Company “BYTY”

10)Importati cele 2 MP in SCOM
11) Executati  discovery pentru  Linnux ( apasati Details la fiecare Discovery pentru a vedea erorile, iti va zice care este problema).Nu uitati sa dati enable la SSH based discovery!

12) Instalati agentul. Daca redenumiti agentii de Redhat astfel:
scx-1.0.4-252.centos.5.i386.rpm
scx-1.0.4-252.centos.5.x86_64.rpm
ar trebui sa mearga deploy automat de agenti. La mine nu a mers!!! Eu am copiat si instalat agentul manual cu pscp.exe

13) In cazul instalarii manuale va trebuii sa realizati un Discovery pentru a se semna agentul instalat!
14) Creati un user care are acces pe Serverle CentOS si asocitati-l cu  Unix Action Account si Privileged Account Profiles.

Debuging:
– Entropy Error : http://blog.xplatxperts.com/xplat-xperts/2009/08/opsmgr-cross-platform-discovery-errors.html
– Local pe serverul CentOS testati  ./opt/microsoft/scx/bin/tools/scxcimcli -n root/scx ei SCX_OperatingSystem
– Testati conectivitate pe  portul 1270
– Testati remote urmatorul query:
winrm e http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_Agent?__cimnamespace=root/scx -r:https://<hostname>:1270 -u:<user> -p:<password> -auth:basic  -encoding:utf-8

Sper sa va ajute!

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)

Leave a Reply