[ZBX-6116] on deleting a host it should be dropped from the internal caches as well Created: 2013 Jan 14 Updated: 2017 May 30 Resolved: 2013 Jan 14 |
|
| Status: | Closed |
| Project: | ZABBIX BUGS AND ISSUES |
| Component/s: | None |
| Affects Version/s: | 1.8.15 |
| Fix Version/s: | None |
| Type: | Incident report | Priority: | Major |
| Reporter: | Harri | Assignee: | Unassigned |
| Resolution: | Won't fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Description |
|
If a host is removed (using e.g. configuration --> hosts --> hostname --> delete), then Zabbix keeps information about it somewhere in the database. Even the housekeeper process doesn't clean this up, as it seems. When a new host with the same name xor the same IP address is introduced later, then this leads to inconsistencies in the database (AFAICT). For example, I got tons of messages in zabbix-server.log complaining about unknown hosts "localhost.localdomain" or other host names that are currently not in use. A partial workarund is to flush the dhosts and dservices tables. This is highly painful. |
| Comments |
| Comment by richlv [ 2013 Jan 14 ] |
|
please attach exact copy of the error message |
| Comment by Harri [ 2013 Jan 14 ] |
|
Attached you can find a small fragment of zabbix_server.log. For 2 IP addresses it complains about localhost.localdomain. zabbix_agentd.conf on these hosts has an explicit "Hostname=somehost.mydomain.com", so how come ? localhost.localdomain was the default Hostname in zabbix_agentd.conf. I have deleted the discovered host in the Zabbix GUI, fixed the hostname in zabbix_agentd.conf and started the agent again, but somehow the "localhost.localdomain" is still bound to these 2 IP addresses. |
| Comment by richlv [ 2013 Jan 14 ] |
|
that's a misconfigured agent. well, two of them. there isn't really anything to be fixed on the zabbix side |
| Comment by Harri [ 2013 Jan 15 ] |
|
Thats interesting, because after truncating the dhosts and dservices tables in mysql the problem went away. The agent configuration hasn't been changed. |
| Comment by richlv [ 2013 Jan 15 ] |
|
which problem exactly went away ? messages in server log ? that should not be connected in any way... |