собрал 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 об этом нет упоминаний, там вообще нет никаких упоминаний.
подскажите пожалуйста, куда копать ?
> подскажите пожалуйста, куда копать ?А загонять это все безобразие в rrdtool кто будет? Папа Римский? :)
> А загонять это все безобразие в rrdtool кто будет? Папа Римский?
> :)А, блин. Туплю. Просто я не через какти загонял все (делал нечто подобное для отображения утилизации IP-адресов для RIPE), а рисовал сам через rrdtool. Если хотите - могу пример скрипта кинуть. На баше. Графики отрисовывались, в принципе. Ну и потом хтмл-страничку простеньку сварганли для вывода jpg.
> в cacti создал шаблон графика и дата шаблон, прописал мой скримт в
> Input Methods.А где т.н. collection method - data query или data input method? или тоже создан, просто здесь не написано? Короче если нет - то создать и "связать" все 3 вместе. Если создан - то видимо включить DEBUG для poller logging level и смотреть что скриптом отдается, как парсится и какие ошибки при этом...
ой, что то туплю, input method есть.Тогда DEBUG...
> ой, что то туплю, 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есть еще какие-нибудь идеи ?
>[оверквотинг удален]
> `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
Что кричит?
>[оверквотинг удален]
>> * *
>> * 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совсем что-то я запутался :(
> 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 у вас путь к скрипту правильно прописан?
права на скрипт правильно выставлены?
>> 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
>> в Data Input у вас путь к скрипту правильно прописан?
> вот так прописан input method
> http://i058.radikal.ru/1106/e9/887abad31091.jpgа path к perl ?
>>> в 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графики по прежнему не рисуются :(
>[оверквотинг удален]
> 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
>[оверквотинг удален]
>> 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
господа, подкиньте пожалуйста еще какие-нибудь идеи
вроде получилось построить графики, дело было в том, что 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, в чем может быть проблема ?