Ad Widget

Collapse

bet9+64bit arch

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nabam
    Junior Member
    • May 2006
    • 4

    #1

    bet9+64bit arch

    Hello, i have troubles with monitoring some numeric values on 64-bit servers, for example - traffic of net interfaces. Maybe it connected with servers arch.
    Last edited by nabam; 11-05-2006, 14:27.
  • amall
    Junior Member
    • May 2006
    • 1

    #2
    I suppose float data type in src/zabbix_agent/interfaces.h is not enough on 64-bit arch.
    Code:
    INTERFACE
    {
    	char    *interface;
    	int	clock[60*15];
    	float	sent[60*15]; //<---- should be double or 64-bit ulong
    	float	received[60*15]; //<---- should be double or 64-bit ulong
    };
    There are 64-bit traffic counters in /proc/net/dev on 64-bit kernel and 32-bit counters on 32-bit kernel, so you need double or unsigned long datatype for network traffic counters in Zabbix agent.
    Last edited by amall; 11-05-2006, 17:13.

    Comment

    • Alexei
      Founder, CEO
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Sep 2004
      • 5654

      #3
      Thanks for reporting this. Will be fixed.
      Alexei Vladishev
      Creator of Zabbix, Product manager
      New York | Tokyo | Riga
      My Twitter

      Comment

      Working...