mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-01 14:55:10 +00:00
Extended_profiling_example: initial markdown conversion
50
Extended_profiling_example.md
Normal file
50
Extended_profiling_example.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
**DRAFT**
|
||||||
|
|
||||||
|
Profiling a large application - Nagios
|
||||||
|
======================================
|
||||||
|
|
||||||
|
As an example of profiling a large application, Nagios was chosen
|
||||||
|
since it is a daemon that runs scripts, can connect out to others and
|
||||||
|
has a web frontend. Profiling Nagios should touch on many aspects of
|
||||||
|
profiling with AppArmor, ehouch so that by the end of the tutorial,
|
||||||
|
you should feel comfortable profiling any application. Some AppArmor
|
||||||
|
features touched on:
|
||||||
|
|
||||||
|
- creating policy
|
||||||
|
- modifying policy
|
||||||
|
- abstractions
|
||||||
|
- reloading policy
|
||||||
|
- child profiles
|
||||||
|
- policy transitions
|
||||||
|
- mod\_apparmor
|
||||||
|
|
||||||
|
Main Nagios process
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Default Ubuntu 10.04 LTS installation
|
||||||
|
|
||||||
|
Existing scripts
|
||||||
|
----------------
|
||||||
|
|
||||||
|
Start with ones that are enabled in Ubuntu 10.04 LTS by default.
|
||||||
|
|
||||||
|
adding new nagios scripts
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
- add check\_apt
|
||||||
|
- others
|
||||||
|
|
||||||
|
adding nrpe on server
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
Profiling Nagios web frontend
|
||||||
|
=============================
|
||||||
|
|
||||||
|
- discuss how we got to the [mod\_apparmor\_example](mod_apparmor_example) profile
|
||||||
|
|
||||||
|
Profiling NRPE clients
|
||||||
|
======================
|
||||||
|
|
||||||
|
TODO
|
Reference in New Issue
Block a user