установка плагина weathermap к cacti

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2008-08-11 10:37:58

Сначала думал писать статью, но вначале решил выложить на одобрение на форуме ) Вдруг кому-то станет полезным.
После непоcредственно установки cacti согласно статье, понадобилось прикрутить к нему плагин weathermap. Немного порывшись в нете нашел много полезностей )))
Итак, приступим.

Предварительно устанавливаем архитектуру плагинов. Для этого скачиваем cacti-plugin-arch.tar.gz и приступаем к установке. если вы ничего не меняли в настройках cacti (т.е. свежеустановленная cacti), то просто перезаписываете имеющиеся в /usr/local/share/cacti файлы извлеченными из cacti-plugin-arch.tar.gz.

После установки необходимо заново ввести логин/пароль к базе данных в файле includes/global.php, также в этом файле необходимо изменить строку

Код: Выделить всё

$config['url_path'] = "/";
на местоположение вашего кактуса через браузер. К примеру, если адрес вашего сервера http://servername/ и кактус проинсталлен в
http://servername/projects/cacti/testing/, то строку необходимо изменить на

Код: Выделить всё

$config['url_path'] = "/projects/cacti/testing/";
либо же, если ставили так, как описано в статье (для расположения http://servername/cacti/), то меняем на

Код: Выделить всё

$config['url_path'] = "/cacti/";
Не забываем про слэш в конце )
Если же настройки уже были, то необходимо воспользоваться патчем, который идет в составе архитектуры.
В данной статье описывается установка "с нуля", потому патч не рассматривается (из-за того, что он у меня матерился и портил файлы include/ :) ).
Установив архитектуру плагинов приступаем собственно к теме статьи :)
Сам weathermap можно ставить двумя путями: 1) в виде отдельного приложения; 2) в виде плагина к cacti. Мы пойдем последним путем.
Идем на www.network-weathermap.com и качаем последнюю версию weathermap'а. Далее распаковываем ее в папку /usr/local/share/cacti/plugins/ и если необходимо переименовываем в weathermap и в файл include/global.php добавляем строку:

Код: Выделить всё

$plugins[] = 'weathermap';
Теперь заходим в админку кактуса и видим новую вкладку. Чтоб полноценно управлять ею, необходимо зайти в user management и дать админу права на чтение и создание карт weathermap.
Теперь непосредственно создание карт. Для создания заходим на адрес: http://ваш_адрес_кактуса/plugins/weathermap/editor.php и вводим в поле

Код: Выделить всё

Create A New Map:
имя карты и жмем Create.
Сам процесс создания карт интуитивно понятен. Приведу лишь некоторые полезности при работе:
1) Для изменения градации Legend и цвета отображения загруженности необходимо в вашем конфигурационном файле карты (в папке plugins/weathermap/configs/) после строк

Код: Выделить всё

BACKGROUND images/background1_950x625_197.jpg
WIDTH 1024
HEIGHT 768
TITLE Lakmus Map

KEYPOS DEFAULT 831 415 Traffic Load
KEYTEXTCOLOR 0 0 0
KEYOUTLINECOLOR 0 0 0
KEYBGCOLOR 255 255 255
BGCOLOR 255 255 255
TITLECOLOR 0 0 0
TIMECOLOR 0 0 0
добавить строки типа

Код: Выделить всё

SCALE DEFAULT 0 0   255 255 255  
SCALE DEFAULT 1 2   255 165 165  
SCALE DEFAULT 2 5   255 110 110  
SCALE DEFAULT 5 7   240 75 75
SCALE DEFAULT 7 10    240 30 30 
SCALE DEFAULT 10 20   215 10 10  
SCALE DEFAULT 20 40   195 0 0  
SCALE DEFAULT 40 70   160 5 5  
SCALE DEFAULT 70 90   120 0 0  
SCALE DEFAULT 90 100   65 0 0 
где соответственно идет настройка графического отображения загруженности интерфейсов.
Синтаксис:

Код: Выделить всё

 SCALE DEFAULT нижняя_граница_процента  верхняя_граница_процента R G B
В примере приведены настройки градации красного (как во вложении)
P.S. Следует заметить, что если хорошо поработать с файлом конфигурации карты, то потом визуальная настройка карты не работает и приходится править вручную, поэтому сначала разместите все устройства сети, проведите все линки, настройте их позиции, а лишь потом настраивайте градации цветов и прочие прелести.
P.P.S. Как выяснилось просто надо давать достаточные права на файлы карт, и тогда можно сразу все фичи добавлять в карту.
P.P.P.S. Для верного отображения карт на вкладке необходимо зайти на console --> weathermaps и добавить созданные карты. Таким образом мы указываем плагину, какие именно карты отображать. Там же можно указать циклическое прокручивание нескольких карт одну за другой или вывод сразу всех карт.
Вложения
weathermap-cacti-plugin.php.jpg
пример карты
Последний раз редактировалось aemon 2008-10-20 13:02:51, всего редактировалось 3 раза.
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: установка плагина weathermap к cacti

Непрочитанное сообщение zg » 2008-08-11 10:54:22

кактус, всегда актуален :smile:

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение squid » 2008-08-11 14:55:52

перенесите в "Про сайт"
хех..

lindon
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение lindon » 2008-10-17 15:47:51

все сделал.
едитор пашет, русую карту.
..а в закладку везермап кактуса пишет:

Код: Выделить всё

You Have No Maps
чо за хрень????

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2008-10-17 15:59:48

установи во вкладке user management для своего пользователя разрешения на использование плагина
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

lindon
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение lindon » 2008-10-20 10:04:53

