world 2012
play

World 2012 Friday, 13 July 12 SNMP Monitoring of Devices using - PowerPoint PPT Presentation

World 2012 Friday, 13 July 12 SNMP Monitoring of Devices using Lithium Matthew Tilney The Australian National University XW12 Friday, 13 July 12 Introduction About Me About ANU Device Monitoring SNMP Workshop XW12


  1. World 2012 Friday, 13 July 12

  2. SNMP Monitoring of Devices using Lithium Matthew Tilney The Australian National University XW12 Friday, 13 July 12

  3. Introduction • About Me • About ANU • Device Monitoring • SNMP • Workshop XW12 Friday, 13 July 12

  4. Workshop • Lion SNMP setup (& test) • Windows SNMP setup (& test) • Lithium Install • Lithium Device setup XW12 Friday, 13 July 12

  5. Workshop • Lithium • Reporting • Graphing • Module Builder • Konica device setup XW12 Friday, 13 July 12

  6. House Keeping XW12 Friday, 13 July 12

  7. House Keeping • Mobile phones.. can be on XW12 Friday, 13 July 12

  8. House Keeping • Mobile phones.. can be on XW12 Friday, 13 July 12

  9. House Keeping • Mobile phones.. can be on • Skill Level (of 3) XW12 Friday, 13 July 12

  10. House Keeping • Mobile phones.. can be on • Skill Level (of 3) 1.Opened (find) Terminal XW12 Friday, 13 July 12

  11. House Keeping • Mobile phones.. can be on • Skill Level (of 3) 1.Opened (find) Terminal 2.`sudo`, `vi`, `pico`, `kill` XW12 Friday, 13 July 12

  12. House Keeping • Mobile phones.. can be on • Skill Level (of 3) 1.Opened (find) Terminal 2.`sudo`, `vi`, `pico`, `kill` 3.Experienced with SNMP XW12 Friday, 13 July 12

  13. House Keeping • Mobile phones.. can be on • Skill Level (of 3) 1.Opened (find) Terminal 2.`sudo`, `vi`, `pico`, `kill` 3.Experienced with SNMP • Window Services ? XW12 Friday, 13 July 12

  14. About Me XW12 Friday, 13 July 12

  15. About Me Motion FX XW12 Friday, 13 July 12

  16. Device Monitoring • Why? • How? • To what extent? XW12 Friday, 13 July 12

  17. ANU Print Increase XW12 Friday, 13 July 12

  18. +5% +4.5% XW12 Friday, 13 July 12

  19. ANUs Devices • 128+ Printers / MFDs • 5 Headless ‘Kiosks’ • 4 Servers • 150+ staff, various divisions colleges XW12 Friday, 13 July 12

  20. Requirement XW12 Friday, 13 July 12

  21. Requirement • Granular security access XW12 Friday, 13 July 12

  22. Requirement • Granular security access • Single reporting interface XW12 Friday, 13 July 12

  23. Requirement • Granular security access • Single reporting interface • External services access (SQL pref) XW12 Friday, 13 July 12

  24. Requirement • Granular security access • Single reporting interface • External services access (SQL pref) • Easy to setup / support / use XW12 Friday, 13 July 12

  25. Devices XW12 Friday, 13 July 12

  26. Monitoring Products XW12 Friday, 13 July 12

  27. Monitoring Products • Nagios XW12 Friday, 13 July 12

  28. Monitoring Products • Nagios • Cacti • Konica - PageScope XW12 Friday, 13 July 12

  29. Monitoring Products • Nagios • Cacti • Konica - PageScope • HP WebJetAdmin XW12 Friday, 13 July 12

  30. Monitoring Products • Nagios • Cacti • Konica - PageScope • HP WebJetAdmin • Various Windows (PRTG, SpiceWorks ect) XW12 Friday, 13 July 12

  31. Monitoring Products • Nagios • Cacti • Konica - PageScope • HP WebJetAdmin • Various Windows (PRTG, SpiceWorks ect) • Lithium XW12 Friday, 13 July 12

  32. Monitoring Products SNMP • Nagios • Cacti • Konica - PageScope • HP WebJetAdmin • Various Windows (PRTG, SpiceWorks ect) • Lithium XW12 Friday, 13 July 12

  33. SNMP • Simple Network Management Protocol • MIB = Management Information Base • OID = Object Identifiers • Iso(1).org(3).dod(6).internet(1).private(4).trans ition(868).products(2).chassis(4).card(1).slotCps (2)-.- cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntr y(1).cpsModuleModel(3).3562.3 • 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 XW12 Friday, 13 July 12

  34. SNMP operation Get OID .1.3.6.1.2.1.1.4 Administrator matt@sambuca.anu Trap:information XW12 Friday, 13 July 12

  35. SNMP operation Trap:information XW12 Friday, 13 July 12

  36. SNMP Requirements • Device that supports SNMP • Ports 161 / 162 opened UDP • Manager (server / application) XW12 Friday, 13 July 12

  37. Workshop XW12 Friday, 13 July 12

  38. 1.GoTo Finder 2.Open Utilities 3.Open Terminal 4.Run `sudo -s` (provide password) Lion Setup 5.Run ‘snmpwalk -c public localhost` 6.Enable snmpd 1.Run /usr/sbin/snmp 7.Run ‘snmpwalk -c public localhost` sudo -s 8.worked ? 9.edit /etc/hostconfig snmpwalk -c public localhost 10.add “SNMPSERVER:=-YES-” (save) /usr/sbin/snmpd snmpwalk -c public localhost vi /etc/hostconfig add “SNMPSERVER:=-YES-” XW12 Friday, 13 July 12

  39. 1.Still in Terminal 2.Edit /etc/snmp/snmpd.conf 3.Find “rocommunity public default .1.3.6.1.2.1.1.4” 4.Remove the “1.3.6.1.3.1.1.3” bit (save) Lion Test 6.Restart snmpd: Reboot machine -or- 1.ps -xa | grep snmp 2.Using the process id number 3.kill <process id number> 4./usr/sbin/snmpd 7.Test again `snmpwalk -c public localhost` vi /etc/snmp/snmpd.conf “rocommunity public default .1.3.6.1.2.1.1.4” “rocommunity public default .1” kill <insert PID> ps -xa | grep snmp /usr/sbin/snmpd snmpwalk -c public localhost XW12 Friday, 13 July 12

  40. Windows Setup 1.Open “Control Panel” 2.Select “Programs” 3.Select “ Turn Windows features on and off” 4.Find / Select: 1.”Simple Network Management Protocol” 5.OK 6.Exit Control Panel XW12 Friday, 13 July 12

  41. Windows Setup 1.Open “Services” 1.(services.msc) 2.Find “SNMP Service” 3.Right-Click “Properties” 4.tab - “Traps” 1.Add community “public” 2.‘Add to list’ 5.tab - “Security” XW12 6. Add Community “public”, ‘read only’ 7.Add hosts, the IP of you ‘Lion Server’ Friday, 13 July 12

  42. Windows Test snmpwalk -c public <windows IP address> XW12 Friday, 13 July 12

  43. Lithium • Load Lion Server • Install Lithium Core <insert location> • Un-check Lithium Console • Open Lithium Core Admin • /Applications/ XW12 Friday, 13 July 12

  44. Lithium Console XW12 Friday, 13 July 12

  45. Lion Client XW12 Friday, 13 July 12

  46. Lithium Reporting • Website , Console , iPhone XW12 Friday, 13 July 12

  47. Lithium Reporting • Actions • Action Scripts • Action Filter • Email setup • Service Scripts XW12 Friday, 13 July 12

  48. Lithium Graphing • Demo (live at ANU) • Local lab machines (pending data exists) XW12 Friday, 13 July 12

  49. Process Monitoring • Monitor an individual process • Monitor string regular expression process XW12 Friday, 13 July 12

  50. Service Monitoring • Monitor specific services • SMTP • Web • AFP • DNS • Other (is port: X open) • User Created XW12 Friday, 13 July 12

  51. Module Builder • Where SNMP MIB data does not currently exist already • Able to extend current (pre-configured) Device Types • Export for use in other applications * XW12 Friday, 13 July 12

  52. Final • Matt Tilney • e: matt.tilney@anu.edu.au • t: @lymbada (protected) • (messaging) • f: www.facebook.com/lymbada • g: matt.tilney@gmail.com • h: lymbada@hotmail.com XW12 Friday, 13 July 12

Recommend


More recommend