I'm new to zabbix and I've spent about 4 days just tinkering with it. I have it pretty much set up the way I want across 5 Raspberry Pis. I decided to use a template called "Raspberry Pi Template" to get some of the extra data like CPU temperature and voltage. The template works fine for all raspberry pis except for 1 is only partially working. I can get the temperature but not the voltage value. I did notice that for this particular host, it had an item stuck in the queue. I should mention this template has the agent in active mode. The voltage was stuck. I looked at the error that is displayed in the configuration->raspberry pi host->items and looked up the rpi.cpuVoltage key. It had an error stating something to the effect "cannot convert string to float type". I cleared it by going to the host templates setting, did a "unlink and clear" to clear the data, and then linked it. again. It seemed to work as it's no longer stuck in the queue.
But now data just does not show. I put the agent debug level to 4 and I see it sending the rpi.cpuTemperature key but it doesn't log at all the rpi.cpuVoltage. It never shows up on the log on the agent side. I compared this to a working RPi and did the same log level and it does show the send log for rpi.cpuVoltage. Is there something cached that caused the agent to stop sending that value after X amount of time being in error state? If so, how do I clear it? If not, what else can I do? I should stress that all other raspberry pis are sending the voltage value, it's only this 1 particular raspberry that isn't and was the only one that had the queue issue. I feel it's related.
Thank you.
But now data just does not show. I put the agent debug level to 4 and I see it sending the rpi.cpuTemperature key but it doesn't log at all the rpi.cpuVoltage. It never shows up on the log on the agent side. I compared this to a working RPi and did the same log level and it does show the send log for rpi.cpuVoltage. Is there something cached that caused the agent to stop sending that value after X amount of time being in error state? If so, how do I clear it? If not, what else can I do? I should stress that all other raspberry pis are sending the voltage value, it's only this 1 particular raspberry that isn't and was the only one that had the queue issue. I feel it's related.
Thank you.
Comment