In this paper, event-triggered leader-following consensus of general linear multiagent systems under both fixed topology and switching topologies is studied. First, centralised and decentralised event-triggered control strategies based on neighbors' state estimation are proposed under fixed topology, in which the controller is only updated at the time of triggering. Obviously, compared with the continuous time control algorithms, the event-triggered control strategies can reduce the communication frequency among agents effectively. Meanwhile, event-triggering conditions are derived for systems to achieve consensus by using the Lyapunov stability theory and model transformation method. en, the theoretical results obtained under the fixed topology are extended to the switching topologies, and the sufficient conditions for the system to achieve leader-following consensus under the switching topologies are given. However, different from fixed topology, the control input of each agent is updated both at event-triggering and topology switching time. Finally, Zeno behaviors can be excluded by proving that the minimum triggering interval of each agent is strictly positive, and the effectiveness of the event-triggered protocol is verified by simulation experiments.