The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"построение графиков в Cacti"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 22-Июн-11, 12:11 
собрал cacti, rrdtool, net-snmp из портов, прикрутил cacti к базе данных и.т.д.

задача строить графики температуры дисков, написал скрипт:

#!/usr/bin/perl

#smartctl exec
$sm="/usr/local/sbin/smartctl -a";
#define hdd!
$hdd1="/dev/ad9";
$hdd2="/dev/ad11";
#hdd1
if($hdd1)
{
$disk1=`$sm $hdd1 | grep Temperature_Cels`;
chomp($disk1);
@lines1=split(" ", $disk1);
print "hdd1:".@lines1[9];
}
else
{
print "no hdd has defined!\n";
exit();
}
#hdd2
if($hdd2)
{
$disk2=`$sm $hdd2 | grep Temperature_Cels`;
chomp($disk2);
@lines2=split(" ", $disk2);
print " hdd2:".@lines2[9];
}
else
{
exit();
}

скрипт выдает 2 значения,

localhost# /usr/local/share/cacti/scripts/hdd-bsd.pl
hdd1:50 hdd2:44localhost#

в cacti создал шаблон графика и дата шаблон, прописал мой скримт в Input Methods.

график создается, но кривые на нем не рисуются совсем, у меня подозрение, что cacti не может получить значение от моего скрипта, но в логе cacti об этом нет упоминаний, там вообще нет никаких упоминаний.

подскажите пожалуйста, куда копать ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "построение графиков в Cacti"  +/
Сообщение от Дядя_Федор on 22-Июн-11, 12:24 
>  подскажите пожалуйста, куда копать ?

А загонять это все безобразие в rrdtool кто будет? Папа Римский? :)


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "построение графиков в Cacti"  +/
Сообщение от Дядя_Федор on 22-Июн-11, 12:34 
>  А загонять это все безобразие в rrdtool кто будет? Папа Римский?
> :)

А, блин. Туплю. Просто я не через какти загонял все (делал нечто подобное для отображения утилизации IP-адресов для RIPE), а рисовал сам через rrdtool. Если хотите - могу пример скрипта кинуть. На баше. Графики отрисовывались, в принципе. Ну и потом хтмл-страничку простеньку сварганли для вывода jpg.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "построение графиков в Cacti"  +/
Сообщение от suntechneg on 22-Июн-11, 14:43 

> в cacti создал шаблон графика и дата шаблон, прописал мой скримт в
> Input Methods.

А где т.н. collection method - data query или data input method? или тоже создан, просто здесь не написано? Короче если нет - то создать и "связать" все 3 вместе. Если создан - то видимо включить DEBUG для poller logging level и смотреть что скриптом отдается, как парсится и какие ошибки при этом...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "построение графиков в Cacti"  +/
Сообщение от suntechneg on 22-Июн-11, 14:44 
ой, что то туплю, input method есть.

Тогда DEBUG...


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 22-Июн-11, 18:36 
> ой, что то туплю, input method есть.
> Тогда DEBUG...

установил Poller Logging Level на DEBUG

в логе /usr/local/share/cacti/log/cacti.log за пол дня появилось следующее:

