Hi all,
I am trying to sumarize my experiences and problems with 1.3.4. Some of my problems are probably specific to me, other are global.
I have to say I upgraded sql from 1.1.x version to migrate my old data into 1.3.4.
Now we have some problems. Most critical is probably very slow db. I think zabbix need to maintain some statistics about basic profiling. It is very critical think. You need to know, how much time zabbix spent in which functions. It is not needed for all functions, but insert into history, trends and update_triggers would be enaught for start.
I think this problem is not only our problem. We can cleanup DB and do some things to speedup it, but imagine standard user who wants to test zabbix. When frontend is quite unusable due to timeouts and history is not filling because inserts take 60seconds to update indexes, it is really big problem. Zabbix should have some "feedback" to user, saying "Delete data from history". Worsest scenario is, that zabbix is runing but due to big database access times results are unpredictable and slow.
Now we have this problem. As I said, maybe it is not directly zabbix problem, but it is quite hard to find problem when everything seems to be working but does not.
Small example from mysql-slow.log:
Query_time: 586 Lock_time: 0 Rows_sent: 1000 Rows_examined: 204921
select distinct t.triggerid,t.priority,t.description,h.host,e.cloc k,e.value from events e, triggers t, functions f, items i, hosts h where (t.triggerid div 100000000000000)=0 and e.objectid=t.triggerid and e.object=0 and t.triggerid=f.triggerid and f.itemid=i.itemid and i.hostid=h.hostid and h.status=0 order by e.clock desc,h.host,t.priority,t.description,t.triggerid limit 1000;
Next, did I miss something in rights system ? I want to disable entire access for guest and enable only some hosts/items. But I did not find the way. I can only disable host by host...
Thanx!
I am trying to sumarize my experiences and problems with 1.3.4. Some of my problems are probably specific to me, other are global.
I have to say I upgraded sql from 1.1.x version to migrate my old data into 1.3.4.
Now we have some problems. Most critical is probably very slow db. I think zabbix need to maintain some statistics about basic profiling. It is very critical think. You need to know, how much time zabbix spent in which functions. It is not needed for all functions, but insert into history, trends and update_triggers would be enaught for start.
I think this problem is not only our problem. We can cleanup DB and do some things to speedup it, but imagine standard user who wants to test zabbix. When frontend is quite unusable due to timeouts and history is not filling because inserts take 60seconds to update indexes, it is really big problem. Zabbix should have some "feedback" to user, saying "Delete data from history". Worsest scenario is, that zabbix is runing but due to big database access times results are unpredictable and slow.
Now we have this problem. As I said, maybe it is not directly zabbix problem, but it is quite hard to find problem when everything seems to be working but does not.
Small example from mysql-slow.log:
Query_time: 586 Lock_time: 0 Rows_sent: 1000 Rows_examined: 204921
select distinct t.triggerid,t.priority,t.description,h.host,e.cloc k,e.value from events e, triggers t, functions f, items i, hosts h where (t.triggerid div 100000000000000)=0 and e.objectid=t.triggerid and e.object=0 and t.triggerid=f.triggerid and f.itemid=i.itemid and i.hostid=h.hostid and h.status=0 order by e.clock desc,h.host,t.priority,t.description,t.triggerid limit 1000;
Next, did I miss something in rights system ? I want to disable entire access for guest and enable only some hosts/items. But I did not find the way. I can only disable host by host...
Thanx!
Comment