FreeBSD 8.2 прошу помощи доустановить cacti

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-27 16:54:29

Всех приветствую. Уважаемые гуру, помогите пожалуйста доустановить cacti. Уже что-то голову сломал.
Есть freeBSD 8.2+APAche 1.3. +MySQL
mysql вроде работает:

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

[root@cacti ~]# mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor.  ....
Your MySQL connection id is 11
Server version: 5.1.55 FreeBSD port: mysql-server-5.1.55
.......
mysql>
Что делать дальше? Как это все связать в один узелок? Cacti установил из portov.
Не совсем понимаю как теперь связать его с Mysql -помогите прошу очень.

Хостинговая компания 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/

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

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение xelak » 2011-06-27 17:30:05

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

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

cd /usr/ports/net-mgmt/cacti && make deinstall && make reinstall 
После пересборки и установки выдаст мессагу.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-27 20:56:16

xelak писал(а):Когда ставишь cacti из портов он выдает в конце сообщение. что необходимо сделать по пунктам. Сделай:

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

cd /usr/ports/net-mgmt/cacti && make deinstall && make reinstall 
После пересборки и установки выдаст мессагу.
да первый раз делал -не выдало почему то мессагу.
попробую.

я видел еще пишут, что нужно скрит sql запустить, который есть в cacti но у меня не получается.((

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение lap » 2011-06-28 6:27:56

не получается что? и что оно при этом говорит?
Не сломалось - не чини.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-29 8:25:01

lap писал(а):не получается что? и что оно при этом говорит?
переинсталлировал -
вот что выдает:
при попытке выполнить пункт 1 ругается

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

Cacti is now installed. If you intall it for the first time,
you may have to follow this steps to make it work correctly:

1. Create the MySQL database:
# mysqladmin --user=root create cacti
2. Create a mysql user/password for cacti:
   (change user and/or password if required)
# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; FLUSH PRIVILEGES;" | mysql
3. Import the default cacti database:
# mysql cacti < /usr/local/share/cacti/cacti.sql
4. Edit /usr/local/share/cacti/include/config.php.
5. Add the line to cron jobs with the command:
# crontab -u cacti -e
*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
6. Add alias in apache config for the cacti dir:
Alias /cacti "/usr/local/share/cacti/"
7. Be sure apache gives an access to the directory ('Allow from' keywords).
8. Open a cacti login page in your web browser and login with admin/admin.

If you update cacti, open a login page, an updating process
will start automatically.
=======================================================================
===>   Registering installation for cacti-0.8.7g
[root@cacti /usr/ports/net-mgmt/cacti]# mysqladmin --user=root creat cacti
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@cacti /usr/ports/net-mgmt/cacti]#  
Если заходить с помощью команды:

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

mysql -u root -p 
то пускает

Подскажите плиз что делать дальще? Что-то у меня уже голова кругом- доступ надо дать root -у куда-то чтоли? ведь доступ должен быть?

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

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение xelak » 2011-06-29 9:25:23

mysqladmin -u root -p create cacti

"create" пишется с буквой "e"

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-29 9:50:10

xelak писал(а):mysqladmin -u root -p create cacti

"create" пишется с буквой "e"
да, базу создал еще накануне -пишет "error cacti alreadi exists"
пункт 2 :

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

mysql> GRANT ALL ON cacti.* TO cactiuser@localhost Identified BY 'cactiuser'; FLUSH PRIVILEGES;  
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Затык с пунктом 3
:3. Import the default cacti database:# mysql cacti < /usr/local/share/cacti/cacti.sql

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

mysql> cacti < /usr/local/share/cacti/cacti.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'cacti < /usr/local/share/cacti/cacti.sql' at line 1

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

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение xelak » 2011-06-29 9:53:59

http://forum.lissyara.su/viewtopic.php?f=3&t=30227 - поиск по форуму даст ответы.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-29 11:15:41

xelak писал(а):http://forum.lissyara.su/viewtopic.php?f=3&t=30227 - поиск по форуму даст ответы.
Сделал так:

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

[root@cacti ~]# mysql -u root -p -h localhost cacti </usr/local/share/cacti/cacti.sql;
Enter password: 
[root@cacti ~]#
[root@cacti ~]# mysql cacti -u root -p
Enter password: 
.............................
.............................
mysql> show tables;
mysql> show tables;
+---------------------------+
| Tables_in_cacti           |
+---------------------------+
| cdef                      |
| cdef_items                |
| colors                    |
| data_input                |
| data_input_data           |
| data_input_fields         |
.......
| user_auth_perms           |
| user_auth_realm           |
| user_log                  |
| version                   |
+---------------------------+
[code]48 rows in set (0.01 sec)
а вот что делать дальше?
4. Edit /usr/local/share/cacti/include/config.php.
5. Add the line to cron jobs with the command:# crontab -u cacti -e*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
6. Add alias in apache config for the cacti dir:
Alias /cacti «/usr/local/share/cacti/»
7. Be sure apache gives an access to the directory (‘Allow from’ keywords).
8. Open a cacti login page in your web browser and login with admin/admin.[/code]
Пункт 6 и далее понятен
а вот пункт 4-5 не совсем.

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

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение xelak » 2011-06-29 12:03:18

че тут не понятного???
/usr/local/share/cacti/include/config.php вбиваете настройки для подключения к базе.


редактируете /etc/crontab и добавляете

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

*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-29 15:18:04

Все прописал. Но опять что-то не так.
Теперь если захожу на http://IP/cacti/
то выдает вот это:

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

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 154

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 154

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 155

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 155

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 156

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 156

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 157

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 157

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Omsk' for 'OMSST/7.0/DST' instead in /usr/local/share/cacti/include/global_constants.php on line 158
Что делать?

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

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение xelak » 2011-06-29 17:00:13

В google. Есть ответы.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-30 8:36:09

xelak писал(а):В google. Есть ответы.
в гугле пишут правьте php.ini. я не могу у себя его найти. только примеры. Мне сделать самому php.ini из примера?
( php.ini-development или php.ini-production которые лежат в /usr/local/etc)

и потом к примеру http://ip/manuals/ или /icons/ открываются, пересобрать cacti я так понимаю не поможет?

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение lap » 2011-06-30 9:01:27

закинь в документрут файлик test.php примерно такого содержания:

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

 
<?php phpinfo(); ?>
и откройте эту страничку в браузере. там будет информация откуда он дергает настройки.
чтото похожее на :
Loaded Configuration File /usr/local/etc/php.ini
Не сломалось - не чини.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-30 10:34:47

lap писал(а):закинь в документрут файлик test.php примерно такого содержания:

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

 
<?php phpinfo(); ?>
и откройте эту страничку в браузере. там будет информация откуда он дергает настройки.
чтото похожее на :
Loaded Configuration File /usr/local/etc/php.ini
сделал закинул -вот что у меня:

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

...Loaded Configuration File  (none)  
Scan this dir for additional .ini files  /usr/local/etc/php  
Additional .ini files parsed  /usr/local/etc/php/extensions.ini 
....этот файл /usr/local/etc/php/extensions.ini править или новый ini создать лучше?

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-06-30 11:15:19

Благодарю за помошь!!!
внес строку date.timezone = Europe/Moscow в extensions.ini и долгожданное окошко в web появилось!

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 8:34:07

Подскажите пжлаааста! Появился новый небольшой вопрос-
cacti я настроил, связь по snmp с циской получил. циску соответственно тоже настроил.
в CACTI если нажать devices и выбрать мое устройство то верху появляется

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

SNMP INFORMATION 
System:Cisco IOS Software, 2800 ........ 
Uptime.......... 
HostName...... 

Ping results success 
Так что связь с устройством есть. (До этого там было SNMP error.)
создал 1 график для нее из "Creare Graphs for this HOST"

Далее выбираю Graph list и у меня нет графика а есть ошибка

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

 RRDTool Command: 

/usr/local/bin/rrdtool graph - \ 
--imgformat=PNG \ 
--start=-86400 \ 
--end=-300 \ 
--title='cisco2800 - CPU Usage' \ 
--rigid \ 
--base=1000 \ 
--height=120 \ 
--width=500 \ 
--alt-autoscale-max \ 
--lower-limit=0 \ 
--vertical-label='percent' \ 
--slope-mode \ 
--font TITLE:12: \ 
--font AXIS:8: \ 
--font LEGEND:10: \ 
--font UNIT:8: \ 
DEF:a="/usr/local/share/cacti/rra/cisco2800_5min_cpu_16.rrd":5min_cpu:AVERAGE \ 
AREA:a#FF0000FF:"CPU Usage"  \ 
GPRINT:a:LAST:"Current\:%8.0lf"  \ 
GPRINT:a:AVERAGE:"Average\:%8.0lf"  \ 
GPRINT:a:MAX:"Maximum\:%8.0lf\n" RRDTool Says: 

ERROR: opening '/usr/local/share/cacti/rra/cisco2800_5min_cpu_16.rrd': No such file or directory 
И вот вопрос- мне эту директорию самому создавать -или я права где-то кому-то не дал?

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 10:09:15

права cacti cacti на /cacti/rra есть
локалхост -та же ошибка. в чем может быть дело?

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение lap » 2011-07-01 10:17:40

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

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 10:27:18

Извиняюсь за свое толстолобство.
переназначил еще раз права папке cacti в ветке '/usr/local/share/cacti chown -R cacti cacti
заработало.

Но вот теперь вопрос возник - для того чтобы статистику загруженности на интерфейсах Циски смотреть - я так понял нужно подгружать доп. шаблоны?
Там из предложенных есть только CISCO cpu usage а остальные для linux и прочих хостов

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 10:45:55

Блин Рано радовался я. Хотя и циско и локалхост показывают состояние UP Но уже полчаса графики пустые. Хотя и есть. RDDtool -OK
Опять что-то не так?

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение lap » 2011-07-01 10:48:30

В разделе - "Associated Data Queries" есть "SNMP - Interface Statistics" и потом вверху странички "*Create Graphs for this Host"
Не сломалось - не чини.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 11:55:34

lap писал(а):права на запись сейчас нужы для вебсервера, который небось работает от имени апача или когонибудь из их семейства.
у меня cacti www на все папки в .../cacti... и все равно не рисует.
rrd файлы есть.

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение lap » 2011-07-01 13:07:31

а сами ррд обновляются? крон кошерно работает?
Не сломалось - не чини.

varlis
рядовой
Сообщения: 18
Зарегистрирован: 2011-06-27 16:18:44

Re: FreeBSD 8.2 прошу помощи доустановить cacti

Непрочитанное сообщение varlis » 2011-07-01 14:05:34

lap писал(а):а сами ррд обновляются? крон кошерно работает?
а rrd в папке rra насколько часто должны обновляться? похоже что они не обновляются у меня.

а крон вроде работает. а как проверить? ps axw | grep crone выдает что есть там процесс а ля 00 S+