From: Maksym Tiurin <mrkooll@bungarus.info> To: ALT Linux sysadmins' discussion <sysadmins@lists.altlinux.org> Subject: Re: [Sysadmins] Мониторинг нагрузки на сервер Date: Thu, 17 Jul 2014 22:59:17 +0300 Message-ID: <m3a987pxii.fsf@comp.bungarus.info> (raw) In-Reply-To: <20140624081458.GA9798@osdn.org.ua> (Michael Shigorin's message of "Tue, 24 Jun 2014 11:14:58 +0300") Сори за некропост, но может будет кому интересно. Michael Shigorin writes: > On Tue, Jun 24, 2014 at 11:40:47AM +0900, alexei/taf.ru wrote: >> Смотрите в сторону zabbix'а. Через агента и внешние скрипты >> можно собирать все, что только можно. > > Этот вариант более осмыслен тогда, когда машин много и надо > их как-то обобщать, а тонкие детали происходящего на каждой > отдельной не особо важны (т.к. период обновления сенсоров > довольно велик, а для скриптов заметны накладные расходы). Если машин много то лучше уж Cacti - одна нода точно обслуживает 6k машин. Zabbix тупит, да и использование обычной реляционной СУБД для статистики ИМХО хреновое решение. Можно еще на graphite посмотреть, но он уродлив (сами графики уродливы и неудобны - того кто придумал диапазон в текстовых полях набирать надо книгой по юзабилити бить по голове). > > On Tue, Jun 24, 2014 at 10:13:49AM +0300, Dmitriy L. Kruglikov wrote: >> Если только собирать картинки, то Collectd + rrd, >> а смотрелка для графиков из rrd - вообще не проблема. > > Для нескольких хостов либо необходимости отмечать кратковременные > выбросы значений лучше collectd я пока ничего не видел -- лёгкий, > нежручий, почти всё делает сам (хотя умеет дёргать и perl/java), > умеет интервалы порядка 5..10 секунд, не отмечаясь особо в top, > сливает данные по сети (при надобности через свой прокси) на > collectd-сервер, где их можно агрегировать. В качестве GUI брал > комплектный пример collection3 и так и использовал. collectd очень хорош, но еще лучше collectd-pw + perfwatcher. > > Вообще за последние лет десять на своих задачах пришёл к варианту > "пассивный удалённый мониторинг + активный локальный", когда нет > возможности отдачи команд рутом через какого-либо агента (и нет > лишних открытых портов); реализовывал связкой collectd + monit. > > В любом случае запросы к абстрактному серверу можно фиксировать > разве что на уровне соединений, а если это был веб-сервер, то > стоит уточнить, на чём именно (apache1/2, nginx?): для разных > httpd в разных системах мониторинга бывают свои модули, например, > https://collectd.org/wiki/index.php/Plugin:Apache > https://collectd.org/wiki/index.php/Plugin:nginx collectd еще умеет парсить логи, запускать скрипты и получать значения через unixsocket. В общем колектом можно собирать что угодно, а куда собранное складывать и чем анализировать это уже от задачи и нагрузки зависит. -- With Best Regards, Maksym Tiurin JID: MrKooll@jabber.pibhe.com
next prev parent reply other threads:[~2014-07-17 19:59 UTC|newest] Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-06-24 2:25 REAL 2014-06-24 2:40 ` alexei 2014-06-24 3:06 ` REAL 2014-06-24 3:24 ` alexei 2014-06-24 6:54 ` REAL 2014-06-24 7:16 ` alexei 2014-06-25 3:18 ` REAL 2014-06-25 3:37 ` alexei 2014-06-24 8:14 ` Michael Shigorin 2014-06-25 5:26 ` REAL 2014-06-25 6:14 ` Sergey 2014-06-25 9:11 ` Anton Farygin 2014-06-25 19:27 ` Sergey 2014-06-25 20:46 ` Anton Farygin 2014-06-26 10:39 ` Michael Shigorin 2014-06-26 10:52 ` Sergey 2014-06-26 11:26 ` Anton Farygin 2014-06-26 11:59 ` Sergey 2014-06-25 6:38 ` Dmitriy L. Kruglikov 2014-06-25 9:21 ` Michael Shigorin 2014-07-17 19:59 ` Maksym Tiurin [this message] 2014-07-18 7:35 ` Dmitriy L. Kruglikov 2014-07-21 12:24 ` Michael Shigorin 2014-07-21 12:36 ` Dmitriy L. Kruglikov 2014-07-21 18:16 ` Maksym Tiurin 2014-07-23 6:04 ` Dmitriy L. Kruglikov 2014-07-21 13:50 ` Sergey 2014-07-21 18:18 ` Maksym Tiurin 2014-06-24 4:32 ` Mike Lykov 2014-06-24 6:53 ` REAL 2014-06-24 8:23 ` Anton Gorlov 2014-06-25 3:24 ` REAL 2014-06-24 7:13 ` Dmitriy L. Kruglikov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=m3a987pxii.fsf@comp.bungarus.info \ --to=mrkooll@bungarus.info \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git