Automatiseeritud SpiceWorks Piletid, kasutades Orion NPM ja Perl - Kuidas

Automatiseeritud SpiceWorks Piletid, kasutades Orion NPM ja Perl

Kliendid hindavad kiiret reageerimist võrgu katkestusele. Pärast NOC-i seadistamist ja paljude asjade õppimist klienditeenindusest olen otsustanud ära kasutada mõningaid väga häid ideid, mida teised rakendasid, et vähendada reageerimisaega katkestustele. Üks nendest ideedest hõlmab piletite loomist, kui NNM tuvastab "sõlme alla" sündmuse. Olen näinud "automaatseid pileteid", mis on loodud HP OpenView ja ConnectWise integreerimisega, kuid ma pole kunagi leidnud lahendust odavamate toodete jaoks, nagu SpiceWorks ja Orion NPM. Loodan, et see postitus on mõnevõrra kasulik kõigile, kes soovivad seda rakendada.

5 sammu kokku

1. samm: Nõuded

Siin on nimekiri tööriistadest, mida vajate selle rakendamiseks (loodetavasti laboris).

SQL Server Express - Orioni installimiseks.

SQL Server Management Studio Express - veergude lisamiseks Orioni andmebaas.

SQLite andmebaasi brauser - seda kasutatakse lihtsalt SpiceWorksi andmebaasi tabelite ja veergude sirvimiseks.

Notepad ++ - kui soovite skripti muuta, võite kasutada mis tahes soovitud toimetajat. Ma eelistan Notepad ++.

ActivePerl - vajalik skripti käivitamiseks, välja arvatud juhul, kui skript on pakitud Cava pakendiga exe.

SpiceWorks - tasuta pilet server.

SolarWinds Orion NPM - võrgu jõudluse monitor. Litsentseeritud.

2. samm: tehke SpiceWorks andmebaasi skriptile kättesaadavaks

Pärast teadaolevat head seadistust, kus SpiceWorks ja Orion on käivitatud, soovid spiceworks_prod.db faili skriptile kättesaadavaks teha. Seda saab hõlpsasti teha, jagades võrgus kausta ja piirates kontoga ühendusi ning lubades ainult ühte ühendust. See jagatud kaust tuleks kaardistada serverisse (eelistatult Orioni masinaga), kus skript töötab. Samuti on oluline, et Orioni teenindav SQL Server võimaldaks ühendusi. Kui teate, et saate luua ühenduse SQL Express serveriga ja Orionide andmebaasiga, märkige andmebaasi nimi, kasutajanimi ja parool

3. samm: muutke Orions-sõlmede tabelit, lisades 2 veergu

Avage Orionide andmebaas SQL Server Management Studio Expressiga. Orionide andmebaasis on tabel nimega Nodes (dbo.Nodes). Muutke seda tabelit, lisades 2 veergu. Esimene lisatav veerg on "TechID" ja teine ​​on "TicketID", mõlemad on täisarvud. Täitke "TicketID" veerg nullidega.

Samm 4: veerg Orions Nodes.TechID

Selles veerus on SpiceWorks'i andmebaaside kasutajate tabeli kasutaja ID number. Avage SQLite andmebaasi brauseris spiceworks_prod.db fail ja leidke kasutajate tabel. Esimene veerg, millele on märgitud id, esindab veerus "esimene_nimi + viimane_nimi" loetletud administraatori nime. Kasutage seda väärtust id-veerus, et täita Orions-sõlmede tabeli TechID-veerg.Sõltumata sellest, milline administraator vastutab sõlmede jaotises Node tabelis loetletud sõlme eest, asetage need isikud id SpiceWorks'i kasutajate tabelist Node tabeli TechID veergu.

5. samm: skript

Loob uusi pileteid SpiceWorks'i andmebaasi, kui Orion tuvastab, et sõlm ei vasta enam. See skript jätkab pileti värskendamist kui sõlme olek muutub ja lõpetab sama pileti värskendamise, kui pilet on suletud.


auto-ticket.rar

Skriptide üksikasjad leiate aadressilt http://www.networkjesus.net/a/spice-up-your-orion-npm-with-auto-tickets/