Advertisement
c0psrul3

Icinga2 Setup

Mar 15th, 2016
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Icinga2 installation and Graphite integration

Icinga2 addons for Graphite setup

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/addons-plugins#addons-plugins

Icinga2 vim syntax highlighting

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/getting-started#configuration-syntax-highlighting

Icinga2 monitoring (basics)

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-remote-systems#monitoring-remote-systems
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-remote-systems#agent-based-checks-linux-unix
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-remote-systems#agent-based-checks-windows

Plugin Check Commands

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands#plugin-check-commands
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands#plugin-check-command-by-ssh
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands#plugin-check-command-nrpe
SNMP checks (a lot) http://nagios.manubulon.com/index_snmp.html

Icinga2 configuration

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/configuring-icinga2-first-steps#configuring-icinga2-first-steps
Configuration using Ansible: https://github.com/Icinga/icinga2-ansible

Writing Icinga results to Graphite

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/object-types#objecttype-graphitewriter

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Moving past Icinga2:

Graphite

Terphite
Browse and display graphite metrics in your terminal : https://github.com/benwtr/terphite

Logster - generate metrics from logfiles Build Status
Parse log files, generate metrics for Graphite and Ganglia : https://github.com/etsy/logster

SexiGraf

SexiGraf is a vSphere centric Graphite appliance with a Grafana frontend.
http://www.sexigraf.fr
http://www.sexigraf.fr/quickstart/
https://github.com/sexibytes/sexigraf

Diamond

Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source. http://diamond.readthedocs.org/
https://github.com/python-diamond/Diamond
http://diamond.readthedocs.org/en/latest/

Munin

Munin is a networked resource monitoring tool (started in 2002) that can help analyze resource trends and what just happened to kill our performance? problems. It is designed to be very plug and play.
https://github.com/munin-monitoring/munin
http://munin-monitoring.org/

Munin guide: http://guide.munin-monitoring.org/en/latest/index.html
Munin Network configuration with TLS
http://munin-monitoring.org/wiki/MuninConfigurationNetworkTLS#Non-paranoidTLSsetup
http://guide.munin-monitoring.org/en/latest/advanced/network.html

PIM-ML3-Exercises

Exercises for LogStash, Graphite, Collectd & Dashboarding with Kibana and Grafana Installation instructions follows (KISS,but only for sandbox & experimenting)
https://github.com/avwsolutions/PIM-ML3-Exercises

graphite-metrics 12.11.0
Standalone Graphite metric data collectors for various stuff thats not (or poorly) handled by other monitoring daemons
https://pypi.python.org/pypi/graphite-metrics/12.11.0

Ansible dynamic inventory example

http://dbruno.org/ansible-dynamic-inventory/
https://github.com/danielbruno/cloud/

ansible inventory reference: http://docs.ansible.com/ansible/intro_inventory.html

http://docs.ansible.com/ansible/intro_inventory.html#list-of-behavioral-inventory-parameters
http://docs.ansible.com/ansible/setup_module.html

phpIPAM - IP Address Management

http://www.unixmen.com/phpipam-web-based-ip-address-mangement-system/
http://phpipam.net/documents/installation/

Collectd

https://www.collectd.org/
https://github.com/collectd/collectd

Nagios 4 configuration and docs

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/toc.html

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Other

Apache Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing. Storm is simple, can be used with any programming language, and is a lot of fun to use!
https://storm.apache.org/

https://github.com/verisign/storm-graphite
https://github.com/doandongnguyen/storm-logstash

Advertisement
Add Comment
Please, Sign In to add comment
Advertisement