LINUX.ORG.RU

Сообщения Reverse

 

Команды SMTP сервера

День добрый! Имеется почтовый сервер, ставился с iRedMail(postfix+dovecot). Почту вроде настроил , все ходит. При обращении на сервер по телнету - EHLO , нет команды HELP. Т.е. вывод команд не полный. Как я понимаю , где то можно настроить вывод этих команд на запрос EHLO\HELO. Нужен именно ответ 250 HELP(имеется замороченный софт без исходников). Гугл информации не дает. Подскажите , где и как настраивать эти команды? Заранее спасибо.

 

Reverse
()

Сыпется жесткий?

Всем доброго дня! На сервере стоит Centos 6. Пару дней назад пропал /dev/sda. На серваке вроде как должно стоять зеркало из 2х ЖД, но фактически хз, не проверял, руки еще не дошли.Судя по логам отвалился жесткий и сыпятся кластеры? Перезагрузку пока не делал, боюсь все отвалится))) Можно ли в таком состоянии сделать рабочий образ или бекап? Так вот вывод dmesg:

sd 0:0:0:0: [sda] Add. Sense: Recorded entity not found
sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 03 17 12 70 00 00 40 00
sd 0:0:0:0: rejecting I/O to offline device
sd 0:0:0:0: [sda] killing request
sd 0:0:0:0: rejecting I/O to offline device
Buffer I/O error on device dm-0, logical block 3070616
lost page write due to I/O error on dm-0
sd 0:0:0:0: [sda] Unhandled error code
sd 0:0:0:0: [sda] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 01 86 4e c0 00 00 08 00
Buffer I/O error on device dm-0, logical block 3068888
lost page write due to I/O error on dm-0
JBD2: Detected IO errors while flushing file data on dm-0-8
Aborting journal on device dm-0-8.
ata1: EH complete
ata1.00: detaching (SCSI 0:0:0:0)
EXT4-fs error (device dm-0): ext4_journal_start_sb:
Buffer I/O error on device dm-0, logical block 6324224
lost page write due to I/O error on dm-0
JBD2: I/O error detected when updating journal superblock for dm-0-8.
EXT4-fs error (device dm-0): ext4_journal_start_sb: Detected aborted journal
EXT4-fs (dm-0): Remounting filesystem read-only
Detected aborted journal
journal commit I/O error
Buffer I/O error on device dm-0, logical block 2621557
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2621536
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2621453
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2662914
EXT4-fs (dm-0): delayed block allocation failed for inode 656425 at logical offset 6809 with max blocks 1 with error -30

This should not happen!!  Data will be lost
EXT4-fs (dm-0): ext4_da_writepages: jbd2_start: 1024 pages, ino 656425; err -30

ata1: exception Emask 0x10 SAct 0x0 SErr 0x4050002 action 0xe frozen
ata1: irq_stat 0x00000040, connection status changed
ata1: SError: { RecovComm PHYRdyChg CommWake DevExch }
ata1: hard resetting link
EXT4-fs error (device dm-0) in ext4_reserve_inode_write: Journal has aborted
EXT4-fs error (device dm-0) in ext4_reserve_inode_write: Journal has aborted
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2662917
lost page write due to I/O error on dm-0
sd 0:0:0:0: [sda] Synchronizing SCSI cache
ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
ata1: hard resetting link
ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
ata1: limiting SATA link speed to 3.0 Gbps
ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
ata1: EH complete
sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
sd 0:0:0:0: [sda] Stopping disk
sd 0:0:0:0: [sda] START_STOP FAILED
sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Aborting journal on device dm-2-8.
Buffer I/O error on device dm-2, logical block 22577152
lost page write due to I/O error on dm-2
JBD2: I/O error detected when updating journal superblock for dm-2-8.
EXT4-fs error (device sda1): ext4_find_entry: reading directory #2 offset 0
Buffer I/O error on device sda1, logical block 1
lost page write due to I/O error on sda1
Buffer I/O error on device dm-1, logical block 2019312
Buffer I/O error on device dm-1, logical block 2019312
Buffer I/O error on device dm-1, logical block 2019326
Buffer I/O error on device dm-1, logical block 2019326
Buffer I/O error on device dm-1, logical block 2019295
Buffer I/O error on device dm-1, logical block 2019295
Buffer I/O error on device dm-1, logical block 256
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
__ratelimit: 59 callbacks suppressed
Buffer I/O error on device dm-0, logical block 6324224
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 6324224
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-1, logical block 2019312
Buffer I/O error on device dm-1, logical block 2019326
Buffer I/O error on device dm-1, logical block 2019295
Buffer I/O error on device dm-1, logical block 256
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
__ratelimit: 106 callbacks suppressed
Buffer I/O error on device dm-1, logical block 2019312
Buffer I/O error on device dm-1, logical block 2019326
Buffer I/O error on device dm-1, logical block 2019295
Buffer I/O error on device dm-1, logical block 256
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 3
Buffer I/O error on device dm-1, logical block 7
Buffer I/O error on device dm-1, logical block 7
__ratelimit: 53 callbacks suppressed
Buffer I/O error on device dm-0, logical block 2105589
Buffer I/O error on device dm-0, logical block 2105590
Buffer I/O error on device dm-0, logical block 2105591
Buffer I/O error on device dm-0, logical block 2105592
Buffer I/O error on device dm-0, logical block 2105593
Buffer I/O error on device dm-0, logical block 2105594
Buffer I/O error on device dm-0, logical block 2105595
Buffer I/O error on device dm-0, logical block 2105596
Buffer I/O error on device dm-0, logical block 2105598
Buffer I/O error on device dm-0, logical block 2105600
__ratelimit: 5 callbacks suppressed
Buffer I/O error on device dm-0, logical block 5
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 1057
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2105589
lost page write due to I/O error on dm-0
Buffer I/O error on device dm-0, logical block 2097259
lost page write due to I/O error on dm-0

 ,

