Upload
kiona
View
29
Download
3
Tags:
Embed Size (px)
DESCRIPTION
A Special W ay T o M anage Y our Linux boxes by IM protocol. Tower Wan [email protected]. HAPPY CHINESE NEW YEAR. Agenda. Lab Boxes Problem. Solution (robot). Implementation Enhancement. Linux IM Technology. Agenda. Lab Boxes Problem. Solution (robot). Implementation - PowerPoint PPT Presentation
Citation preview
1
HAPPY CHINESE NEW YEARTower Wan [email protected]
A Special Way To Manage Your Linux boxes by IM protocol
2
Agenda
Lab Boxes Problem
LinuxIM Technology
Solution(robot)
ImplementationEnhancement
3
Agenda
Lab Boxes Problem
LinuxIM Technology
Solution(robot)
ImplementationEnhancement
4
Lab Boxes Problem
• The server room topologies
5
Lab Boxes Problem
• System admin case examples– Power off all boxes gracefully– Check OS distribution
etc.
6
Lab Boxes Problem
• Useful remote sys admin means: Telnet/RSH/SSH SNMP VNC
More ?Convenient ?
7
Agenda
Lab Boxes Problem
LinuxIM Technology
Solution(robot)
ImplementationEnhancement
8
Linux IM Technology
• Two Foundations
www.jabber.org
www.xmpp.org
9
Linux IM Technology
• Features
Usermessage
Group
Room
User
Userfile
File Share
User
Presence
User
Usermessage
Chat
10
Linux IM Technology
• Features
Your Jabber Server
MSNServer
ICQServer
YahooMessenger
Server
JabberServer 1
Transport
JabberServer 2
JabberServer N
11
Linux IM Technology
• Software categories– Servers (15)– Components (35)– Clients (97)– Code libraries (53)
Reference to www.jabber.org/software
12
Agenda
Lab Boxes Problem
LinuxIM Technology
Solution(robot)
ImplementationEnhancement
13
Solution
• Hint
14
Solution
• C/S deployment
15
Solution
• Workflow 1
16
Solution• Workflow 2
17
Agenda
Lab Boxes Problem
LinuxIM Technology
Solution(robot)
ImplementationEnhancement
18
Implementation
• Server: Openfire/Jabber1.4
• Client: Gaim/Pidgin
• Library: SmackAPI
• Robot: Mobot
19
Implementation
• Mobot Structure
20
Implementation
• Mobot can do for you– do local admin (session less)– do remote admin (ssh)– do rdbm search
21
Implementation• Mobot will do next
– Trap plugin– Fetch log files– Build SSH tunnel
22
IM Solution Conclusion
• Benefit– Efficient– Easy
How do you balance?
• Defect– Less Security– !Session command
23
Q & A
24
THANK YOU!