LMS Registry
Moodle-asennusten kokonaishallinta Beta

Kaikki Moodlesi yhdestä näkymästä.

Manage kokoaa jokaisesta Moodlestasi versiot, lisäosat, asetukset ja käyttömäärät automaattisesti. Muutokset tehdään keskitetysti, ja jokainen niistä kirjataan.

Moodleen asennetaan yksi lisäosa. Riittää, että Moodle pääsee internetiin porttiin 443 (HTTPS). Palomuuriin ei avata yhtään saapuvaa porttia.

Manage on uusi palvelu, ja se on nyt beta- ja testivaiheessa. Aluksi liikenne palveluun sallitaan vain Suomesta ja Ruotsista.

Managen yleiskatsaus: 10 asennusta, tilajakauma ja Moodle-versiot Managen yleiskatsaus: 10 asennusta, tilajakauma ja Moodle-versiot
Yleiskatsaus. Kuvitteellinen asiakas ja asennukset.
tool_mdlagent

Moodle kysyy, rekisteri vastaa.

Moodleen asennettava agentti ottaa aina itse yhteyden rekisteriin. Se toimii palomuurin, NATin ja kuormantasaajan takana ilman yhtään avattua porttia. Jos Moodle sammuu, se lakkaa vain kysymästä.

443

Pääsy internetiin porttiin 443 (HTTPS) riittää.

Agentti rekisteröityy LMS-rekisteriin. Sen jälkeen Moodlea voi käskyttää Managesta: kerätä tilastoja ja ajaa tehtäviä. Kaikki kulkee Moodlen itse avaamia HTTPS-yhteyksiä pitkin.

Asiakkaan Moodle tool_mdlagent cron */10 min oma RSA-avainpari palomuuri: ei avattuja portteja Rekisteri api.lmsregistry.tools tehtäväjono, tulokset, audit-loki Manage manage.lmsregistry.tools sinä ja tiimisi hae tehtävät lähetä tulokset huoltotila: välitön, allekirjoitettu kutsu
Moodle aloittaa yhteyden, HTTPS 443 ainoa poikkeus: huoltotilan kytkentä
  1. Asenna lisäosa

    Lisäosa asennetaan kuten mikä tahansa Moodlen ylläpitotyökalu.

  2. Liitä avain

    Luo Managessa rekisteröintiavain ja liitä se lisäosan asetuksiin. Moodle luo oman avainparinsa ja ilmoittautuu rekisteriin. Jo rekisteröidyn asennuksen voi liittää myöhemmin lunastuskoodilla.

  3. Agentti hakee työt

    Moodlen cron kysyy tehtäviä kymmenen minuutin välein, suorittaa ne ja lähettää tulokset takaisin.

  4. Tiedot näkyvät Managessa

    Versiot, lisäosat, asetukset ja käyttömäärät päivittyvät asennuksen sivulle ja yleiskatsaukseen.

Kolme tehtävätyyppiä

adhoc

Ajetaan heti, kun agentti on hakenut tehtävän, Moodlen omana taustatehtävänä. Tilastot, lisäosat ja asetusten luku kulkevat näin.

scheduled

Lisäosa pitää tehtävän odottamassa ja ajaa sen täsmälleen sovittuna hetkenä, esimerkiksi asetusmuutos yöllä huoltoikkunassa.

instant

Ajetaan välittömästi rekisterin allekirjoittamassa suorassa kutsussa, ja tulos palaa samassa vastauksessa. Huoltotila kytketään näin.

Mitä Managessa tehdään

Moodle-asennusten kokonaishallinta yhdessä paikassa.

Kaikki asennukset näkyvissä

Jokaisen asennuksen tila, Moodle- ja PHP-versio, lisäosat, palvelimet, kirjautuneiden määrät käyrinä ja paikalla olevat käyttäjät.

Haku riskien löytämiseen

Mitkä asennukset ajavat vanhaa Moodlea, mistä puuttuu tietty lisäosa. Haut voi tallentaa ja tuloksille tehdä massatoimintoja.