Reverse
()

Как найти вредоносный скрипт

Всем доброго дня! Имеется сервер на Centos 6, на нем в придачу к прочему стоит сайт на htppd. Недавно через сайт взломали сервер и видать закинули какой то вредоносный скрипт. Исходящий трафик по жесткому засирал канал и ДДосил на определенный IP. Через Iptables я запретил исходящий трафик на этот IP и сеть поднялась. Но остались процессы которые до сих пор пытаются ДДосить, в итоге используют ресурсы сервера. Так вот вопрос, как найти этот скрипт? Куда смотреть? Что и в каких логах искать? Возможно ли по PID'у процесса определить откуда и какой скрипт выполняется?

Вот эти процессы в top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3674 apache 20 0 31992 3148 552 R 100.0 0.0 705:44.29 perl
7247 apache 20 0 31816 3512 1040 R 99.5 0.0 3293:38 perl
7345 apache 20 0 31816 3528 1064 R 99.5 0.0 2421:54 perl
28622 apache 20 0 31816 3520 1048 R 97.6 0.0 13687:42 perl
7329 apache 20 0 31816 3524 1064 R 89.8 0.0 2117:39 perl

Reverse
()

Snmp+ the dude

Всех приветствую. Предупрежу заранее, с Линуксом знаком оч. мало , но активно продолжаю знакомиться!) В общем имеется сервер на Centos 5 и ПК с системой мониторинга The Dude. Необходимо считать по Snmp температуру hdd с сервера на centos и вывести ее на The Dude для мониторинга и построения графиков. Штрудил по интернету и вот к чему пришел: 1)Установил Hddtemp , которая мне показывает температуру ЖД на сервере. 2)Теперь эту темп. (вернее ее значение) нужно считать по snmp в The Dude по определенному OID. (The Dude можно вообще отбросить, но если у кого есть конкретные примеры я только ЗА)

В общем Snmpd запущен. В snmpd.conf прописан нужный OID и скрипт для него.(со скриптом еще не разобрался т.к. простейший не выводит нужного значения)

snmpd.conf :

rocommunity public extend .1.3.6.1.3.35514.2.1 test /tmp/test/1.sh

простейший скрипт /tmp/test/1.sh : #!/bin/bash echo Hello World exit

при запросе на этот оид получаем следущее :

[root@R0 test]# snmpwalk -v 1 -c mycontrol localhost .1.3.6.1.3.35514.2.1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.1.0 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.2.4.116.101.115.116 = STRING: «/tmp/test/1.sh» SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.3.4.116.101.115.116 = «» SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.4.4.116.101.115.116 = «» SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.5.4.116.101.115.116 = INTEGER: 5 SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.6.4.116.101.115.116 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.7.4.116.101.115.116 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.20.4.116.101.115.116 = INTEGER: 4 SNMPv2-SMI::experimental.35514.2.1.1.1.1.2.1.21.4.116.101.115.116 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.3.1.1.4.116.101.115.116 = STRING: «/tmp/test/1.sh: Permission denied» SNMPv2-SMI::experimental.35514.2.1.1.1.1.3.1.2.4.116.101.115.116 = STRING: «/tmp/test/1.sh: Permission denied» SNMPv2-SMI::experimental.35514.2.1.1.1.1.3.1.3.4.116.101.115.116 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.3.1.4.4.116.101.115.116 = INTEGER: 1 SNMPv2-SMI::experimental.35514.2.1.1.1.1.4.1.2.4.116.101.115.116.1 = STRING: «/tmp/test/1.sh: Permission denied»

Судя по «Permission denied» скрипт не выполняется и его значение не включается в OID. В чем проблема? Как я понимаю, где то не хватает нужных прав. Помогите пожалуйста разобраться, спасибо.

Reverse
()

RSS подписка на новые темы