Changes between Initial Version and Version 1 of SynMonitor


Ignore:
Timestamp:
08/08/08 00:10:41 (16 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SynMonitor

    v1 v1  
     1= Syn-3 monitoring systeem =
     2
     3Het monitoring systeem is een simpele generieke manier om de user op de hoogte te stellen van de systeem status en gebeurtenissen.
     4
     5De scripts vind je in source:trunk/npl/syn3/syn3-scripts/scripts
     6
     7== Logging ==
     8
     9Logging is het bijhouden van gebeurtenissen, zodat de eindgebruiker achteraf kan zien wat er allemaal gebeurd is in het verleden.
     10
     11De logs komen via de syslog terecht in /var/log/simpellinux.log en zijn in de SCC te zien bij het ''Monitoring'' tabje.
     12
     13Het loggen van informatie voor de gebruiker kan via de volgende scripts:
     14
     15 * '''syn3-info "''de tekst''"''' -- Informatie voor de user
     16 * '''syn3-warning "''de tekst''"''' -- Waarschuwing over belangrijke gebeurtenis of wijziging
     17 * '''syn3-error "''de tekst''"''' -- Belangrijke waarschuwing over iets dat fout gaat of stuk is.
     18
     19Er komt geen output op het scherm.
     20
     21== Monitoring ==
     22
     23Monitoring is het bijhouden van de status van een specifiek onderdeel van het systeem.
     24
     25=== Statussen ===
     26
     27Er zijn 3 mogelijke statussen:
     28
     29 * '''OK''' -- Alles is goed. (groen)
     30 * '''CAUTION''' -- Let op, attentie is vereist, maar er is niks kritisch aan de hand (geel). Bijvoorbeeld: netwerk links die down zijn, mislukte postinstalls, systeem moet gereboot met nieuwe kernel, systeem was laatste keer niet correct afgesloten etc.
     31 * '''ALERT''' -- Alarm, er is iets stuk of iets belangrijks mis gegaan. (rood) Bijvoorbeeld: Mislukte backup, RAID systeem degraded.
     32
     33Het is erg belangrijk om een goed onderscheid te maken tussen CAUTION en ALERT meldingen. Gebruikt ALERT alleen bij echt kritische dingen die kunnen leiden tot dataversies, corruptie of downtime!
     34
     35=== syn3-state ===
     36
     37Met syn3-state kan de status van een bepaald onderdeel worden opgeslagen.
     38
     39Gebruik: '''syn3-state [--force ] <faciliteit> <status> <"omschrijving">'''
     40
     41Nog niet bestaande faciliteiten worden automatisch aangemaakt. De state 'database' bestaat uit een simpelle directory structuur onder /var/lib/mon/alerts/.
     42
     43Voorbeelden:
     44
     45{{{
     46syn3-state backup ALERT "De backup is mislukt!"
     47syn3-state porn OK "Er word flink gepompt."
     48syn3-state porn CAUTION "Uw porn-pomp-snelheid is minder dan 300kb/s!"
     49syn3-state porn ALERT "De porn server kan niet worden bereikt!"
     50}}}
     51
     52De gebruiker kan een ALERT of CAUTION per onderdeel bevestigen. Als de zelfde status dan nog een keer gezet word, blijft de bevestiging gelden en word de gebruiker niet opnieuw gewaarschuwd. Soms is dit niet gewenst, bijvoorbeeld bij het incorrect afsluiten van het systeem. Gebruik dan --force:
     53
     54{{{
     55syn3-state --force shutdown CAUTION "Uw systeem is de laatste keer niet correct afgesloten"
     56}}}
     57
     58Stel dat er al een CAUTION was voor shutdown, dan NOG word de user opnieuw gewaarschuwd. Het systeem is immers WEER niet correct afgesloten, dus is een nieuwe waarschuwing van belang.
     59
     60=== Weergave ===
     61
     62Deze monitoring status is erg belangrijk, en word daarom zo goed mogelijk weergegeven en opgeslagen:
     63
     64 * Op de console of het splashscreen word de melding getoont met bijbehorende kleur en eventueel een piep. Zie SynSplash.
     65 * De status word via de syslog opgeslagen in /var/log/simpellinux.log. Hierdoor kan de user bij het Monitoring tabje de history bekijken.
     66 * De status word in de SCC bovenin beeld aangegeven met knipperende icoontjes. Bij het Monitoring tabje is een status scherm te zien.
     67 * De systeem beheerder krijgt een emailtj.
     68 * In de syn-3 shop word de laatste monitoring melding met de hoogste prioriteit per server weergegeven.
     69 * De mensen met een grafische monitoring client krijgen een popup. Zie volgende hoofdstuk.
     70
     71= Syn-3 monitoring client =
     72
     73Rick is op dit moment bezig met een grafische client applicatie voor op je windows/linux desktop.
     74Deze word gemaakt in qt.
     75
     76Meer info moet jij hier neerzetten rick :)
     77
     78