Sovitut asetukset pysyvät

Perusasetukset asiakkaalle, loppuasiakkaalle tai yksittäiselle asennukselle. Manage näyttää, mikä asetus on poikennut sovitusta, ja palauttaa sen.

Sama asetus useaan Moodleen kerralla

Valitse asennukset haulla ja aseta Moodle coren tai lisäosan asetus niihin kaikkiin yhdellä kertaa. Samalla tavalla voi ajaa tehtävän tai liittää asetuspaketin.

Huoltokatko yhdellä napilla

Moodle huoltotilaan omalla viestillä. Tila muuttuu Managessa vasta, kun Moodle on vahvistanut muutoksen.

Tehtävät ja ajastukset

Kertaluonteiset ja toistuvat tehtävät asennuksille. Jokaisen ajon tulos jää historiaan.

Asiakkaat ja yhteyshenkilöt

Loppuasiakkaat, heidän asennuksensa ja yhteyshenkilönsä samassa rekisterissä asennusten kanssa.

Pikaviestit sähköpostilla

Lähetä viesti asennuksen tai loppuasiakkaan yhteyshenkilölle suoraan sen sivulta, esimerkiksi ennen huoltokatkoa. Viestit lähtevät omalta postipalvelimeltanne, ja vastaukset tulevat lähettäjälle.

Kaksivaiheinen tunnistautuminen

Kirjautuminen todennussovelluksella ja palautuskoodeilla. Organisaatio voi vaatia sen kaikilta käyttäjiltään.

Pääsynrajoitukset organisaatiokohtaisesti

Organisaation ylläpitäjä rajaa Managen käytön omiin IP-osoitteisiin tai verkkoihin, tarvittaessa roolikohtaisesti. Rajaus koskee vain teidän organisaatiotanne.

Moodle-pakettirekisteriliitännäinen

Otetaan käyttöön erikseen. Rakennetut paketit asennuksen rinnalla: mikä versio on rakennettu ja mikä on asennettu. Lataus ja kirjautuminen pakettirekisteriin ilman toista salasanaa.

Raportit ja audit-loki

PDF-raportti asennuksesta, CSV-viennit ja audit-loki kaikesta hallinnollisesta toiminnasta.

Esimerkki

Näe poikkeama ennen kuin siitä tulee tiketti.

Perusasetuksissa sovitaan, mitkä arvot jokaisessa asennuksessa pitää olla. Agentti raportoi todelliset arvot, ja Manage näyttää erot. Salaisuudet tallennetaan salattuina, eikä niitä näytetä kenellekään.

Asetusten perusmääritys: 5 ajan tasalla, 2 poikkeaa (passwordpolicy ja smtphosts) Asetusten perusmääritys: 5 ajan tasalla, 2 poikkeaa (passwordpolicy ja smtphosts)
Asennuksen perusmääritys: kaksi asetusta poikkeaa sovitusta. Salainen arvo näkyy tähtinä.
Mitä agentti tekee Moodlessa

Seitsemän nimettyä tehtävää. Ei mitään muuta.

Agentti suorittaa vain lisäosaan kirjoitettuja tehtäviä. Rekisteri ei voi lähettää sille koodia eikä komentoja, ainoastaan pyynnön ajaa jokin näistä.

TehtäväMitä se tekeeSuunta
get_platform_infoMoodle- ja PHP-versio sekä palvelimen perustiedotlukee
get_pluginsAsennetut lisäosat ja niiden versiotlukee
get_basic_statsTänään ja vuorokauden aikana kirjautuneiden määrä, tiedostojen kokolukee
get_onlineusersPaikalla olevien käyttäjien määrälukee
get_configsPerusasetuksissa sovittujen asetusten nykyiset arvotlukee
set_required_configsAsettaa perusasetuksissa sovitut arvotkirjoittaa
set_maintenanceHuoltotila päälle tai pois, välittömästikirjoittaa

Allekirjoitetut pyynnöt