06/22/2011 04:33:43 PM - WEBLOG: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool graph -  --imgformat=PNG  --start=1308659623  --end=1308746023  --title='Localhost - HDD Temperature'  --base=1000  --he
ight=100  --width=300  --alt-autoscale-max  --lower-limit=0  --no-legend  COMMENT:"From 2011/06/21 16\:33\:43 To 2011/06/22 16\:33\:43\c"  COMMENT:"  \n"  --vertical-label=''  --slope-mode  --font
TITLE:8.4:  --font AXIS:8:  --font LEGEND:10:  --font UNIT:8:  DEF:a="/usr/local/share/cacti/rra/localhost_hdd1_15.rrd":hdd1:AVERAGE  DEF:b="/usr/local/share/cacti/rra/localhost_hdd1_15.rrd":hdd2:A
VERAGE  LINE1:a#FF00FFFF:""   LINE1:b#FF4105FF:""
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select cacti from version"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select id from user_auth where username='0'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select   user_auth_realm.realm_id   from   user_auth_realm   where user_auth_realm.user_id='1'   and user_auth_realm.realm_id='15'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select username from user_auth where id=1"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select realm_id from user_auth_realm where user_id=1"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='logging_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='logging_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_destination'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_destination'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_snmp'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_snmp'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_graph'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_graph'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_export'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_export'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='poller_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='poller_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_verbosity'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_verbosity'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_pstats'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_pstats'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_pwarn'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_pwarn'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='log_perror'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='log_perror'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='versions_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='versions_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_version'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_version'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='rrdtool_version'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='rrdtool_version'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_header'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_ver'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_ver'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_community'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_community'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_username'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_username'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_password'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_password'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Assoc: "select value from `cacti`.`settings` where name='snmp_auth_protocol'"
06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from settings where name='snmp_auth_protocol'"

ни 1 строчки про мой скрипт, в кроне у меня прописан:

#cacti cron script
*/5     *       *       *       *       cacti   /usr/local/bin/php /usr/local/share/cacti/poller.php

есть еще какие-нибудь идеи ?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "построение графиков в Cacti"  +/
Сообщение от Hammer (ok) on 22-Июн-11, 18:57 
>[оверквотинг удален]
> `cacti`.`settings` where name='snmp_auth_protocol'"
> 06/22/2011 04:34:03 PM - CMDPHP: Poller[0] DEVEL: SQL Cell: "select value from
> settings where name='snmp_auth_protocol'"
> ни 1 строчки про мой скрипт, в кроне у меня прописан:
> #cacti cron script
> */5     *      
> *       *    
>    *       cacti
>   /usr/local/bin/php /usr/local/share/cacti/poller.php
> есть еще какие-нибудь идеи ?

В кроне закаментить */5     *       *       *       *       cacti   /usr/local/bin/php /usr/local/share/cacti/poller.php

и попробуйте от руки  /usr/local/bin/php /usr/local/share/cacti/poller.php
Что кричит?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 23-Июн-11, 10:33 
>[оверквотинг удален]
>> *       *
>>    *       cacti
>>   /usr/local/bin/php /usr/local/share/cacti/poller.php
>> есть еще какие-нибудь идеи ?
> В кроне закаментить */5     *    
>    *       *
>       *    
>   cacti   /usr/local/bin/php /usr/local/share/cacti/poller.php
> и попробуйте от руки  /usr/local/bin/php /usr/local/share/cacti/poller.php
> Что кричит?

закомментировал строчку поллера в кроне,

когда запускаю скрипт руками получаю следующее:

localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
06/23/2011 10:24:18 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '199', Max Runtime '298', Poller Runs: '1'
06/23/2011 10:24:18 AM - POLLER: Poller[0] NOTE: Cron is configured to run too often!  The Poller Interval is '300' seconds, with a minimum Cron period of '300' seconds, but only 199 seconds have passed since the poller last ran.

localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
06/23/2011 10:25:07 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '248', Max Runtime '298', Poller Runs: '1'
06/23/2011 10:25:07 AM - POLLER: Poller[0] ERROR: The path:  is invalid.  Can not continue

странно, как буд-то в кроне он выполняется или еще откуда-то, патч правильный, проверил

localhost# ls /usr/local/share/cacti | grep poller
poller.php
poller_commands.php
poller_export.php

попроблвал на всякий случай запустить 3 раз и вот что получил:

localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
06/23/2011 10:30:59 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '352', Max Runtime '298', Poller Runs: '1'
06/23/2011 10:30:59 AM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval!  The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 352 seconds have passed since the last poll!
06/23/2011 10:30:59 AM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: /usr/local/bin/php, ARGS: -q "/usr/local/share/cacti/cmd.php" 0 0]
06/23/2011 10:30:59 AM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: /usr/local/bin/php, ARGS: -q "/usr/local/share/cacti/cmd.php" 1 1]
cat: /proc/meminfo: No such file or directory
cat: /proc/meminfo: No such file or directory
06/23/2011 10:30:59 AM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: /usr/local/bin/php, ARGS: -q "/usr/local/share/cacti/cmd.php" 2 2]
Waiting on 2 of 3 pollers.
06/23/2011 10:30:59 AM - POLLER: Poller[0] Parsed MULTI output field '1min:0.00' [map 1min->load_1min]
06/23/2011 10:30:59 AM - POLLER: Poller[0] Parsed MULTI output field '5min:0.00' [map 5min->load_5min]
06/23/2011 10:30:59 AM - POLLER: Poller[0] Parsed MULTI output field '10min:0.00' [map 10min->load_15min]
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_mem_buffers_3.rrd --template mem_buffers 1308810659:U
OK u:0.01 s:0.01 r:0.01
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_mem_swap_4.rrd --template mem_swap 1308810659:U
OK u:0.01 s:0.01 r:0.01
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_load_1min_5.rrd --template load_1min:load_5min:load_15min 1308810659:0.00:0.00:0.00
OK u:0.01 s:0.01 r:0.02
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_users_6.rrd --template users 1308810659:1
OK u:0.01 s:0.01 r:0.02
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_proc_7.rrd --template proc 1308810659:58
OK u:0.01 s:0.01 r:0.02
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_8.rrd --template hdd_used:hdd_free 1308810659:2218090:40321096
OK u:0.01 s:0.01 r:0.02
06/23/2011 10:30:59 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_9.rrd --template hdd_free:hdd_used 1308810659:667776:264162
OK u:0.01 s:0.01 r:0.02
06/23/2011 10:31:00 AM - POLLER: Poller[0] Parsed MULTI output field 'hdd2:44' [map hdd2->hdd2]
06/23/2011 10:31:00 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool create /usr/local/share/cacti/rra/localhost_users_16.rrd   --step 300   DS:users:GAUGE:600:0:500  RRA:AVERAGE:0.5:1:600  RRA:AVERAGE:0.5:6:700  RRA:AVERAGE:0.5:24:775  RRA:AVERAGE:0.5:288:797  RRA:MAX:0.5:1:600  RRA:MAX:0.5:6:700  RRA:MAX:0.5:24:775  RRA:MAX:0.5:288:797
06/23/2011 10:31:00 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_users_16.rrd --template users N:1
06/23/2011 10:31:00 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_10.rrd --template hdd_used:hdd_free 1308810659:47606:11163690
OK u:0.01 s:0.01 r:1.06
OK u:0.01 s:0.01 r:1.06
06/23/2011 10:31:00 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_11.rrd --template hdd_used:hdd_free 1308810659:6930:11204366
06/23/2011 10:31:00 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd1_15.rrd --template hdd2 1308810659:44
OK u:0.01 s:0.01 r:1.06
06/23/2011 10:31:00 AM - SYSTEM STATS: Time:1.4848 Method:cmd.php Processes:1 Threads:N/A Hosts:3 HostsPerProcess:3 DataSources:15 RRDsProcessed:11
OK u:0.01 s:0.01 r:1.06
OK u:0.01 s:0.01 r:1.06
Loop  Time is: 1.488293170929
Sleep Time is: 298.50728678703
Total Time is: 1.4927132129669

