Hello,
I have two issues that are not really a big deal but I thought I would ask in case someone has some incite they would like to share. The first is a question regarding an update and the latter is a performance question with regards to log files. The server is now 1.4 and the agents are all 1.4 varients (some are Debian Lenny 1.4 others are complied from a nightly developers download from last week). I did a quick search on the forums and didn't find anything. If I missed something glaringly obvious, I apologize.
The first is:
I updated my Debian server from Zabbix 1.1.7 to 1.4 it was a smooth upgrade and everything appears to work well overall. The "problem" is I added a Linux system under 1.1.7 and I just added a new identical (in just about every way) Linux system under 1.4. Both were assigned the standard unix_t template.
The 1.4 system has really cool sub-menus in the General-Latest Data while the 1.1.7 has a flat view of everything. When I create a new item on the 1.4 host I can pick what submenu I want, the 1.1.7 system does not have those listings. So I went to Configuration->hosts and sure enough the 1.4 has the Unix_t listed as a template but the 1.1.7 system has nothing listed as a template. "Well theres your problem" I thought and I added Unix_t to the 1.1.7 system. I got all the cool updates, but the items were all new (eg the information did not carry over to the new Unix_t and so I had 2 disk free space graphs for example).
The only way I found to get the new looks/feel/features was to delete the host and re-add it to Zabbix. This is a loss of all the data and is not desirable for several systems. I can do without the updated features on those systems, but I thought I would ask if there was something I was missing or something I could do. Any tips, hints, or suggestions?
Second:
I have a log file I am monitoring. There are key words I need to monitor and different actions that need to be done depending on the key word. This log file is updated several times a second.
So I have items like:
log[/my/log/file]
log[/my/log/file,ALERT]
log[/my/log/file,ERROR]
log[/my/log/file,HeartBeat]
Basically I am monitoring the same file 4 times and triggering off of those items. At first I couldn't really distinguish any performance hit. On the nodes themselves it does not appear to make one lick of difference. Then I added 10 systems to the server and it makes a BIG difference. Monitoring 30 systems (those 10 plus an additional 20) without monitoring those 4 items and my dual P4 3ghz with a gb ram sits happily about 15-20% per processor. I enable those 4 items on those 10 systems and in about 15 minutes my server sits about 80-95% load
Can someone suggest a better method?
Thanks for your input!
cstackpole
I have two issues that are not really a big deal but I thought I would ask in case someone has some incite they would like to share. The first is a question regarding an update and the latter is a performance question with regards to log files. The server is now 1.4 and the agents are all 1.4 varients (some are Debian Lenny 1.4 others are complied from a nightly developers download from last week). I did a quick search on the forums and didn't find anything. If I missed something glaringly obvious, I apologize.
The first is:
I updated my Debian server from Zabbix 1.1.7 to 1.4 it was a smooth upgrade and everything appears to work well overall. The "problem" is I added a Linux system under 1.1.7 and I just added a new identical (in just about every way) Linux system under 1.4. Both were assigned the standard unix_t template.
The 1.4 system has really cool sub-menus in the General-Latest Data while the 1.1.7 has a flat view of everything. When I create a new item on the 1.4 host I can pick what submenu I want, the 1.1.7 system does not have those listings. So I went to Configuration->hosts and sure enough the 1.4 has the Unix_t listed as a template but the 1.1.7 system has nothing listed as a template. "Well theres your problem" I thought and I added Unix_t to the 1.1.7 system. I got all the cool updates, but the items were all new (eg the information did not carry over to the new Unix_t and so I had 2 disk free space graphs for example).
The only way I found to get the new looks/feel/features was to delete the host and re-add it to Zabbix. This is a loss of all the data and is not desirable for several systems. I can do without the updated features on those systems, but I thought I would ask if there was something I was missing or something I could do. Any tips, hints, or suggestions?
Second:
I have a log file I am monitoring. There are key words I need to monitor and different actions that need to be done depending on the key word. This log file is updated several times a second.
So I have items like:
log[/my/log/file]
log[/my/log/file,ALERT]
log[/my/log/file,ERROR]
log[/my/log/file,HeartBeat]
Basically I am monitoring the same file 4 times and triggering off of those items. At first I couldn't really distinguish any performance hit. On the nodes themselves it does not appear to make one lick of difference. Then I added 10 systems to the server and it makes a BIG difference. Monitoring 30 systems (those 10 plus an additional 20) without monitoring those 4 items and my dual P4 3ghz with a gb ram sits happily about 15-20% per processor. I enable those 4 items on those 10 systems and in about 15 minutes my server sits about 80-95% load
Can someone suggest a better method?
Thanks for your input!
cstackpole

Comment