Moodle allekirjoittaa jokaisen pyynnön omalla avaimellaan, eikä yksityinen avain lähde palvelimelta. Pyyntö kelpaa viisi minuuttia, joten kaapattua pyyntöä ei voi käyttää myöhemmin.

Ohjelmapolkuja ei aseteta

Asetuksia, jotka nimeävät Moodlen ajamia ohjelmia, ei voi asettaa etänä. Sekä rekisteri että lisäosa torjuvat ne.

Työ ei kasaannu

Toistuva tehtävä ajastuu uudelleen vasta, kun edellinen ajo on valmis. Pysähtynyt Moodle ei kerää jonoa, joka purkautuisi kerralla.

Tietoturva

Tehty usean asiakkaan palveluksi alusta asti.

  • Asiakkaat erotettu. Toisen asiakkaan asennuksia ei näe, eikä niiden olemassaoloa voi päätellä.
  • Kaksivaiheinen tunnistautuminen. Todennussovellus ja palautuskoodit. Voidaan vaatia kaikilta organisaation käyttäjiltä.
  • Osoite- ja maarajaukset. Jokainen organisaatio rajaa pääsyn omiin IP-osoitteisiinsa, verkkoihinsa tai maihinsa, myös roolikohtaisesti. Rajaus tarkistetaan palvelimella jokaisessa pyynnössä. Beta-vaiheessa koko palveluun pääsee vain Suomesta ja Ruotsista.
  • Muutokset voimaan heti. Jäädytetty tunnus tai vaihdettu salasana päättää istunnot saman tien.
  • Audit-loki. Kuka teki mitä ja milloin. Säilytysaika asiakaskohtaisesti, vienti CSV:nä.

Roolit

ToimintoYlläpitäjäHelpdeskKatselija
Asennusten tiedot ja historiakylläkylläkyllä
Asennusten hakukylläkylläei
Loppuasiakkaat ja yhteyshenkilötkylläkylläei
Asetukset, tehtävät, huoltokatkokylläeiei
Käyttäjät ja verkkorajauksetkylläeiei
Moodle-pakettirekisteri (liitännäinen)kylläeiei
Usein kysyttyä

Kysymyksiä, joita IT kysyy ensimmäisenä.

Mitä tietoja Moodlesta lähtee?

Versiot, lisäosat, palvelimen perustiedot, perusasetuksissa sovittujen asetusten arvot sekä lukumääriä: paikalla olevat käyttäjät, tänään ja vuorokauden aikana kirjautuneet, tiedostojen koko. Käyttäjien nimiä, viestejä tai kurssisisältöä ei lähetetä. Salasanojen kaltaiset arvot peitetään ennen tallennusta.

Tarvitaanko palomuurimuutoksia?

Ei saapuvalle liikenteelle. Riittää, että Moodle pääsee internetiin porttiin 443 (HTTPS), osoitteeseen api.lmsregistry.tools. Huoltotilan välitön kytkentä vaatii lisäksi, että rekisteri tavoittaa Moodlen julkisen osoitteen. Kaikki muu toimii ilman sitä.

Toimiiko palvelu Suomen ulkopuolelta?

Manage on beta- ja testivaiheessa, ja aluksi liikenne palveluun sallitaan vain Suomesta ja Ruotsista. Rajausta laajennetaan palvelun vakiintuessa.

Entä jos rekisteri ei vastaa?

Moodle toimii normaalisti. Agentti kysyy uudelleen seuraavalla cron-kierroksella, ja jo valmiit tulokset lähetetään perille.

Kuka näkee meidän asennuksemme?

Vain organisaationne omat tunnukset roolinsa mukaan sekä palvelun ylläpitäjät. Muut asiakkaat eivät näe asennuksianne eivätkä tiedä niiden olemassaolosta.

Miten lisäosa poistetaan?

Moodlen tavallisella lisäosien poistolla. Poiston jälkeen Moodle ei enää ota yhteyttä rekisteriin.

Kiinnostuitko? Kysy lisää.

Kerromme mielellämme lisää Managesta, sen käyttöönotosta ja beta-vaiheesta. Lähetä kysymyksesi sähköpostilla.