Download presentation
Presentation is loading. Please wait.
Published byBarnard Manning Modified over 9 years ago
1
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. An Open Source ARM 4 Implementation David Carter OPNET Technologies
2
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Agenda Introduction Project Goals Architecture Features Known Issues Future Development
3
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Project Goals Standards Compliant –Initial: 4.0 C Implementation –Eventual: 4.0 Java, 4.1 and later C and Java, Version 2,3 Target Audience –Developers and Quality Assurance –Enterprise Administrators Portability Non-invasive
4
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Architecture Tested Platforms –Linux, Solaris –OS X Incomplete Untested Platforms –Other UNIX's –Windows platforms
5
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Features Multi-threaded Multiple agent support User level control –Backup –Shutdown
6
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Security Management through UNIX users and groups Group access to shared memory Control and data store write access restricted to a named user or root –Read access controlled using umask
7
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Multi-agent Support Agent instance specified in configuration file –Provided as command line argument Default /etc/arm4.conf –May be run in user space Instance specified for running programs with environment variable ARM4_INSTANCE
8
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Support Programs arm4_control –archive –collect –status –remove –wipe –stop arm4_report –Simple text based reports –Not the final reporting solution Daily backups –Integrate into ‘arm4_control archive’ into cron or logrotate
9
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Known Issues Security –Any authorized user can control collection –No security audit performed Stability –Backup operation reports file errors –Under certain circumstances a hung daemon can leave an application in a locked state –Obscure memory issue in Berkeley DB Requires 2+ days of 100% use on dual Opteron server to reproduce Portability –Incomplete OS X pthreads implementation
10
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. Future Development For Developers Standards Compliance –Java implementation –Older standards 2, 3 –Newer standards: 4.1 and later –Validation and test suite Alternative Datastores –SQLite –MySQL Alternative language bindings –PHP –Perl, Python –C#, Visual Basic For Managers Centralized Management –Web based –Muli-tier Reporting –Web based application visualization –Alerts Collection Filtering Options Developers Wanted!
11
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. More Information Web Site http://www.arm4.org Downloads http://www.sourceforge.net/projects/arm4 Mailing Lists http://www.arm4.org/mailman/listinfo/arm http://www.arm4.org/mailman/listinfo/arm_apache
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.