myhand

Рейтинг
278
Регистрация
16.09.2009
hacccker:

Вы говорите о какой-то "грамотной инфраструктуре".. вы конкретней можете?

Система управления хостингом. Пресловутая "панелька", в частности.

hacccker:

Админы? А что админы, да, есть админы к которым я обращаюсь за помощью когда нужно, все с этого форума кстати.

У семи нянек дитя без глазу...

hacccker:

Поэтому хочется кластера, что если один падает, клиенты "уходили" на другой работающий сервер. И даже если это будет 2-3 сервера — это уже вполне отказоустойчивое решение.

Это прежде всего дорогое решение. Во-первых - потребует постоянных услуг квалифицированного администратора. А во-вторых, удвоит стоимость оборудования (покуда у Вас реально 2-3 сервера). Хостинг весьма не бюджетный будет.

А чего вдруг падают-то?

hacccker:

Имхо панель значения не имеет.

Имеет.

Грамотная инфраструктура управления вашим хостингом, админы, организация техподдержки - вот что реально "увидят" ваши клиенты в первую очередь. А не мифическую "отказоустойчивость" из полтора сервера...

V(o)ViK и Pavel.Odintsov Вам дело говорят.

BasePelleta:
Потому что в пике ioweit увеличивается время загрузки сайтов в браузере!

Вот это уже ближе к реальному описанию проблемы. Если это, конечно, не Ваши фантазии, что так у Вас должно быть, а Вы реально это наблюдаете.

Насколько "увеличивается время загрузки"?

BasePelleta:
Установил iotop!

Головой лучше об стенку побейтесь - смысл тот же, равно как и результат. Вам уже не раз объясняли, что делать что-либо имеет смысл только если вы понимаете смысл действий полностью.

BasePelleta:
Думаем смотреть по логам на тот момент!

Ерунду думаете, как обычно. В логах может быть информация о проблемах. Например, какое-то соединение не обработано (таймаут к-л и т.п.). То, что что-то работало, но медленно - проблемой не является. Так что скорее всего в логах увидите мусор.

Нужно было головой думать раньше. Настроить мониторинг и смотреть в момент проблемы, собирать метрики производительности интересующих Вас приложений. Искать корреляции.

BasePelleta:
С чего начинать смотреть?

См. выше. Другой вопрос - а зачем вообще смотреть? В чем, собственно, проблема-то проявляется?

BasePelleta:
Как это выявить?

Блин, Вы в состоянии разобраться что в текущий момент на сервере запущено и что делает? Если нет - едиенственный еще разумный совет (помимо перечисленных выше): забить на всю эту ерунду и нанять квалифицированного администратора. Не жадничайте - боком выйдет.

svyazist:
if failed port 7717 type TCP then restart

Удосужились бы прочитать ман - знали бы, что данный вариант ровно ничем не отличается от приведенного ТС.

maxttor:
Да, уже понял, что это не для pid'а, нашел pid файл в /var/run/
А тогда для чего это? И почему выдается ошибка?

Это для работы с m/monit. Покуда m/monit не связывался с monit - id сервиса установить нельзя.

PS: Вообще, такие вещи тоже описаны в документации. Если Вы не хотите в принципе читать документацию - пользуйтесь готовыми примерами. Для стандартных сервисов (apache/mysql/nginx) - это подойдет.

maxttor:
С этого момента, пожалуйста, поподробней. Каким образом это сделать?

Выше уже написали:

myhand:
Мануал, блин, прочитать.
maxttor:
В конфиге написано: set idfile /var/monit/id
директория имеется, файл создается (правда пустой), но при запуске monit, мне выдается ошибка:
Starting monit: monit: Error reading id from file '/var/monit/id'

И что? Солнце теперь не светит? Что случилось-то?

maxttor:
pid не записывается в файл. Кто нибудь с таким сталкивался?

А кто Вам сказал, что туда пид должен записываться?

maxttor:

Предположим, что monit просто не правильно опрашивает данный порт. т.к. протокол не указан...
Как тогда сделать по феншую?

Мануал, блин, прочитать. Разобраться почему "не отвечает" сервис.

Ну убрать нафиг эту проверку по порту. Или сделать ее более осмысленной - для TCP с SEND/EXPECT, например.

Advokat_SPb:
Первый - можно ли как-то вылечить систему или без переустановки не обойтись?

Нет, нельзя. Диски с зараженного сервера имеет смысл скопировать в сторонку - можно потом посмотреть в чем было дело.

Advokat_SPb:
Утилиты типа chkrootkit и rkhunter только сканируют систему, вручную, как уже описано, зараженные файлы не удалить. Есть ли утилиты, которые могут помочь?

Утилита, скорее всего - man. Убедитесь, что на файлы не выставлены к-л атрибуты, запрещающие модификацию (man lsattr, man chattr).

Advokat_SPb:
Второй вопрос - как не допустить такой ситуации в будущем? На сервере подняты http- и ftp- сервера, открыт доступр по ssh, работает dns-сервер, соответствующие порты открыты. Никакой специальной защиты не использовалось.

Переустановите с нуля и пусть сервер просетапит нормальный администратор.

Насчет "специальной защиты" риторический вопрос - а какая "неспециальная" использовалась?

Всего: 4890