Kontrollera raid-funktion på server

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Kontrollera raid-funktion på server

Inlägg av skalman65 »

Efter att fått ordning på servern så håller jag nu på att se över möjlighet
för att kunna kontrollera funktionen på raid diskarna.

När jag hade raiden monterad på samma maskin så använde jag

Kod: Markera allt

cat /proc/mdstat
byggt i ett script som jag "kopplade" ihop med ett zenity-fönster

Fungerade helt okej.

Nu så ligger två st raidenheter (md0 + md1) på en server,
för tillfället så ssh-ar jag och kör en cat /proc/mdstat
men skulle vilja ha en mera "automatiserad" variant.

Antar att jag kan anpassa det script som jag använde tidigare till ssh,
men hur gör jag då med lösenord?
är det säkert att skriva in i ett script som placeras i /home ?

Eller kan det finnas någon genväg jag kan använda?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Finns massor med varianter på lösningar men t.ex.:

1) Kör det som ett cron jobb på servern och maila därefter resultaten till dig själv.
2) Kör scriptet som tidigare fast med {lösenordslös-}inloggning via SSH nycklar. Info finns: https://help.ubuntu.com/community/SSH/OpenSSH/Keys

Är det säkert? Ja, hyfsat bra säkerhet, men jag rekommenderar inte att göra det tillgängligt från Internet.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

Tack johanre
johanre skrev:Kör det som ett cron jobb på servern och maila därefter resultaten till dig själv.
lät klart intressant, håller på att försöka att läsa in mig lite på ämnet,
då jag får felkoder efter att installerat mailutils.

för att få det att fungera räcker det med att installera
maiutils samt
postfix

Samt givetvis redigera deras conf filer
eller behöver jag något annat paket?

I mina försök har jag följt denna
sida:

men fick felkoder vid försök att skicka testmail via terminalen
hittade en sida som visade på att postfix behövdes, efter installation så försvann felkoder men lyckas inte få mailen att levereras
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Det beror lite på hur din ISP tillåter mail (och genom vilken SMTP server), men oftast skall det räcka med att ange:

Kod: Markera allt

relayhost
i /etc/postfix/main.cf (+ en omstart av postfix tjänsten efter konfigurationsändring) för att mailutskick skall börja fungera.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Får du rätt på det?
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

Hade följt ett antal olika guider för att få igång mail.

så för att vara säker att dessa inställningar inte skulle ställa till några problem så valde jag att installera en "test" installation via virtual box.

men lyckades inte att få "test-mailen" att levereras.

fick detta felmeddelande:
(har redigerat det lite)

Kod: Markera allt

From MAILER-DAEMON  Tue Mar 14 22:12:42 2017
Return-Path: <>
X-Original-To: xxx@ubuntu-test
Delivered-To: xxxx@ubuntu-test
Received: by ubuntu-test.lan (Postfix)
	id DD9274B502; Tue, 14 Mar 2017 22:12:42 +0100 (CET)
