zabbix на общем сервере Dreamhost
В последнее время у меня были серьезные проблемы с производительностью на общем сервере моей мечты, и в конце концов они отключили некоторые из моих доменов.
В конце долгого разговора с "поддержкой" я понял, что проблема не в отдельном домене, а в слишком большом количестве доменов на одного пользователя. Мой плохой, я все еще учусь.
Поэтому я думаю, что нашел решение проблемы, и я спрашиваю, могу ли я сделать несколько попыток, попросив их предупредить меня, прежде чем снова закрыть мой сайт. Они сказали, что отключение происходит автоматически, и если это происходит слишком часто, они могут заставить меня включить VPS (= дорого) без предупреждения!
Я решил найти инструмент для мониторинга моего сервера и предупредить меня о том, что происходит что-то плохое, прежде чем DH снова закроет мой сайт.
Я нашел zabbix, который выглядел хорошо, но, читая вокруг, я увидел, что он использует много памяти и может быть установлен только на VPS!
Вопрос в том: стоит ли zabbix и работает ли на общем сервере? или это высосет все мои дефицитные ресурсы? Есть ли другая хорошая альтернатива для мониторинга общего сервера?
Спасибо
2 ответа
Вы просто не сможете установить что-либо подобное на общем хосте - вам нужен привилегированный доступ для установки или запуска подобных сервисов.
Вы могли бы написать что-то, что отслеживало бы основы, читая то, к чему все пользователи могут получить доступ с помощью обычных команд состояния системы или из файловой системы / proc, но это не было бы особенно полезно, так как вы не смогли бы определить, какое влияние оказывал ваш сайт. на мировых цифрах.
Если вы выходите за пределы того, что хост разрешает для каждой учетной записи, я предлагаю перейти на VPS как можно скорее контролируемым образом, прежде чем вам придется торопиться после отключения или переходить на хост. это позволяет использовать больше ресурсов для каждой учетной записи (хотя это будет и дороже, так как для большего использования ресурсов для каждой учетной записи такой хост будет способен создавать меньше учетных записей на любом данном оборудовании, поэтому придется компенсировать разницу, взимая больше).
В наши дни вы можете приобрести несколько недорогих VPS: их можно купить по цене от 6 до 10 долларов в месяц (меньше, если вам нужно только что-то очень маленькое, но, похоже, вам нужно что-то большее, чем минимальное). Просто убедитесь, что вы сохраняете хорошие резервные копии вне сервера, если вы используете дешевого провайдера (но вы все равно должны это делать) и избегаете хостов OpenVZ с разницей между "гарантированной" и "пакетной" памятью (это часто может быть полезным в среде Вы контролируете, но, на мой взгляд, просто добавляет возможную точку нестабильности, когда вы являетесь клиентом на общем хосте VPS). Вы найдете множество предложений в таких местах, как VPS-форумы WHT или такие сайты, как LEB, которые "специализируются" на низком уровне рынка, но обязательно прочитайте отзывы, прежде чем подписываться на что-либо. Если вы выбрали хост, который позволяет вам выполнить сброс виртуальной машины самостоятельно (переустановить ее с нуля), у вас есть возможность немного поиграть, вернуться к началу, когда что-то идет не так, как надо, вспенить, промыть и повторить, пока вы не почувствуете себя достаточно комфортно, чтобы начните правильно перемещать свои сайты в их новый дом.
Я должен согласиться с ответом Дэвида: вы не сможете запускать Zabbix в среде общего хостинга, такой как DH. Я запускаю несколько инсталляций Zabbix, так что я знаком с системой мониторинга, и для ее запуска требуются демонические процессы, которые ни один провайдер общего хостинга не разрешит вам.
Общий хостинг хорош для начала работы, но похоже, что вы переросли полезность общего хостинга и готовы сделать следующий шаг к поставщику VPS. За свои деньги я на самом деле иду с Linode, так как цены не плохие, обслуживание было отличным, и у них есть несколько мест. Также, как упоминает Дэвид, они не основаны на OpenVZ, а на Xen, поэтому выделенная память выделяется и гарантируется. На самом деле у меня есть несколько экземпляров Linode VPS, и я запускаю оттуда и Nagios, и Zabbix на отдельных узлах.