Nagios

Affärssytem i Django och Drupal

Utevckling av ett affärssytem med en backend i Django med frontend för användarna Drupal. Systemet hanterar ärenden skapade i RequestTracker, tester och statistik i Nagios och fakturor och affärskontaker i Fortnox.

Hantering av kluster

Ett stort svenskt spelbolag har en komplex miljö bestående av ett stort antal servrar. Vi utvecklade en Django-applikation och en infrastruktur för att snabbt och dynamisk kunna skapa och hantera hundratals virtuella maskiner. En pool av hårdvara och nätverksresurser byggdes upp i ett kluster som en molntjänst. Med bara några musklick kunde sedan virtuella utvecklings- och testmiljöer skapas fullt utrustade med applikationer (t.ex. Apache2, MySql, Java) och färdigtestad programvara. Varje testmiljö bestod av upp till 20 servrar. Applikationen i Django har inbyggd köfunktion med stöd för utrullning av mjukvara och konfiguration av DHCP, DNS och Nagios. Integrerat i användargränssnittet är även testresultat av Nagios och möjlighet till live-migrering inom klustret.

Systemövervakning hos teleoperatör

En stor teleoperatör i Sverige hade behov av en gemensam systemövervakning och tillgänglighetsmätningar av sina affärssystem. Lösningen blev en Nagios-installation med tillägget PNP4Nagios. Mycket tid lades på att utveckla specialanpassade plugins för att mäta responstider och tillgänglighet i de olika affärssystemen. Pluginen skrevs i Perl, shellskript samt powershell. För mätningar av Windows-maskiner användes NSClient++.