Date: Tue, 14 Mar 2017 22:12:42 +0100 (CET)
From: MAILER-DAEMON@gmail.com (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: xxxx@ubuntu-test
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="AB4AB4B4FC.1489525962/ubuntu-test.lan"
Message-Id: <20170314211242.DD9274B502@ubuntu-test.lan>

This is a MIME-encapsulated message.

--AB4AB4B4FC.1489525962/ubuntu-test.lan
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host ubuntu-test.lan.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<xxxx@gmail.com>: unknown user: "xxxx"

--AB4AB4B4FC.1489525962/ubuntu-test.lan
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; ubuntu-test.lan
X-Postfix-Queue-ID: AB4AB4B4FC
X-Postfix-Sender: rfc822; xxxx@ubuntu-test
Arrival-Date: Tue, 14 Mar 2017 22:12:42 +0100 (CET)

Final-Recipient: rfc822; xxxxx@gmail.com
Original-Recipient: rfc822;xxxxx@gmail.com
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "xxxxxxxx"

--AB4AB4B4FC.1489525962/ubuntu-test.lan
Content-Description: Undelivered Message
Content-Type: message/rfc822

Return-Path: <xxxx@ubuntu-test>
Received: by ubuntu-test.lan (Postfix, from userid 1000)
	id AB4AB4B4FC; Tue, 14 Mar 2017 22:12:42 +0100 (CET)
Subject: test message
To: <xxxxx@gmail.com>
X-Mailer: mail (GNU Mailutils 2.99.99)
Message-Id: <20170314211242.AB4AB4B4FC@ubuntu-test.lan>
Date: Tue, 14 Mar 2017 22:12:42 +0100 (CET)
From: xxxx@ubuntu-test (xxxx)

This is a test.

--AB4AB4B4FC.1489525962/ubuntu-test.lan--
Nu prövade jag att följa denna guide:
https://devops.profitbricks.com/tutoria ... on-ubuntu/

När postfix installeras så körs ju en "conf-program"
en av de första dialog rutorna är ju denna

Beroende på vilken guide jag har följt så har jag fått olika val
nu senast skulle jag välja "sattelite systems"
men har även prövat både "ingen conf" samt "internetsystem"
Vad är rätt eller har det ingen betydelse?

nästa dialogruta är det dags att ange datorn mailadress.
kan/skall jag ange min mailadress för gmail där?
Användarvisningsbild
Nemo
Inlägg: 732
Blev medlem: 16 aug 2010, 19:39
OS: Kubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Kontrollera raid-funktion på server

Inlägg av Nemo »

Hej!
Detta är förmodligen över min egen nivå och kunnande inom detta område. Det jag fastnade för var denna del i det du testat:

Kod: Markera allt

Return-Path: <xxxx@ubuntu-test>
Received: by ubuntu-test.lan (Postfix, from userid 1000)
	id AB4AB4B4FC; Tue, 14 Mar 2017 22:12:42 +0100 (CET)
Subject: test message
To: <xxxxx@gmail.com>
X-Mailer: mail (GNU Mailutils 2.99.99)
Message-Id: <20170314211242.AB4AB4B4FC@ubuntu-test.lan>
Date: Tue, 14 Mar 2017 22:12:42 +0100 (CET)
From: xxxx@ubuntu-test (xxxx)

This is a test.
Vad jag kan se försöker du skicka mail till en gmail adress som jag antar är din egen och adressen har du maskerat med xxxxx för att inte synas i denna tråd, vilket är helt ok enligt mig.

I ett tidigare inlägg hänvisade du till denna sida för de tester du gjort. I en av kommentarerna till artikeln står det följande från någon som heter Rian:
You didn’t do anything wrong. Google has recently disallowed sending email in this fashion. It doesn’t work for me anymore, either.
Kommentaren skrevs den 28 maj 2016, men om detta fortfarande gäller skulle det kunna vara en orsak till varför du inte får det att fungera mot gmail.

Återigen, detta är över min egen kunskapsnivå, men jag tror detta kan vara en möjligt förklaring till ditt problem. Det kanske finns andra E-post leverantörer, där detta fungerar.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

OK, om vi börjar med det grundläggande, vad ger kommandot:
cat /etc/postfix/main.cf | grep relayhost
Det skall vara din ISPs SMTP gateway. Om den är korrekt satt bör det fungera utan problem.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

På min testmaskin hade jag :

Kod: Markera allt

smtp.gmail.com
På min server

Kod: Markera allt

[smtp.gmail.com]:587 
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Som sagt, om du byter till din ISPs SMTP server så kommer det sannolikt gå bättre. Jag har t.ex. Telia som ISP och kan då använda smtprelay1.telia.com

Vilken är din ISP?

Sent from my Redmi 3 using Tapatalk
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

Sorry det kopplade helt fel, gmail är inte min ISP :-[ , utan telia

Tog och avinstallerade postfix samt mailutils och startade om på min testmaskin.

Nu prövade jag att bara ändra så jag fick smtprelay1.telia.com på releyhost.

Testade att det var rätt med
cat /etc/postfix/main.cf | grep relayhost
svar:

Kod: Markera allt

relayhost = smtpreley1.telia.com 
laddade om postfix

Kod: Markera allt

sudo systemctl restart postfix
men får inte testmailet

Kod: Markera allt

echo testing | mail -s test_subject minmail@xx.com
att levereras

Ändrade även releyhost på min server och testade även där men med samma resultat.


Tog och letade upp felloggen för postfix och hittade detta i den

Kod: Markera allt

Mar 17 20:33:04 server1 postfix/smtp[7745]: 99B5DC010C: to=<minmail@telia.com>, relay=none, delay=2359, delays=2359/0.06/0.1/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtpreley1.telia.com type=AAAA: Host not found
Efter litte googlande så fann jag att "type=AAAA" hade att göra med att postfix vill använda ipv6
Ändrade inet_protocols = ipv4 och därefter så får jag samma felmeddelande, fast nu med type=A

Det har jag ännu inte funnit något lösning på
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Du är nära nu! Det är bara en felstavning som gör att du hamnar fel. Du skrev:
skalman65 skrev:relayhost = smtpreley1.telia.com
Men det skall stå:

Kod: Markera allt

relayhost = smtprelay1.telia.com
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

johanre skrev:Du är nära nu! Det är bara en felstavning som gör att du hamnar fel.
nä sån tur hade jag inte :-\

Rättade mitt slarvfel, och kontrollerade sedan fel loggen efter att ett nytt försök gjorts,
loggen ser helt annorlunda ut nu...

Kod: Markera allt

Mar 18 18:36:05 ubuntu-test postfix[1487]: Postfix is running with backwards-compatible default settings
Mar 18 18:36:05 ubuntu-test postfix[1487]: See http://www.postfix.org/COMPATIBILITY_README.html for details
Mar 18 18:36:05 ubuntu-test postfix[1487]: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
Mar 18 18:36:07 ubuntu-test postfix/master[1530]: daemon started -- version 3.1.0, configuration /etc/postfix
Mar 18 18:45:06 ubuntu-test postfix/pickup[1535]: DD9DF45E39: uid=1000 from=<xxxx@ubuntu-test>
Mar 18 18:45:07 ubuntu-test postfix/cleanup[2009]: DD9DF45E39: message-id=<20170318174506.DD9DF45E39@ubuntu-test.lan>
Mar 18 18:45:07 ubuntu-test postfix/qmgr[1536]: DD9DF45E39: from=<xxxx@ubuntu-test>, size=358, nrcpt=1 (queue active)
Mar 18 18:45:07 ubuntu-test postfix/smtp[2011]: DD9DF45E39: to=<xxxxx@gmail.com>, relay=smtprelay1.telia.com[81.236.60.215]:25, delay=0.54, delays=0.23/0.06/0.2/0.05, dsn=5.1.0, status=bounced (host smtprelay1.telia.com[81.236.60.215] said: 550 5.1.0 pIPbcqdL5mraXpIPbcbW2N Sender Domain Rejected [403] (in reply to MAIL FROM command))
Mar 18 18:45:07 ubuntu-test postfix/cleanup[2009]: 6E5EC4728B: message-id=<20170318174507.6E5EC4728B@ubuntu-test.lan>
Mar 18 18:45:07 ubuntu-test postfix/qmgr[1536]: 6E5EC4728B: from=<>, size=2326, nrcpt=1 (queue active)
Mar 18 18:45:07 ubuntu-test postfix/bounce[2012]: DD9DF45E39: sender non-delivery notification: 6E5EC4728B
Mar 18 18:45:07 ubuntu-test postfix/qmgr[1536]: DD9DF45E39: removed
Mar 18 18:45:07 ubuntu-test postfix/local[2013]: 6E5EC4728B: to=<xxxx@ubuntu-test>, relay=local, delay=0.18, delays=0.01/0.11/0/0.07, dsn=2.0.0, status=sent (delivered to mailbox)
Mar 18 18:45:07 ubuntu-test postfix/qmgr[1536]: 6E5EC4728B: removed
Vad jag förstår så har meddelandet stoppats av Telia, ...
genom detta (Sender Domain Rejected [403] (in reply to MAIL FROM command)
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Är du säker att du har Telia?

EDIT: Nej, förresten, glöm det, det var en felaktig slutsats från mig. Vilken mailadress försöker du skicka mail med nu? Det är den som avvisas.

Sent from my Redmi 3 using Tapatalk
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

johanre skrev:Vilken mailadress försöker du skicka mail med nu
försöker att skicka både till min adress på @telia.com samt @gmail.com
felloggen ser likadan ut på båda.


I mina försök att få detta att fungera så ramlade jag över denna sida
http://www.sweclockers.com/forum/trad/1 ... spberry-pi

där TS bland annat frågar om vilken konfiguration av postfix installationen han skulle välja,

Bild
han fick svaret smarthost, så jag gjorde en nystart ytterligare

varpå jag hittade denna sida som jag sedan valde att följa

felloggarna ser i stort sett likadan ut fortfarande men en fundering på logggen är

Kod: Markera allt

Mar 19 20:45:31 ubuntu-test postfix/qmgr[6516]: 978414B459: from=<erik@ubuntu-test>, size=358, nrcpt=1 (queue active)
Mar 19 20:45:32 ubuntu-test postfix/smtp[6538]: 978414B459: to=<xxxxx@gmail.com>, relay=smtprelay1.telia.com[81.236.60.215]:25, delay=0.77, delays=0.27/0.13/0.32/0.05, dsn=5.1.0, status=bounced (host smtprelay1.telia.com[81.236.60.215] said: 550 5.1.0 pglhcrt08mraXpglhccTlD Sender Domain Rejected [403] (in reply to MAIL FROM command))
i början from=<erik@ubuntu-test>
skall det vara min riktiga mailadtress hos telia
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Kontrollera raid-funktion på server

Inlägg av Gunnar Hjalmarsson »

skalman65 skrev:... en fundering på logggen är

Kod: Markera allt

Mar 19 20:45:31 ubuntu-test postfix/qmgr[6516]: 978414B459: from=<erik@ubuntu-test>, size=358, nrcpt=1 (queue active)
Mar 19 20:45:32 ubuntu-test postfix/smtp[6538]: 978414B459: to=<xxxxx@gmail.com>, relay=smtprelay1.telia.com[81.236.60.215]:25, delay=0.77, delays=0.27/0.13/0.32/0.05, dsn=5.1.0, status=bounced (host smtprelay1.telia.com[81.236.60.215] said: 550 5.1.0 pglhcrt08mraXpglhccTlD Sender Domain Rejected [403] (in reply to MAIL FROM command))
i början from=<erik@ubuntu-test>
skall det vara min riktiga mailadtress hos telia
Ja,eller det får åtminstone inte vara en uppenbar fejkadress, då det är den verkliga avsändaradressen dit eventuella bounce-meddelanden skickas.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Jag förstår att du är lite frustrerad över att du inte kommer fram snabbare men du krånglar till det för dig själv genom att följa flera olika guider.

Problemet du har just nu beror på att din avsändaradress inte godkänns av Telias SMTP. Det som måste lösas nu är - förmodligen - en felaktig konfiguration i /etc/postfix/main.cf . Kan du posta hela innehållet i filen här i forumet?

Sent from my Redmi 3 using Tapatalk
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

joo - börjar nog bli lite smått frustrerad ;D

har nog gissat att det är någon liten sak som inte är rätt i main.cf, men vad....

filen ser ut så här i dag.

Kod: Markera allt

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = ubuntu-test
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = telia.com, $myhostname, ubuntu-test, localhost.localdomain, localhost
relayhost = smtprelay1.telia.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = 
min egen fundering är om :
myhostname = ubuntu-test
är problemet men osäker vad jag skall ändra det till

Målet är att servern skall kunna maila svaret från ett script,
jag skall inte ta i mot några mail denna väg
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Kontrollera raid-funktion på server

Inlägg av johanre »

Ja, myhostname kan spela roll, men det är inte hela sanningen. Det beror lite på vad som står i /etc/mailname. Du har nämligen även detta satt:

Kod: Markera allt

myorigin = /etc/mailname
Kan du kolla vad som står i /etc/mailname?
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Kontrollera raid-funktion på server

Inlägg av skalman65 »

etc/mailname

Kod: Markera allt

telia.com
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"