Linux-haladó

Megéri-e a szerver bővítés?

Fórumok

Sziasztok!

Van egy DELL PowerEdge 2900 szerverünk, amiben 12 GB memória és egy db QUAD CORE XEON E5335 (2.0GHz) proci van, valamint 146GB SAS (15000RPM) merevlemez.

A szerver pár Drupal és Joomla alapú oldalt szolgál ki, összesen kb. napi 10000 oldalletöltéssel, illetve van rajta pár LDAP-IMAP postafiók és néhány levelezőlista. A clamscan gyakorlatilag folyamatosan teljesen elvisz egy szálat a prociból, de a load átlagosan 0.3 és 1.0 között van. Ami nem is lenne probléma, viszont az egész szerveren az oldalak betöltődése nagyon lassú, az egész nehézkesnek tűnik, pláne pl. a Drupal admin rendszere.

Most felmerült, hogy újabb oldalak költöznének a szerverre és nem tudom, hogy érdemes-e még ezt a szervert hardveresen bővíteni. Első körben még egy plusz proci beszerzésén gondolkodom, de -még hivatalos ajánlatot nem kaptam- elég húzós ára van kb 100 ezer Ft és nem tudom ez vajon teljesítményben jelentősen meglátszik-e.

Van-e vajon valamilyen eszköz, lehetőség, ahol egy hardveres bővítést le tudok modellezni?

Illetve felmerült bennem, hogy a jelenlegi diszket SSD-re cserélem, de elvileg ezt csak a PERC 6 -os RAID contorller támogatja, ebben pedig PERC 5 van.

Bármilyen véleményt szívesen veszek, esetleg aki már bővített ilyen szervert az megírhatná a tapasztalatait!

Köszi!

Központi config menedzselés

Fórumok

Sziasztok

2 napja túrom a netet puppet és saltstack témában, de nem vagyok benne biztos, hogy erre van szükségem.
A cél az, hogy a master szerveren config template-k vannak, pl. postfix main.cf, benne a sok statikus tartalom mellett $hostname, $ip változóval. Ezt azt szinkronizálja le a társított szerverekre, behelyettesítve a változókat. Így ott azonnal működőkées postfix config lesz.

A puppet és a saltstack első ránézésre baromi bonyolult fileserver terén. főleg a puppet zavaros számomra és a neten nem is találtam ilyen template mintákat. Tudja egyáltalán azt amit akarok? (Érdemes tovább gyűrnöm?)

A legnagyobb problémám, hogy közérthető doksit nem találtam ezekről. Saltstacknél is mindig a távoli parancsfuttatással példálóznak.

Kérlek homályosítsatok fel, hogy merre induljak tovább? :)
Köszönöm!

ZoneMinder

Fórumok

Sziasztok!

Felraktam egy Debiant unstable tárolóból. Azért ezt, mert csak itt van ZoneMinder legfrissebb verzió, ami az IP kameráinkat támogatja.
Sikerült felkonfigolni a rendszert, jön a kamera képe, de folyamatos frame-drop ok vannak.

Jul 23 04:55:02 ZoneMinder zmc_m1[3117]: ERR [Error while decoding frame 67224]
Jul 23 04:55:02 ZoneMinder zmc_m1[3117]: ERR [8: 00 00 01 06 e5 01 45 80]
Jul 23 04:55:04 ZoneMinder zmc_m1[3117]: ERR [Error while decoding frame 67270]
Jul 23 04:55:04 ZoneMinder zmc_m1[3117]: ERR [8: 00 00 01 06 e5 01 47 80]

Nem nagyon értem mi történik. Van valaki aki már küzdött ilyennel? Túrom a fórumokat, de nem nagyon segít semmi.
Forrásból nem nagyon szeretnék forgatni, ha nem muszáj.

[ Lezárva ] RAID1 szinkronizálás "lassú"

Fórumok

Nagyon láma kérdésem lenne.

Most telepítettem (kb 13 órakor) egy Ubuntu 14.04 szervert két 1 TB-os diszkre, ami RAID1-be van, rajta pedig LVM.
A telepítés, újraindítása után megnéztem a `cat /proc/mdstat`-ot, és egy kicsit sokalltam a szinkronizálási időt.
Most a következő a kimenete:

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[0] sdb1[1]
971547456 blocks super 1.2 [2/2] [UU]
[================>....] resync = 82.8% (805290752/971547456) finish=37.1min speed=74576K/sec

unused devices:

Vagy ez teljesen normális? Az első szinkronizálás alkalmával bitről bitre másol mindent, nem csak a tényleges adatokat?

Postfix spam return

Fórumok

Üdv!

Adott egy postfix-dovecot-postfixadmin-spamassassin-postgrey mail szerver szolgáltatás.
Vannak olyan spam emailek (yahoo, gmail... stb. szerverekről jönnek vissza), amik a postfix által kezelt domain nevében adják fel a spam leveleket és persze hibás postafiókra. Az értesítő email persze a kezelt postfix-hez kerül.

Lehet ez ellen védekezni? Milyen postfix beállításról feledkeztem meg?

--
G.

Ez mi a fene lehet? fs hiba? kernel baj?

Fórumok

