Järjestelmänvalvontaohjelmat tarjoavat palautetta ja havaitsevat ongelmia tietokonejärjestelmien eri osa -alueilla, kuten keskusyksikön lämpötilan tarkistamisessa, kaikkien palvelimien toimivuuden varmistamisessa tai tietokoneen laitteiston osien havaitsemisessa. Lisäksi järjestelmän valvontaohjelmat voivat antaa palautetta siitä, kuinka hyvin tietokone toimii verrattuna muihin tietokoneisiin, joissa on samanlainen laitteisto. Avoimen lähdekoodin järjestelmän seuranta viittaa järjestelmänvalvontaohjelmiin, joilla on avoimesti saatavana oleva ja vapaasti muokattava lähdekoodi, mikä mahdollistaa mukautuksen tason, jota ei yleensä näy suljetun lähdekoodin järjestelmän valvontaohjelmissa.
Suljetun lähteen järjestelmän valvonta
Avoimen lähdekoodin ohjelma on ohjelma, jossa ohjelman taustalla oleva lähdekoodi on vapaasti yleisön saatavilla. Normaalissa suljetun lähdekoodin ohjelmoinnissa loppukäyttäjä voi käyttää ohjelmistoa, mutta hän ei saa tarkastella, käyttää, muuttaa tai muokata ohjelmaa käyttävää lähdekoodia. Loppukäyttäjä ei voi koskaan lisätä uusia ominaisuuksia ohjelmaan tai edes säätää virheellisiä tai vioittuneita ominaisuuksia. hänen on sen sijaan odotettava, että kehittäjä ratkaisee ongelmat lähdekoodin säännöllisten korjausten avulla.
Tämän seurauksena loppukäyttäjä voi saada palautetta vain niistä näkökohdista, joita seurantaohjelma alun perin oli tarkoitettu seuraamaan. Tästä voi tulla ongelma, kun ilmenee ongelma ja tietokonejärjestelmän toinen osa on seurattava, mutta se ei voi johtua suljetun lähdekoodin järjestelmän joustamattomuudesta.
Avoimen lähdekoodin järjestelmän valvonta
Avoimen lähdekoodin järjestelmän valvontaohjelmat poistavat nämä rajoitukset sallimalla vapaasti kaikki ohjelman loppukäyttäjät muuttaa, lisätä, poistaa tai muuten muokata ohjelman käynnissä olevaa koodia. Tämän avulla osaavat loppukäyttäjät voivat lisätä uusia ominaisuuksia alkuperäiseen järjestelmänvalvontaohjelmaan – ominaisuuksia, jotka kehittäjä on saattanut joutua leikkaamaan budjettirajoituksia tai aikarajoituksia.
Koska kaikki ohjelman käyttäjät voivat tehdä nämä muutokset, ajan myötä saataville tulee uusia “käyttäjän luomia” versioita avoimen lähdekoodin järjestelmän valvontaohjelmasta, joka sisältää monia uusia ominaisuuksia, joiden avulla käyttäjä voi valvoa järjestelmäänsä uudessa ja mielenkiintoisia tapoja. Avoimen lähdekoodin järjestelmällä käyttäjä voi muuttaa ohjelmaa seuraamaan eri näkökohtia ja siten löytää uusia ongelmia, jotka ovat saattaneet jäädä huomaamatta aiemmin.
Hyödyt ja haitat
Avoimen lähdekoodin järjestelmän seuranta ei ainoastaan tarjoa suurempaa joustavuutta, vaan tämä kehitys avoimen lähdekoodin järjestelmän seurantaan mahdollistaa korkeamman yhteistyötason laskennan. Ohjelmoijat ja tuotteen loppukäyttäjät työskentelevät yhdessä tarjotakseen järjestelmän seurantaohjelman, joka on täydellisempi kuin kumpikaan voisi tarjota yksinään. Tämän lisäksi avoimen lähdekoodin järjestelmänvalvontaohjelmat ovat tyypillisesti ilmaisia, ja ne voidaan ladata ja käyttää maksutta loppukäyttäjälle. Toisaalta useiden ihmisten tekemät muutokset järjestelmään voivat aiheuttaa sekaannusta ja väärinkäytöksiä tai ehkä haluttua palautetta ei saada.