I've created a memcache template. It requires a php script to poll the memcache server and send the data to the zabbix server (using zabbix_sender)
<?php
$zabbix_sender = "/usr/bin/zabbix_sender";
$zabbix_server = "your zabbix server";
$zabbix_port = 10051;
$memcache_server = "your memcache server";
$memcache_port = 11211;
$m=new Memcache;
$m->connect($memcache_server,$memcache_port);
$s=$m->getstats();
foreach($s as $key=>$value)
{
exec("$zabbix_sender $zabbix_server $zabbix_port $memcache_server memcache.$key $value");
}
?>
Template: http://www.kreno.be/wp-content/uploads/2008/12/zabbix_memcache.xml
More details here: http://www.kreno.be/2008/12/04/monit...che-in-zabbix/
Feel free to comment, make suggestions. I'm still new to Zabbix and templates in general, but I'm hoping I didn't make too many rookie mistakes.
<?php
$zabbix_sender = "/usr/bin/zabbix_sender";
$zabbix_server = "your zabbix server";
$zabbix_port = 10051;
$memcache_server = "your memcache server";
$memcache_port = 11211;
$m=new Memcache;
$m->connect($memcache_server,$memcache_port);
$s=$m->getstats();
foreach($s as $key=>$value)
{
exec("$zabbix_sender $zabbix_server $zabbix_port $memcache_server memcache.$key $value");
}
?>
Template: http://www.kreno.be/wp-content/uploads/2008/12/zabbix_memcache.xml
More details here: http://www.kreno.be/2008/12/04/monit...che-in-zabbix/
Feel free to comment, make suggestions. I'm still new to Zabbix and templates in general, but I'm hoping I didn't make too many rookie mistakes.
Comment