3. Monitoring?
To monitor ~
to listen to (transmitted signals) on a receiving set in order to check the quality
of the transmission.
to view or listen to (television or radio transmissions) in order to check the
quality of the video or audio.
to listen to (a radio conversation or channel); keep tuned to.
to observe, record, ordetect
to oversee, supervise, or regulate:
to watch closely forpurposes of control, surveillance, etc.; keep trackof;
checkcontinually:
4. Monitoring requirements vs issues?
Plug & play
Easy to implement
Deliver multi-vendor support
Not flexible
Difficult to maintain
Always too many alerts to handle (Christmas tree effect)
5.
6. Monitoring goals
An easy to manage view, with only actual issues
Straightforward configuration
No false positives
8. ITAF’s approach to good practice monitoring
Tooling
Customized implementation (vs plug & play)
Customized views for users / customers
Customized notifications (sms, mail, IM,…)
Everything which can be queried can be monitored
Automated reporting
9. ITAF’s approach to good practice monitoring
Monitoring operations (event management)
Proactive monitoring (warning / critical)
Acknowledgements
Solve the incident (incident management)
Implement an improvement (improvement management)
Fine tune monitoring thresholds
Schedule downtime (change management)
15. Performance & Capacity graphing - Cacti
Cacti is a complete network graphing solution
designed to harness the power of RRDTool's data
storage and graphing functionality.
16. Dashboards & reporting
NagVis is a visualization addon for both Icinga and
Nagios
NagVis can be used to visualize monitoring Data,
e.g. to display IT processes like a mail system or a
network infrastructure.
19. Templates & Procedures
Heavy use of templates – makes things easy
Inheritance of properties via templates
Nagstamon – filtering of .*staging
Nagstamon – using IcingaWeb2 to reduce load on the Core
server
Strict Code of Conduct to prevent avoidable alarms
First : DieterSecond : Momcilo
Third : DieterLast : Together
Dieter
Momcilo
Policy to answer all requirement mentioned.
How to achieve mentioned goals?
Customization brings greater integration but requires planning
Combining everything in single monitoring to achieve perfection and avoid fragmentation of attention.
Each level should indicate what approach to take
Acknowledging working in cleanup purpose
Downtime to prepare for known issues and changes
Dieter
Momo
Greatest power of templates is inheritance
Easily configure multitude of hosts
Add things to staging to avoid disruption of others
Icinga Web2 talks to database
Code of conduct enforces set of behavioral rules to prevent all unwanted monitoring issues.