Na ilyennel még nem találkoztam. Valakinek ismerős? Mi okozhatja? Mit lehet tenni vele?

root@spark:/var/mail/blajko/.Sent# file dovecot.index

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] Oops: 0000 [#92] SMP

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] last sysfs file: /sys/devices/virtual/block/md1/md/mismatch_cnt

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] Process file (pid: 6082, ti=f1c56000 task=c24fbb80 task.ti=f1c56000)

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] Stack:

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] Call Trace:

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] Code: Bad EIP value.

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] EIP: [<00f00025>] 0xf00025 SS:ESP 0068:f1c57f20

Message from syslogd@spark at Jul 10 00:09:26 ...
kernel:[657529.872011] CR2: 0000000000f00025
Killed

Úgy tűnik, minden más fájl rendben van (a tartalmukat nem ellenőriztem, de nem okoznak gondot). Ezt az egyet viszont nem lehet kezelni, akár olvasni akarom a tartalmát, akár átnevezném, a fentihez hasonló üzenet jön.

root@spark:/var/mail/blajko/.Sent# df .
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rd0-mail 31G 27G 1.6G 95% /var/mail
root@spark:/var/mail/blajko/.Sent# mount | grep mail
/dev/mapper/rd0-mail on /var/mail type ext4 (rw,noexec,nodev)

Debian Squeeze
root@spark:/var/mail/blajko/.Sent# uname -a
Linux spark 2.6.32-5-686 #1 SMP Tue May 13 16:33:32 UTC 2014 i686 GNU/Linux

root@spark:/var/mail/blajko/.Sent# /bin/ls
cur dovecot.index dovecot.index.cache dovecot.index.log dovecot-keywords dovecot-uidlist maildirfolder new tmp

root@spark:/var/mail/blajko/.Sent# file dovecot-uidlist
dovecot-uidlist: ASCII text

root@spark:/var/mail/blajko/.Sent# /bin/ls -l

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.019367] Oops: 0000 [#87] SMP

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.019487] last sysfs file: /sys/devices/virtual/block/md1/md/mismatch_cnt

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] Process ls (pid: 6044, ti=f3b92000 task=c24f9100 task.ti=f3b92000)

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] Stack:

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] Call Trace:

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] Code: Bad EIP value.

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] EIP: [<00f00025>] 0xf00025 SS:ESP 0068:f3b93f20

Message from syslogd@spark at Jul 10 00:05:13 ...
kernel:[657277.020023] CR2: 0000000000f00025
Killed

Caldav carddav tapasztalatok

Fórumok

Sziasztok

A következő feladatot kellene megoldanom: van egy linux szerver Windows kliensekkel. Központilag kellene tárolni a címjegyzékeket és a naptárbejegyzéseket.
A gondom az, hogy nem nagyon találok erre alkalmas levelezőklienst. A thunderbirdnél a caldav műxik, de a carddavhoz csak a sogo plugin van, ami nekem el sem indul.
Outlookhoz nézegetem a pluginokat, de pl. a surgate az első tesztnél összevissza szinkronizált.

Az exchange pótlékokkal az a gondom, hogy vagy nem működnek megbízhatóan vagy drágábbak, mint az exchange.

Sikerült esetleg valakinek már összehoznia egy (stabilan) működő megoldást erre?
Nem ragaszkodnék feltétlenül a carddav/caldav alapú megoldáshoz.

előre is köszi:

Adam

rsyslog és MySQL

Fórumok

helló

Tudja valaki hogy hogyan lehet az rsyslog-t rávenni, hogy az új klienseket külön DB-n tárolja és minden programnak külön táblája legyen?

Azt gondotam hogy a templatek erre képesek de elolvasva a documentációt nem látom hogy ez lehetséges lenne. http://www.rsyslog.com/doc/rsyslog_conf_templates.html

Valami olyasmi kéne mint ami a fájloknál is van:
$template DailyPerHostLogs,"/var/log/syslog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/messages.log"

template(name="SQLTEMPLATEFORME" type="string" option.sql="on" string="insert into SystemEventsNEW (Message, Facility, FromHost, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values ('%msg%', %syslogfacility%, '%HOSTNAME%', %syslogpriority%, '%timereported:::date-mysql%', '%timegenerated:::date-mysql%', %iut%, '%syslogtag%')")

A SystemEventsNEW helyére menne a program név és a /usr/share/doc/rsyslog-mysql-8.2.2/createDB.sql futtatná ha nem talál DB (persze módosítva).

Igazából ha már tudna BASH script-t futtatni akkor 'job done' de azt hiszem ezt nem fogja Rainer elmondani hogy hogy is lehet ha lehet egyáltalán.

Ha nem tud DB létrehozni az sem baj, megoldom kézzel amikor hozzáadom az új klienst, de a táblák létrehozása minden egyes esetben már nagyon macerás.

Update:
nos a prózai ok hogy miért tárolom majd DB, az az hogy bárki hozzátudjon férni, könnyen. azaz írtam egy egyszerű php kódot, amit majd kicsit módosítanom kell, mert úgy néz ki hogy ez lesz a követendő DB szerkezet:
minden kliens egy külön DB
minden napnak lesz egy külön táblája

és egy cron script vagy trigger fogja karban tartani. -ez még kérdés.