aemon писал(а):установи во вкладке user management для своего пользователя разрешения на использование плагина
не то...
даже под админом пишет

Код: Выделить всё

 You Have No Maps 
на http://хх.хх.хх.хх/cacti/plugins/weathermap/editor.php есть карты.

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2008-10-20 10:35:52

проверь следующее:
заходи на console --> weathermaps

и добавь свои созданные карты.

отпишись плиз.
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

lindon
проходил мимо
Сообщения: 1
Зарегистрирован: 2008-10-20 10:54:46

Re: установка плагина weathermap к cacti

Непрочитанное сообщение lindon » 2008-10-20 11:02:53

aemon писал(а):проверь следующее:
заходи на console --> weathermaps

и добавь свои созданные карты.

отпишись плиз.
сори, тупанул.
неувидел етого пункта.
но в мануале неописан етот шаг.
спасибо.

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2008-10-20 13:03:51

исправил мануал ))) все P.S. оставляю для наглядности и учета истории развития темы
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

Гость
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение Гость » 2008-12-04 8:18:25

http://ваш_адрес_кактуса/plugins/weathermap/editor.php
у меня по этой ссылке открывается следующее:
Required PHP extensions are not present in your mod_php/ISAPI PHP module. Please check your PHP setup to ensure you have the GD extension installed and enabled.
If you find that the weathermap tool itself is working, from the command-line or Cacti poller, then it is possible that you have two different PHP installations. The Editor uses the same PHP that webpages on your server use, but the main weathermap tool uses the command-line PHP interpreter.

я так понимаю, что у меня чего-то не хватает? Что же делать?

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2008-12-04 8:33:06

доставь расширение GD, оно используется для отрисовки. Заходишь в /usr/ports/lang/php5-extensions/#, далее make config и выбираешь помимо прочих модулей еще и GD, потом инсталишь и вуаля ;)
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

endru666
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение endru666 » 2009-03-27 0:11:30

создавал карту и выкинуло такую вот ошибку:

Warning: Division by zero in /usr/local/share/cacti/plugins/weathermap/Weathermap.class.php on line 327

Warning: Division by zero in /usr/local/share/cacti/plugins/weathermap/Weathermap.class.php on line 327

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2009-03-27 8:31:10

попробуй изменить интервалы в картах. Обычно такие ошибки из-за маленького интервала или из-за того, что пока нет данных. Поиграйся с интервалами.
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

endru666
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение endru666 » 2009-03-27 8:48:28

Я баловался кнопками vert и horiz в свойствах линка, после чего наступила эта ошибка. Вручную отредактировал файлик конфига, там в в описании линка была такая строчка "NODES 05:336:0 10", после её удаления всё заработало.

Аватара пользователя
xelak
сержант
Сообщения: 173
Зарегистрирован: 2007-12-09 16:20:00
Откуда: Украина,Харьков
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение xelak » 2009-03-27 11:43:48

Предварительно устанавливаем архитектуру плагинов. Для этого скачиваем cacti-plugin-arch.tar.gz и приступаем к установке.
Не могу скачать єтот архив. И найти его не могу...А его обязательно устанавливать?

Аватара пользователя
xelak
сержант
Сообщения: 173
Зарегистрирован: 2007-12-09 16:20:00
Откуда: Украина,Харьков
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение xelak » 2009-03-27 11:47:48

Вроде нашел http://mirror.cactiusers.org/downloads/ ... A-v2.4.zip
Зы При создании новой базы вываливает

Код: Выделить всё

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in /usr/local/share/cacti/plugins/weathermap/Weathermap.class.php on line 2306

endru666
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение endru666 » 2009-03-27 12:27:58

таже фигня была. сделай: chown -R cacti:cacti /usr/local/share/cacti/
мне помогло


Аватара пользователя
xelak
сержант
Сообщения: 173
Зарегистрирован: 2007-12-09 16:20:00
Откуда: Украина,Харьков
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение xelak » 2009-03-30 10:14:25

Да помогло! спсибо! + для редактирования карт установить на группу www права на запись каталога configs :bn:

vist64
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение vist64 » 2009-05-25 13:02:42

А где взять и как прикрутить русские шрифты?

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2009-05-25 13:13:05

vist64 писал(а):А где взять и как прикрутить русские шрифты?
у меня такой задачи не стояло. Есть подозрение, что если прикрутить русские шрифты на сам кактус, то можно будет добавлять русские надписи на карту.
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

6PATyCb
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение 6PATyCb » 2009-06-29 17:57:11

Как убрать процентную загрузку в линках? Вроде меняю, а толку ноль. В правах врядли проблема ибо сохраняет карты.


Ivan_
проходил мимо

Re: установка плагина weathermap к cacti

Непрочитанное сообщение Ivan_ » 2009-09-02 16:15:39

Есть cacti Version 0.8.7d и Weathermap 0.96a Не отображаются карты не в едиторе, не в weathermap. Если в editor-config.php не заполнять переменную cacni_base, то в удиторе можно редактировать карты, но в cacti всёравно невозможно отобразить карты.

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: установка плагина weathermap к cacti

Непрочитанное сообщение aemon » 2009-09-02 16:27:02

Ivan_ писал(а):Есть cacti Version 0.8.7d и Weathermap 0.96a Не отображаются карты не в едиторе, не в weathermap. Если в editor-config.php не заполнять переменную cacni_base, то в удиторе можно редактировать карты, но в cacti всёравно невозможно отобразить карты.
это после обновления?
модуль spine и plugin architecture обновлены?
что пишет в поллере или в логах при попытке доступа?
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