Presenter(s): Alan Robertson
URL: https://lca2014.linux.org.au/schedule...
The Assimilation Project (TAP) implements a radical monitoring architecture which naturally scales to 100K servers, while continuously discovering servers and services that were forgotten, detailed attributes of those things you know about, and integrates these two functions tightly together. Because monitoring is driven by discovery from a common Neo4j graph database, it is much simpler to configure and deploy initially and to maintain long-term. Because we also discover dependencies, diagnosing cascading failures is simplified. In addition, the monitoring is easily audited for completeness and systems can be audited for compliance with best practices and other policies.
TAP's discovery process has zero network footprint, which integrates well with network security policies. Approximately 30% of network breaches are accomplished through systems which are unknown or have been forgotten about. We discover those systems without sending out any network packets. For many sites, no configuration is required to perform discovery. In addition to servers and services, IP addresses, MAC addresses, and basic OS configurations, the easily extensible discovery process also discovers switch connections, dependencies, and anything else for which you've written a plugin.
This talk will give an overview of The Assimilation Project, its architecture, algorithms and implementation. It will also cover the current status and future plans of the project. It is ideal for system administrators interested in understanding and monitoring the systems they manage, or are interested in improving the quality of the services they offer. In addition, those interested in contributing to an up-and-coming open source project that makes the lives of administrators simpler, or those interested in improving security, or who are charged with compliance issues will also find this talk useful.
http://lca2014.linux.org.au - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/b...