From: Petter Reinholdtsen Date: Fri, 14 May 2010 19:09:18 +0000 (+0000) Subject: New entry about sitesummary. X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/commitdiff_plain/ba5c903d7cab0f5ac07f9bb3621499b08635a0d2 New entry about sitesummary. --- diff --git a/blog/data/2010-05-14-sitesummary-macs.txt b/blog/data/2010-05-14-sitesummary-macs.txt new file mode 100644 index 0000000000..33af7a2874 --- /dev/null +++ b/blog/data/2010-05-14-sitesummary-macs.txt @@ -0,0 +1,28 @@ +Title: Listing MAC address from sitesummary clients +Tags: english, debian, debian edu +Date: 2010-05-14 21:10 + +

In the recent Debian Edu versions, sitesummary is used to keep +track of the machines in the school network. Each machine will +automatically report its status to the central server after boot and +once per night. The network setup is also reported, and using this +information it is possible to get the MAC address of all network +interfaces in the machines. This is useful to update the DHCP +configuration.

+ +

To give some idea how to use sitesummary, here is a one-liner to +ist all MAC addresses of all machines reporting to sitesummary. Run +this on the collector host:

+ +
+perl -MSiteSummary -e 'for_all_hosts(sub { print join(" ", get_macaddresses(shift)), "\n"; });'
+
+ +

This will list all MAC addresses assosiated with all machine, one +line per machine and with space between the MAC addresses.

+ +

To allow system administrators easier job at adding static DHCP +addresses for hosts, it would be possible to extend this to fetch +machine information from sitesummary and update the DHCP and DNS +tables in LDAP using this information. Such tool is unfortunately not +written yet.