В поисках информации по отчетам в заббикс, наткнулся вот на какую ветку на форуме
https://www.zabbix.com/forum/showthread.php?t=1531...
Скачал скрипт, отредактировал и главная проблема в этих строчках
while (my ($id, $ids) = $sth->fetchrow_array())
{
if(length($ids) > 2){
#print "$id => $ids\n";
my $p = "$path/$id.$ids.png";
my $strcomm = `curl -c $cook -b $cook -d "name=$login&password=$pass&enter=Enter" 172.28.249.150/zabbix/index.php`;
$strcomm = `curl -c $cook -b $cook -F "graphid=$ids" -F "period=$period" -F "stime=$stime" -F "width=$width" -F "height=$height" 172.28.249.150/zabbix/charts.php > $p`;
}
}
Запускаю файл, данные побежали
Dload Upload Total Spent Left Speed
100 6030 100 5482 100 548 41753 4173 --:--:-- --:--:-- --:--:-- 41847
22 => 1573
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3167 100 3120 100 47 24638 371 --:--:-- --:--:-- --:--:-- 24761
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6029 100 5482 100 547 42865 4277 --:--:-- --:--:-- --:--:-- 43165
файлы в каталоге появляются, но при попытке просмотреть,система пишет "формат данного файла не поддерживается....."
А если поменять
$strcomm = `curl -c $cook -b $cook -F "graphid=$ids" -F "period=$period" -F "stime=$stime" -F "width=$width" -F "height=$height"
172.28.249.150/zabbix/chart2.php > $p`;
Картинки создаются с надписью
zabbix has received an incorrect request field "item ids" is mandatory
Где ошибка, пробовал прогонять на Zabbix 3.0.1 под CentOS7
И Zabbix 2.2 под OpenSUSE