совсем что-то я запутался :(

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "построение графиков в Cacti"  +/
Сообщение от gpl77 (ok) on 23-Июн-11, 12:14 
> localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
> 06/23/2011 10:25:07 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int:
> '300', Time Since Last: '248', Max Runtime '298', Poller Runs: '1'
> 06/23/2011 10:25:07 AM - POLLER: Poller[0] ERROR: The path:  is invalid.
>  Can not continue

в Data Input у вас путь к скрипту правильно прописан?
права на скрипт правильно выставлены?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 23-Июн-11, 14:44 
>> localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
>> 06/23/2011 10:25:07 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int:
>> '300', Time Since Last: '248', Max Runtime '298', Poller Runs: '1'
>> 06/23/2011 10:25:07 AM - POLLER: Poller[0] ERROR: The path:  is invalid.
>>  Can not continue
> в Data Input у вас путь к скрипту правильно прописан?
> права на скрипт правильно выставлены?

вот так прописан input method

http://i058.radikal.ru/1106/e9/887abad31091.jpg

а вот скрипт с правами, поставил ему владельца nobody, так как spawn fastsgi у меня работает от nobody

localhost# ls -la /usr/local/share/cacti/scripts | grep hdd
-rwxrwxrwx   1 nobody  nogroup   449 Jun 19 18:47 hdd-bsd.pl

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "построение графиков в Cacti"  +/
Сообщение от gpl77 (ok) on 23-Июн-11, 16:14 
>> в Data Input у вас путь к скрипту правильно прописан?
> вот так прописан input method
> http://i058.radikal.ru/1106/e9/887abad31091.jpg

а path к perl ?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 23-Июн-11, 16:43 
>>> в Data Input у вас путь к скрипту правильно прописан?
>> вот так прописан input method
>> http://i058.radikal.ru/1106/e9/887abad31091.jpg
> а path к perl ?

дописал патч к perl: /usr/local/bin/perl /usr/local/share/cacti/scripts/hdd-bsd.pl

localhost# /usr/local/bin/perl /usr/local/share/cacti/scripts/hdd-bsd.pl
hdd1:50 hdd2:44localhost#

poller при запуске выдает:

localhost# /usr/local/bin/php /usr/local/share/cacti/poller.php
06/23/2011 04:39:46 PM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '584', Max Runtime '298', Poller Runs: '1'
06/23/2011 04:39:46 PM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval!  The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 584 seconds have passed since the last poll!
06/23/2011 04:39:46 PM - POLLER: Poller[0] WARNING: Poller Output Table not Empty.  Issues Found: 1, Data Sources: (DS[20])
06/23/2011 04:39:46 PM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: /usr/local/bin/php, ARGS: -q "/usr/local/share/cacti/cmd.php" 0 2]
06/23/2011 04:39:46 PM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: /usr/local/bin/php, ARGS: -q "/usr/local/share/cacti/cmd.php" 3 3]
cat: /proc/meminfo: No such file or directory
cat: /proc/meminfo: No such file or directory
Waiting on 2 of 2 pollers.
06/23/2011 04:39:46 PM - POLLER: Poller[0] Parsed MULTI output field '1min:0.00' [map 1min->load_1min]
06/23/2011 04:39:46 PM - POLLER: Poller[0] Parsed MULTI output field '5min:0.00' [map 5min->load_5min]
06/23/2011 04:39:46 PM - POLLER: Poller[0] Parsed MULTI output field '10min:0.00' [map 10min->load_15min]
06/23/2011 04:39:46 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_mem_buffers_3.rrd --template mem_buffers 1308832786:U
OK u:0.01 s:0.01 r:0.01
06/23/2011 04:39:46 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_mem_swap_4.rrd --template mem_swap 1308832786:U
OK u:0.01 s:0.01 r:0.01
06/23/2011 04:39:46 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_load_1min_5.rrd --template load_1min:load_5min:load_15min 1308832786:0.00:0.00:0.00
OK u:0.01 s:0.01 r:0.01
06/23/2011 04:39:46 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_users_6.rrd --template users 1308832786:1
OK u:0.01 s:0.01 r:0.01
06/23/2011 04:39:46 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_proc_7.rrd --template proc 1308832786:60
OK u:0.01 s:0.01 r:0.01
Waiting on 1 of 2 pollers.
06/23/2011 04:39:47 PM - POLLER: Poller[0] Parsed MULTI output field 'hdd2:44' [map hdd2->hdd2]
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_10.rrd --template hdd_free:hdd_used 1308832786:11163498:47798
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_9.rrd --template hdd_used:hdd_free 1308832786:264158:667780
OK u:0.01 s:0.01 r:1.05
OK u:0.01 s:0.01 r:1.05
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_8.rrd --template hdd_used:hdd_free 1308832786:2218634:40320552
OK u:0.01 s:0.01 r:1.05
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd_free_11.rrd --template hdd_free:hdd_used 1308832786:11204366:6930
OK u:0.01 s:0.01 r:1.05
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_users_16.rrd --template users 1308832786:1
OK u:0.01 s:0.01 r:1.05
06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd1_15.rrd --template hdd2 1308832786:44
OK u:0.01 s:0.01 r:1.05
06/23/2011 04:39:48 PM - SYSTEM STATS: Time:2.3371 Method:cmd.php Processes:1 Threads:N/A Hosts:4 HostsPerProcess:4 DataSources:16 RRDsProcessed:11
Loop  Time is: 2.3395822048187
Sleep Time is: 297.65589499474
Total Time is: 2.3441050052643

графики по прежнему не рисуются :(

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "построение графиков в Cacti"  +/
Сообщение от gpl77 (ok) on 23-Июн-11, 17:04 
>[оверквотинг удален]
> OK u:0.01 s:0.01 r:1.05
> 06/23/2011 04:39:47 PM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd1_15.rrd
> --template hdd2 1308832786:44
> OK u:0.01 s:0.01 r:1.05
> 06/23/2011 04:39:48 PM - SYSTEM STATS: Time:2.3371 Method:cmd.php Processes:1 Threads:N/A
> Hosts:4 HostsPerProcess:4 DataSources:16 RRDsProcessed:11
> Loop  Time is: 2.3395822048187
> Sleep Time is: 297.65589499474
> Total Time is: 2.3441050052643
> графики по прежнему не рисуются :(

ну действительно :-)
rrdtool update для вашей температуры нету.
а в data sources и graph management вы эту температуру забили?

и почистите там:
> cat: /proc/meminfo: No such file or directory

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 23-Июн-11, 17:25 
>[оверквотинг удален]
>> Hosts:4 HostsPerProcess:4 DataSources:16 RRDsProcessed:11
>> Loop  Time is: 2.3395822048187
>> Sleep Time is: 297.65589499474
>> Total Time is: 2.3441050052643
>> графики по прежнему не рисуются :(
> ну действительно :-)
> rrdtool update для вашей температуры нету.
> а в data sources и graph management вы эту температуру забили?
> и почистите там:
>> cat: /proc/meminfo: No such file or directory

вроде бы забивал и туда, и туда, вот data sources

http://i075.radikal.ru/1106/cb/338385e305ab.jpg

а вот Graph Management

http://s50.radikal.ru/i130/1106/3a/c93863639c36.bmp


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 27-Июн-11, 19:45 
господа, подкиньте пожалуйста еще какие-нибудь идеи  


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "построение графиков в Cacti"  +/
Сообщение от fatal4way (ok) on 28-Июн-11, 06:52 
вроде получилось построить графики, дело было в том, что cacti запускалось из крона из под своего юзера, у которого было маловато прав, теперь графики строятся, но почему-то для 1 диска из 2, в логе poller следующее:

06/28/2011 06:45:03 AM - CMDPHP: Poller[0] Host[1] DS[25] CMD: /usr/local/share/cacti/scripts/hdd-bsd.pl, output: hdd1:51 hdd2:45

видно, что он получает от скрипта 2 значения, для обоих дисков

06/28/2011 06:45:04 AM - POLLER: Poller[0] Parsed MULTI output field 'hdd2:45' [map hdd2->hdd2]
06/28/2011 06:45:04 AM - POLLER: Poller[0] CACTI2RRD: /usr/local/bin/rrdtool update /usr/local/share/cacti/rra/localhost_hdd1_15.rrd --template hdd2 1309229102:45

а парсит только 1, в чем может быть проблема ?


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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