I'm not sure why you believe services are being restarted. Nothing that you've posted indicates any such things. Those are informative message of what zmconfigd is doing. In order:
1) It fetched all configuration information from LDAP & localconfig. That took 0.40 seconds.
2) It skipped doing any restarts.
3) It completed rewriting anything that needed rewriting. Since nothing required a rewrite, this took 0 seconds.
4) Since there were no rewrites, no restarts were required. This took zero seconds.
The other set of information bits is the program that makes sure zmconfigd is running, named zmconfigdctl. It indicates that zmconfigd is running without needing any restart.
zmconfigd logs extensively due to the issues we initially had with its stability in the 7.0.0 time frame, which, as I already answered you, have long since been fixed.
There is ZERO indication of any service restarts occurring in the lines from the log file you have pasted.
I will note the express purpose of zmconfigd IS to restart services IF YOU MAKE CONFIGURATION CHANGES that REQUIRE a restart of a service. So, for example, if you change the NETWORKS you want postfix to consider as "MY" networks via the admin console or the command line with zmprov, zmconfigd will update the postfix configuration FOR YOU and then restart it.
I hope this explanation helps.
Sr. Member of Technical Staff
A Division of VMware, Inc.
Zimbra :: the leader in open source messaging and collaboration