The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск системы мониторинга Cacti 1.2.0

03.01.2019 10:18

Подготовлен релиз системы мониторинга Cacti 1.2.0, отображающей изменения отслеживаемых параметров в виде наглядных графиков. Данные могут собираться как с локальной системы, так и с удалённых серверов. Система написана на языке PHP и распространяется под лицензией GPLv2. Для построения графиков применяется RRDTool.

Основные новшества:

  • Расширены средства сбора данных с внешних хостов. В Remote Data Collector добавлена поддержка часовых поясов. Реализованы настройки таймаутов для Remote Agent;
  • На страницу с общим отчётом добавлена поддержка агрегированных графиков;
  • Проведена оптимизация производительности интерфейса пользователя для систем с большим числом отслеживаемых сервисов;
  • Сокращено число опросов состояния за счёт адаптивной оценки ситуаций, когда действительно требуется переиндексация;
  • Добавлена новая секция Graph Tree Site, позволяющая просматривать графики в привязке к определённому хосту;
  • Добавлен новый мастер установки, позволяющий определить конфигурацию основного сервера мониторинга и удалённых агентов;
  • Устранена старая уязвимость CVE-2009-4112, которая вновь всплыла в свежих выпусках. Проблема позволяет пользователю, имеющему доступ к интерфейсу системы мониторинга, повысить свои привилегии через манипуляцию с параметрами "Data Input Method" для отчёта "Linux - Get Memory Usage". Кроме того, в новом выпуске устранены 4 XSS-уязвимости (межсайтовый скриптинг).


  1. Главная ссылка к новости (https://sourceforge.net/p/cact...)
  2. OpenNews: Атака на уязвимые серверы с Cacti для майнинга криптовалюты
  3. OpenNews: Релиз системы мониторинга Cacti 0.8.8h с устранением уязвимостей
  4. OpenNews: Релиз системы мониторинга Monitorix 3.8.0
  5. OpenNews: Выпуск интерфейса мониторинга Icinga Web 2.0
  6. OpenNews: Выпуск системы мониторинга Zabbix 4.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: cacti, monitoring
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (60) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:27, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Наконец-то часовые пояса. 10 лет ждал ))
     
  • 1.2, Аноним (2), 10:53, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нахрена козе баян, когда есть zabbix?
     
     
  • 2.3, аноннн (?), 11:02, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • –9 +/
    заббикс в 2k19? серьезно?
     
     
  • 3.4, anonymous (??), 11:44, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А какие альтернативы?
     
     
  • 4.5, SubGun (ok), 11:52, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    icinga?
     
  • 4.6, SubGun (ok), 11:55, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    prometeus + grafana
     
     
  • 5.10, Анон1602 (?), 12:29, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуй единственная здравая альтернатива, но зачем прометеус если большенство используют заббикс? (Вывод основан на том что редко можно встретить систему мониторинга на hh.ru не zabbix)
     
  • 5.15, Anonn (?), 13:58, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы использовать нормально Прометей, его нужно пилить под себя весьма и весьма усиленно. В Заббиксе всё готово из коробки.
     
     
  • 6.18, Аноним (18), 15:52, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Надо же, всё готово их коробки, а на форуме опеннета дети рекомендуют научиться программировать под заббикс.
    Волнуюсь.
    Как же так?
     
     
  • 7.19, ShaMan19 (ok), 16:31, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В заббикс нужно допиливать, а в прометеус прям пилить с нуля всея чувствуешь разницу
     
     
  • 8.29, Аноним (29), 00:42, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Дяденька, вы не те грибы кушаете Это заббикс с его упртым хранением данных в бд... текст свёрнут, показать
     
     
  • 9.38, Legion (??), 17:59, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ой, знаток грибочков пришкандыбал Цать лет назад у чувака метрики собирались с ... текст свёрнут, показать
     
     
  • 10.41, пох (?), 14:16, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    фигассе, легко и просто или это вы кактей их когтили Так у нее функционала н... текст свёрнут, показать
     
  • 9.56, hellseher (?), 01:33, 10/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Стоит Prometheus Grafana без бд стэк 3 сервера метрики от Netdata и Zabbix Postg... текст свёрнут, показать
     
  • 5.20, Аноним (20), 16:57, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вместо одного сервиса предлагаете использовать два сервиса? А если я захочу уведомления отправлять мне надо будет ещё чтонибудь втыкать.
     
     
  • 6.25, SubGun (ok), 19:22, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Таки да, unix way.
     
     
  • 7.31, Аноним (31), 14:45, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужен мониторинг без уведомлений?
     
     
  • 8.32, YetAnotherOnanym (ok), 19:31, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для разбора полётов с наказанием невиновных и награждением непричастных ... текст свёрнут, показать
     
  • 7.60, Zet (??), 06:57, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В жопу такой юниксвей ))) Поэтому и 1% пользователей в отличии от винды с 99%
     
  • 6.37, Legion (??), 14:53, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для уведомлений у тебя будет что-то типа PagerDuty или VictorOps.
    А лучше полноценный ITIL с инцидент-менеджментом.
     
  • 5.53, user455 (?), 04:12, 08/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > prometeus + grafana

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

     
  • 4.21, Аноним (21), 18:32, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    check-mk мы используем (2к+ девайсов).
     
  • 4.34, ntwish (?), 08:54, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    TICK. А cacti конечно отстой, просто все привыкли и им нравится.
     
  • 3.7, Анонисуз (?), 11:57, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну т.е. кактус в 2019 норм?))
     
     
  • 4.24, fske (?), 19:05, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вполне себе.
     
  • 3.8, Аноним (8), 12:16, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    2k19 и 2019, где экономия в написании количества символов?
     
     
  • 4.9, Анон1602 (?), 12:24, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Скажу больше, он ещё и языковую раскладку менял
     
  • 2.16, Zabbix (?), 14:41, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нахрена ты пасёшься здесь, если есть форум zabbix?
     
  • 2.35, ntwish (?), 09:01, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Заббикс использует реляционную БД для метрик, это тупик.
     
     
  • 3.36, Legion (??), 14:50, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Заббикс использует реляционную БД для метрик, это тупик.

    Обоснуй почему?

     
     
  • 4.39, Bvc (?), 04:02, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну потому, что не модно, не стильно. И вообще в плохо. И пусть метрики отлично ложатся в таблицы, которые изначально проектировались для хранения именно таких данных, но раз все говорят, что носкл лучше - будет нужно хранить в носкл.
     
     
  • 5.40, ntwish (?), 07:56, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что SQL не может эффективно обращаться с TS. Потому что хранение метрик в табличном виде не эффективно. Потому что статистическая обработка данных требует отдельной подсистемы. Потому что нет встроенных средств агрегации. Потомучто, потомучто, потомучто.... Но PHP-парням это всё нравится, потому как даёт им работу.
     
     
  • 6.45, Bvc (?), 00:00, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы-то будут? А то вы сейчас  рекламный буклет по любой носкл базе зачитали. А хочется не маркетинга а цифр увидеть
     
     
  • 7.46, ntwish (?), 06:02, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вопервых не NoSQL а TSDB. Во вторых, если вас количество интересует, а не качество, тут помочь не могу, не сравнивал, я как-то пережил тот момент, когда впечатлялся кол-ом узлов или длинной истории хранения, как-то мне стало понятно, что 99% собранных метрик я просто никогда не смотрю.
     
  • 5.61, Zet (??), 06:58, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не модно и не стильно ?! ))) Смузи  не сочитается ))) Хороша аргументация )))
     
  • 3.42, пох (?), 14:24, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то это был прорыв - когда, внезапно, оказалось что реляционные бд (бешплатные) уже достаточно эффективны, чтобы забыть, как о страшных снах, о всяких rrd и прочих writeonly недоразумениях "зато с агрегацией" (а по факту с отбрасыванием 90% информации, потомушта нивлазит/ниуспеваем - поэтому давайте ее агрегировать)

    но, как обычно, девляпсам это было слишком сложно - вот накрутить какую-нибудь жаба-бэйзед tsdb отдельно, собиралку отдельно, и отдельно вручную-рисовалку (а потом пытаться героически это все вручную же написанными скриптами автоматизировать) - это по ихнему, это правильный подход.

    а, ну да - зато на go, а не этом-вашем-там-пехепе.

     
     
  • 4.43, ntwish (?), 16:05, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Отстали от жизни батенька, вручную давно крутить ничё не надо, если не хочется конечно.
     
     
  • 5.44, пох (?), 16:37, 06/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну расскажите отсталым, как получить то, что у жабикса из коробки- положим, нам нужен банальный мониторинг банальных параметров линукс-серверов, +- стандартных, с парой стандартных же сервисов.

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

    Как получить тот же самый результат в случае связки prometheus+grafana+хз что еще понадобится для этой несложной задачки?

    Или вы имели в виду - "надо просто купить готовый сервис мониторинга"?

     
     
  • 6.47, ntwish (?), 06:04, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Telegraf->InfluxDB->Grafana
                  |
              Kapacitor
     
     
  • 7.48, пох (?), 09:18, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    так я не понял - все сотни айтимов мне что - сперва самому описывать, потом самому же вручную сотни графиков по ним рисовать?

    я вроде задачу обрисовал вполне банальную и вполне понятную - собирать обычную статистику с, предположим, банального линукса, уметь ее показать на сейчас и как оно выглядело неделю назад, уметь поднять шум, если что-то не так, и уметь убрать лишние детали (плохая идея, скажем, начать мерять содержимое всего, найденого в /proc/mounts - мне даром не сдалось "свободное место в /var/lib/docker/shmoker/aabbbcccdddeeeяхз/..." раз в секунду проверять. Его вообще быть в списке метрик не должно - это жабиксоразработчикам на заметку).

    Задача такая есть абсолютно у всех, какие бы вы ни были модные-молодежные-aaas'ные-контейнероводы, где-то в самом низу у вас лежит обычная операционная система, и их, обычно, довольно много.

     
     
  • 8.49, ntwish (?), 09:37, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Рисование графиков и сбор статистики не одно и то же Telegraf по определению ра... текст свёрнут, показать
     
     
  • 9.50, пох (?), 11:01, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    повторяю для больных девопсятиной эту, кажущуюся вам архисложной задачу, решает... текст свёрнут, показать
     
     
  • 10.51, ntwish (?), 13:24, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Про Заббикс я знаю, я его всего два месяца как окончательно снёс, после лет 7 ис... текст свёрнут, показать
     
     
  • 11.52, пох (?), 17:27, 07/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если для той ерундовой задачи что я описал я специально выбрал простую и даже д... текст свёрнут, показать
     
     
  • 12.54, ntwish (?), 10:59, 08/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дак а чё тогда обсуждать Вам же нужно как Заббикс , а как Забикс уже больше... текст свёрнут, показать
     
  • 12.55, ntwish (?), 11:05, 08/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и кстати, вопрос с дисками, где 90 - норма, в нашем случае решается очень ... текст свёрнут, показать
     
  • 9.57, hellseher (?), 01:49, 10/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Этой затейей колега возился месяцев 5-6 так и не допилил для авс сервисов Я раз... текст свёрнут, показать
     

  • 1.11, Аноним (11), 12:36, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Мыши плакали и кололись, но продолжали писать на PHP".
     
     
  • 2.12, ShaMan19 (ok), 12:57, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хейтить пыху мы не бросим. А если серьезно то писать под удачным релизом продукта написанного на php глупо, поищи лучше новости где нашли уязвимости или где описывают проблемы при разработке на php. А тут сооовсем не в тему.
     
     
  • 3.13, Michael Shigorin (ok), 13:30, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > поищи лучше новости где нашли уязвимости

    Эээ... буковки CVE и XSS точно ничего не говорят?

    PS: для небольших задач (или для крупных, но однообразных -- вроде кластеров) хорош collectd, как по мне: сишный, лёгонький, заточенный.

     
     
  • 4.14, ShaMan19 (ok), 13:47, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Прочитай ещё раз что я писал, ты неверно меня понял, я указал что человек хейтит пхп не в том месте, уместнее в тех темах где описываются уязвимости или сложности разработки.
     
     
  • 5.26, SubGun (ok), 19:26, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зато теперь ты достиг просветления, и знаешь как одним словом начать хейт в любом месте. :)
     
  • 4.30, Аноним (29), 00:44, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    …и однопоточный
     
  • 2.17, Аноним (17), 14:44, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Заплатите ваши денежки, напишем на том, на чём вы пожелаете.

     
  • 2.22, Аноним (21), 18:33, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну это же не новый софт. Сейчас его переписать на что-то другое трудозатратно.
     

  • 1.27, Аноним (27), 19:40, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Текущая версия просто огонь, хоть и не очень дружит с php 7.2 из-за чего появляются пробелы в графиках, но это можно легко исправить выключив модуль php snmp, но после этого перестают собираться данные ifDescr... которые можно дособрать временно активировав php snmp, который потом надо быстро отключить ))).  
     
     
  • 2.28, zeds (?), 23:43, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    так он вроде официально с 7.2 совместим
     
  • 2.33, Аноним (33), 23:18, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это отличный вариант (с быстренько переключить) xD
     
  • 2.58, cactiuser (?), 01:00, 19/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Текущая версия просто огонь

    да-да. божественная хрень. вот прямо начиная с отсутствия кавычек в global_settings.php...
    интересно - ей вообще тестовую установку делали перед релизом, или "и так сойдет"?

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

    в дизайн теперешние разработчики совершенно не умеют (только не говорите, что это старый решил тряхнуть... стариной). в юзабилити - тоже не очень. полный отстой. древняя 0.8.8h - наше всё.

     

  • 1.59, cactiuser (?), 02:08, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Поддерфиваемые Языки"

    это сообщение полностью характеризует отношение разработчиков к продукту.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру