Soru Kaktüs grafik göstermiyor


Aşağıdaki gibi bir formatta veri çıkaran kaktüsler için php betiği oluşturdum: <variable>:<value>
Komut dosyasının çıktısı: temperature:20 humidity:15 Sonra giriş dizesinin olduğu veri giriş yöntemini oluşturdum: php <path_cacti>/scripts/getTempHumData.php <host> Komut dosyası, kaktüsler klasörüne / komut dosyalarına yerleştirilir.
Giriş alanı hostname - betikte $ ARGV [0] değişkeni olarak kullanıyorum.
Çıkış alanları iki sıcaklık ve nemdir.
Ardından, o komut dosyasını cihaza atadım, ihtiyaç duyduğu her şeyi ekledim, cihaz için SNMP kullanımını kapattım. Cihazın durumu "yukarı".
Sonra grafik şablonu ve grafik oluşturdum ve grafik ağacına atadım. Ancak grafik görülemiyor - sadece görüntünün bulunamadığını gösteriyor (tarayıcıda küçük kırmızı x).
Senaryoyu aynı formatta aynı değerleri iletmek için düzenledim, cacti / log / cacti.log'a baktım ama host IP'mde giriş yok.
Ayrıca, grafik ihtiyacı olan rrd dosyası yoktur - hata ayıklama modunda oluşturmaya çalışır, ancak rrd dosyası oluşturulmaz. Ayrıca veri kaynağı yolunda işaret edilen rrd dosyası mevcut değildir.
Bu hatayı nasıl çözebilirim?
Şimdiden teşekkür ederim.

Komut kodu:

<?php
/*$content = file_get_contents("http://".$ARGV[0]);
$air_temperature = null;
$air_humidity = null;

$xml = simplexml_load_string($content);
$air_temperature = $xml->Item[1]->Value;
$air_humidity = $xml->Item[2]->Value;

echo "temperature:".$air_temperature." humidity:".$air_humidity;*/
echo "temperature:20 humidity:15";
?>

RRD dosyası otomatik olarak oluşturulmuyor, tabii ki hata ayıklamayı başlattığımda verilen komutu çalıştırdıktan sonra rrd dosyamı aldım. Ancak gerekli her değer için NaN değerleri gösterilir.


5
2017-08-06 12:49


Menşei


Komut dosyasını Cacti kullanıcısı olarak mı çalıştırıyorsunuz? - HTTP500
Bununla ne demek istiyorsun? Komut satırından komut dosyasını çalıştırmaya çalışıyorum, işe yarıyor. Ve benim komutumu veri girişi yöntemi olarak ekliyorum. - Daniels Pitkevičs
Cact forumlarında daha iyi bir yanıt alabilirsiniz. - jftuga
Zaten sordum, ama 24 saat içinde, sadece birkaç görüş ve cevap yok. - Daniels Pitkevičs
Bize çıkışını gösterir misiniz ls -al /path/to/cacti/rra? Tabii kaktüs dizinine gerçek yolu ile. - Kenny Rasschaert


Cevaplar:


Kaktüs grafiklerinde NaN'ye neden olabilen çok çeşitli problemler vardır.

Yapılacak en iyi şey, Cacti belgelerinde hata ayıklama kontrol listesi.


1
2017-08-29 08:06