Jeg har lige et par spørgsmål til remote overvågning af hjemmeservere...
1. Når jeg genstarter min server (sker sjældent), så har jeg sat den op til at komme med 3 bip når den er færdig med at boote, men nu står serveren inde i stuen og jeg opholder mig primært i soveværelset efter en større rygoperation for 2½ måned siden, og kan derfor ikke høre når serveren bipper.
Er det muligt at jeg kan få en form for notifikation på min laptop om at serveren er bootet og online, samt evt. også hvis den går ned eller mister forbindelsen til nettet?
2. Da serveren snart skal overføres til min gamle laptop, som har et dårligt batteri/defekt strømstik, er det så også muligt at overvåge om serveren kører på strøm eller batteri, samt at man kan få en besked hvis den skifter mellem de 2 tilstande?
Dette kunne være rigtigt fedt så man med det samme får at vide at der er en eller anden form for problem.
Remote server overvågning?
-
- Indlæg: 511
- Tilmeldt: 9. maj 2009, 07:14
- Geografisk sted: Albertslund
Remote server overvågning?
Hilsen Kenny
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Remote server overvågning?
Rattus Norvegicus skrev:Jeg har lige et par spørgsmål til remote overvågning af hjemmeservere...
1. Når jeg genstarter min server (sker sjældent), så har jeg sat den op til at komme med 3 bip når den er færdig med at boote, men nu står serveren inde i stuen og jeg opholder mig primært i soveværelset efter en større rygoperation for 2½ måned siden, og kan derfor ikke høre når serveren bipper.
Er det muligt at jeg kan få en form for notifikation på min laptop om at serveren er bootet og online, samt evt. også hvis den går ned eller mister forbindelsen til nettet?
2. Da serveren snart skal overføres til min gamle laptop, som har et dårligt batteri/defekt strømstik, er det så også muligt at overvåge om serveren kører på strøm eller batteri, samt at man kan få en besked hvis den skifter mellem de 2 tilstande?
Dette kunne være rigtigt fedt så man med det samme får at vide at der er en eller anden form for problem.
Jeg har fundet Nagios:
http://www.nagios.org/about/overview/
https://help.ubuntu.com/community/Nagios3
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 511
- Tilmeldt: 9. maj 2009, 07:14
- Geografisk sted: Albertslund
Re: Remote server overvågning?
Nu har jeg installeret Nagios3 på den nuværende server, men jeg kan ikke umiddelbart se nogen steder hvor man kan se om den kører på strøm eller batteri, men det er vel heller ikke sikkert der findes et program der kan det.
Men ellers er der godt nok mange detajler, og det virker meget uoverskueligt, men tror alligevel jeg vil give det en chance i nogle uge indtil jeg skal flytte serveren over på den gamle laptop.
Men ellers er der godt nok mange detajler, og det virker meget uoverskueligt, men tror alligevel jeg vil give det en chance i nogle uge indtil jeg skal flytte serveren over på den gamle laptop.
Hilsen Kenny
-
- Indlæg: 32
- Tilmeldt: 5. jun 2010, 13:18
Re: Remote server overvågning?
Angående overvågning fra soveværelset, vil jeg forslå ssh.
!.
Du skal (om din server ikke har et officielt navn) tilføje den i din /etc/hosts på din klientmaskine i soveværelset. Linjen du skal tilføje i /etc/hosts, ser ud som ligner:
192.168.1.3 stueserver
hvor du selvfølgelig skal erstatte til aktuel IP for din server, og med det servernavn, du foretrækker.
2.
Du skal installere en ssh-server på serveren. På serveren installeres denne med:
sudo apt-get install openssh-server
3.
For at kunne lave batch-scripts på klientmaskinen, der eksekverer programmer på serveren, skal ssh fra klienten kunne logge ind på serveren, her kaldet stueserver, uden password
3a
På klienten dannes et nøglepar med:
ssh-keygen
svar retur til alle spøgsmål som kommandoen gennererer,
3b
herefter skal en nøgle fra klienten kopieres over på serveren. På klientmaskinen udføres:
ssh-copy-id user@stueserver
(udfyldes selvf. med din UID på serveren, og med det valgte servernavn)
svar 'yes' til et spørgsmål l om du er sikker på at fortsætte, og indtast dit server-password, når du bliver spurgt.
OG VOILA!
ssh user@stueserver
logger nu ind på serveren uden at prompte for password!
(Og dog kikser jeg selv tit i ovst. simple procedurer. Men øvelse gør mester! Når det kikser fjernes .ssh mappen på både server og klient, og der prøves igen)
Nu kan du monitere hvad som helst på din server fra laptoppen i soveværelset. F.eks. den sidste reboot
ssh user@stueserver 'last reboot'
reboot system boot 2.6.22.18 Fri Sep 10 18:47 - 09:44 (1+14:57)
reboot system boot 2.6.22.18 Fri Sep 10 16:14 - 09:44 (1+17:30)
reboot system boot 2.6.22.18 Fri Sep 3 14:09 - 09:44 (8+19:35)
reboot system boot 2.6.22.18 Fri Sep 3 12:40 - 12:06 (00:-33)
reboot system boot 2.6.22.18 Wed Sep 1 18:50 - 10:37 (1+15:46)
Eller monitere batteriet
ssh user@stueserver 'acpi -i' (installer med sudo apt-get install acpi, på serveren)
Battery 0: Discharging, 100%, 03:42:56 remaining
Battery 0: design capacity 4889 mAh, last full capacity 4641 mAh = 94%
Disse overvågninger kan du ligge ind i et script, der kan give lyde og åbne vinduer på betingelser du selv bestemmer
Programmene aplay og zenity er nyttige her.
Overvågningsprogrammet kan du køre i en uendelig løkke (med en sleep i bunden), eller du kan køre det fra din crontab.
God fornøjelse
mvh
jhp
!.
Du skal (om din server ikke har et officielt navn) tilføje den i din /etc/hosts på din klientmaskine i soveværelset. Linjen du skal tilføje i /etc/hosts, ser ud som ligner:
192.168.1.3 stueserver
hvor du selvfølgelig skal erstatte til aktuel IP for din server, og med det servernavn, du foretrækker.
2.
Du skal installere en ssh-server på serveren. På serveren installeres denne med:
sudo apt-get install openssh-server
3.
For at kunne lave batch-scripts på klientmaskinen, der eksekverer programmer på serveren, skal ssh fra klienten kunne logge ind på serveren, her kaldet stueserver, uden password
3a
På klienten dannes et nøglepar med:
ssh-keygen
svar retur til alle spøgsmål som kommandoen gennererer,
3b
herefter skal en nøgle fra klienten kopieres over på serveren. På klientmaskinen udføres:
ssh-copy-id user@stueserver
(udfyldes selvf. med din UID på serveren, og med det valgte servernavn)
svar 'yes' til et spørgsmål l om du er sikker på at fortsætte, og indtast dit server-password, når du bliver spurgt.
OG VOILA!
ssh user@stueserver
logger nu ind på serveren uden at prompte for password!
(Og dog kikser jeg selv tit i ovst. simple procedurer. Men øvelse gør mester! Når det kikser fjernes .ssh mappen på både server og klient, og der prøves igen)
Nu kan du monitere hvad som helst på din server fra laptoppen i soveværelset. F.eks. den sidste reboot
ssh user@stueserver 'last reboot'
reboot system boot 2.6.22.18 Fri Sep 10 18:47 - 09:44 (1+14:57)
reboot system boot 2.6.22.18 Fri Sep 10 16:14 - 09:44 (1+17:30)
reboot system boot 2.6.22.18 Fri Sep 3 14:09 - 09:44 (8+19:35)
reboot system boot 2.6.22.18 Fri Sep 3 12:40 - 12:06 (00:-33)
reboot system boot 2.6.22.18 Wed Sep 1 18:50 - 10:37 (1+15:46)
Eller monitere batteriet
ssh user@stueserver 'acpi -i' (installer med sudo apt-get install acpi, på serveren)
Battery 0: Discharging, 100%, 03:42:56 remaining
Battery 0: design capacity 4889 mAh, last full capacity 4641 mAh = 94%
Disse overvågninger kan du ligge ind i et script, der kan give lyde og åbne vinduer på betingelser du selv bestemmer
Programmene aplay og zenity er nyttige her.
Overvågningsprogrammet kan du køre i en uendelig løkke (med en sleep i bunden), eller du kan køre det fra din crontab.
God fornøjelse
mvh
jhp
Senest rettet af heden 12. sep 2010, 19:48, rettet i alt 2 gange.
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Remote server overvågning?
Kan også foreslå http://www.zenoss.com/