Простий варіант для графічного використання процесора на віддаленому сервері Linux


10

Мої вимоги дуже прості. Мені потрібно графікувати використання процесора на віддаленому сервері Linux. Я не шукаю нічого складного, мені просто потрібно мати змогу побудувати використання процесора на сервері Linux протягом тижня.

Я спустився по кактусовому маршруту - це не просто, це не прямо, і це, безумовно, відчуває себе як надмір.

Чи є простіший, швидший і простіший варіант?

Відповіді:


14

Munin дуже приємний, простий в установці та налаштуванні.


1
Дякую за це - я просто випробував Муніна, і так набагато простіше працювати, ніж кактуси, ганглії чи Зеносс.
gareth_bowles

11

Для одноразової речі я отримав би дані за допомогою sar (пакунок sysstat), а потім графік їх за допомогою інструменту rrd . Ось сценарій, який допомагає створювати графіки з виведення sar.


+1 для sar + графік-інструмент на ваш вибір Також ознайомтеся з ksar, що являє собою додаток java, яке їсть необроблені дані sar та видаляє гарні графіки. Я не вважав це супер інтуїтивно зрозумілим, але кінцевий результат був хорошим.
DictatorBob

3

Ви можете спробувати sar grapher за адресою http://www.fsprings.com/neat/sargrapher.html , ви завантажите sar -p -A вихід на ньому надає сторінку з графіками. Якщо ви хочете, ви можете вибрати параметри sar, які ви хочете, він буде мати лише графік.


1

Я віддаю перевагу ORCA - www.orcaware.com для графіки статистики сервера.
Налаштування в ці дні не надто складне (використовуйте знімок r535 ), і воно може відображатися в погодинному, щоденному, щотижневому, щомісячному, щоквартальному та річному діапазонах.

Він заснований на колекторі даних (прокаляторі), який опитується через 5 хвилин. Графічний двигун - це стара версія RRDTool, але ця програма швидка.

Для віддаленого сервера ви можете мати для цього графік власної статистики, або ви можете перетягувати файли прокалятора через ssh / rsync / scp на регулярному інтервалі для графіку на локальному сервері. Це добре працює в будь-якому випадку.


1

Пару питань: - Ви хочете генерувати сюжети в режимі реального часу? - як часто ви хочете зробити вибірку?

У попередніх коментарях згадувалося про 5-хвилинні зразки, і я мушу сказати, якщо ви дійсно хочете дізнатися, що робить ваш процесор з будь-якою впевненістю, ви дійсно повинні бути нижче 10-секундного діапазону. Усереднення речей за 5 хвилин просто призведе до того, що ви пропустите шипи, які можуть тривати хвилин! Дійсно, що 10 секундних зразків можуть пропустити 5 секундних шипів, але ви повинні з'ясувати, що ви намагаєтеся бачити в даних.

Особисто я використовую collel, напевно, тому, що я написав це! ;-)

Але він працює дуже ефективно при низьких частотах вибірки (навіть підсекунду) і навіть може повідомити про свій результат у форматі, придатному для побудови графіків. Насправді, якщо ви встановлюєте collectionl-утиліти і записуєте в загальний каталог, ви можете використовувати колплот для перегляду даних у режимі реального часу.

Останній коментар про RRDTool. Це чудовий пакет і малює дуже приємні сюжети, але вам потрібно знати, якщо ви заносите багато зразків за один день, то отримані сюжети не точні. Це тому, що RRDTool нормалізує декілька вибірок в одиничні точки даних, щоб зробити графіки простішими, що ніколи не відбувається. Він використовує gnuplot, щоб переконатися, що кожна схована точка даних є вірно відображеною.

-знак


0

Під час роботи з ящиками для Linux я використовував Splunk і вважав це дуже корисним.

Мені сподобався Splunk, тому що він дозволив мені не тільки контролювати продуктивність, але й налаштовувати сповіщення не тільки для мого Linux, але й для моїх вікон Windows.


0

Якщо у вас справді є лише один, ігноруйте це, але якщо у вас є купа або збираєтеся рости, то Ganglia, можливо, варто подивитися.

5-секундний вибірки та купа метрик поза процесором, які добре керуються на декількох рівнях, на сервері / кластері / фермі тощо.


Я подумав, що Ganglia виглядає добре, і спробував це на невеликій кількості серверів Linux, на яких працює різні дистрибутиви; налаштування було відносно легким, але я вважав, що графік відображається дуже ненадійним. Зібрана статистика для певних серверів відображалася просто чудово, але для інших майже всіх даних бракувало. Здавалося, не було жодної рими або причини того, які сервери працювали, а які ні.
gareth_bowles
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.