Программное обеспечение для анализа производительности серверов Linux и мониторинга нагрузки - PullRequest
1 голос
/ 18 февраля 2011

Что мне особенно нужно, так это программное обеспечение, работающее на Linux (CentOS), которое может выполнять следующие действия:

  • Показывать удобочитаемые ЦП, Память, Диск, Apache, MySQL, использование / производительность.
  • Предоставляйте исторические отчеты по вышеуказанным показателям (сегодня, неделя, месяц, год и т. Д.)
  • Предоставляйте эти данные в виде удобного для просмотра веб-отчета или, по крайней мере, для экспорта в Excel / CSV..

Я посмотрел на Cacti и не думаю, что это действительно корпоративное решение.Мне все равно, бесплатно это или платно за программное обеспечение, хотя с открытым исходным кодом было бы неплохо, я действительно просто ищу лучшее решение.

Существует ли что-нибудь подобное для Linux?Проблема, с которой сталкивается эта компания, заключается в том, что мы не можем измерить, как изменения, которые мы вносим в наш код и конфигурации серверов, влияют на общую производительность.Поэтому, когда я увидел, что давайте делать это, а затем делать это, я не могу показать преимущества или вернуться назад, потому что это было отрицательно с точки зрения производительности.Я не гуру Linux, просто разработчик с некоторыми навыками Linux, но я открыт для всех предложений.Спасибо за чтение.

Ответы [ 6 ]

2 голосов
/ 14 ноября 2013

Несмотря на то, что существует много проектов с открытым исходным кодом, но главный недостаток, который они испытывают, заключается в том, что их сложнее настроить. У меня есть несколько бесплатных SeaLion , которые проще в установке и настройке. И у него есть потрясающая временная шкала для представления результатов. Также есть различные платные инструменты, новые реликвии, плотность серверов, солнечный ветер, которые вы также можете посмотреть. enter image description here

1 голос
/ 30 декабря 2013

Ознакомьтесь с инструментом мониторинга eginnovations

http://www.eginnovations.com

Отслеживает Linux, Apache, mySQL и другие приложения и работает в сети, поэтому вам не нужно быть экспертом по Linux.

М.

0 голосов
/ 08 февраля 2013

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

Для производительности сервера многие люди рекомендуют munin, вам нужно научиться читать данные отчета. Вы также можете написать собственные сценарии, чтобы получить определенные параметры отчета Mysql. Кроме того, если хост вашего сервера предоставляет API, вы можете сделать гораздо больше, связанных с отчетами, в вашей панели администратора.

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

https://serverfault.com/questions/44/what-tool-do-you-use-to-monitor-your-servers http://sixrevisions.com/tools/10-free-server-network-monitoring-tools-that-kick-ass/

0 голосов
/ 06 марта 2012

Я использую Мунин .Мне гораздо намного проще в настройке, чем кактусам.Лучше скомпилировать его самостоятельно, чем извлекать его с помощью apt-get (или другого), потому что таким образом у него больше встроенных скриптов сбора данных.

0 голосов
/ 24 февраля 2011

ИМХО одним из лучших "freemium" инструментов является Zenoss (http://community.zenoss.org/).

. Общественная версия бесплатна. Она сделает все, что вам нужно, и поставляется с простым процессом установки на основе RPM. Это намного проще, чем Cactiили Nagios для настройки и использования. Я бы попробовал.

0 голосов
/ 18 февраля 2011

Кактусы прост. OpenNMS является более полным.

Вы не ограничены Linux, используя SNMP, вы можете получить эти данные с удаленного хоста и использовать любую NMS, какую захотите.

...