Difference between revisions of "Template:Menu content network"

(Monitoring)
 
(12 intermediate revisions by the same user not shown)
Line 115: Line 115:
 
!colspan="2"|Monitoring
 
!colspan="2"|Monitoring
 
|-
 
|-
|rowspan="11"|Zabbix server
+
|rowspan="12"|Zabbix server
 +
|[[Zabbix vocable]]
 +
|-
 
|[[Zabbix server setup - requirements]]
 
|[[Zabbix server setup - requirements]]
 
|-
 
|-
Line 126: Line 128:
 
|[[Zabbix server configuration - create hosts group]]
 
|[[Zabbix server configuration - create hosts group]]
 
|-
 
|-
|[[Zabbix server template management]] = create and manage template
+
|[[Zabbix create template]]
 
|-
 
|-
|[[Zabbix server create new application, items, triggers and actions]]
+
|[[Zabbix configure template]]
 
|-
 
|-
 
|[[Zabbix server - add items to an application]]
 
|[[Zabbix server - add items to an application]]
Line 154: Line 156:
  
 
I'm using Zabbix v2.2. All the following information are just a practical summary of the Zabbix official documentation applied to my use-case.
 
I'm using Zabbix v2.2. All the following information are just a practical summary of the Zabbix official documentation applied to my use-case.
 
 
  
 
=Log aggregation=
 
=Log aggregation=
Line 162: Line 162:
 
[[File:Icon log agregation.png|link=Template:menu content network#Log aggregation|64px|caption|Log aggregation]] Monitor applications behavior using ELK.  
 
[[File:Icon log agregation.png|link=Template:menu content network#Log aggregation|64px|caption|Log aggregation]] Monitor applications behavior using ELK.  
  
 
Unlike Zabbix, this part is not about monitoring the ''environment'' but the actual applications behavior. To monitor ''applications'' results you can rely on logs files. '''ELK''' (Elastic search, Logstash, Kibana) is a wonderful stack to monitor that. See: http://www.elasticsearch.org/
 
 
* ELK installation: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html
 
  
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Step !! colspan="2"|Application
+
! Step !! colspan="2"|Application !! Usage
 
|-
 
|-
| 1 || [[File:Icon elastic search.png|link=ElasticSearch|32px|caption|ElasticSearch]] || [[ElasticSearch]]
+
|0 || [[File:Logs icons.png|link=ELK principle|32px|caption|ELK principle]] || [[ELK principle]] || What is ELK? How does it works?
 
|-
 
|-
| 2 || [[File:Icon kibana.png|link=Kibana setup|32px|caption|Kibana setup]] || [[Kibana setup]]
+
| 1 || [[File:Icon elastic search.png|link=ElasticSearch|32px|caption|ElasticSearch]] || [[ElasticSearch]] || Data aggregation and persistence
 
|-
 
|-
| 3 || [[File:Icon logstash.png|link=Logstash|20px|caption|Logstash]] || [[Logstash]]
+
| 2 || [[File:Icon logstash.png|link=Logstash|20px|caption|Logstash]] || [[Logstash]]
 +
 
 +
[[Logstash grok expressions]]
 +
 
 +
[[logstash configuration examples]]
 +
|| Retrieve, extract and send log(s)
 
|-
 
|-
| 4 || [[File:Icon kibana.png|link=Kibana configuration|32px|caption|Kibana configuration]] || [[Kibana configuration]]
+
| 3 || [[File:Icon kibana.png|link=Kibana setup|32px|caption|Kibana setup]] || [[Kibana setup]]
 +
 
 +
[[Kibana configuration]]
 +
|| Monitoring tool installation
 
|}
 
|}

Latest revision as of 14:11, 25 June 2015


User management

Active directory Manage users and groups



DHCP and DNS

Network icon DHCP and DNS servers


Network
DHCP server DHCP server installation
DHCP dynamic IP assignation
DHCP static IP assignation
DNS DNS server installation
DNS server unique zone
DNS server split principle
DNS server split howto


File share

File share File share technologies


NetBoot

Netboot icon This section explains how to setup, boot and maintain a netboot image.


Requirements:


NetBoot and "Thin client" (diskless clinets) principle:


NetBoot services setup:


NFS image setup:


Register NFS image to TFTP:


Alternate Netboot scenario: 'Linux installation': network Linux installation



Mail

Mail icon Mail server (SMTP, POP3/IMAP)


Email relay

Email server setup



Monitoring

Monitoring Monitoring IT components, servers and applications using Zabbix


Monitoring
Zabbix server Zabbix vocable
Zabbix server setup - requirements
Zabbix server setup - zabbix installation
Zabbix server configuration - first run
Zabbix server configuration - core setup
Zabbix server configuration - create hosts group
Zabbix create template
Zabbix configure template
Zabbix server - add items to an application
Zabbix server hosts management
Zabbix server - play sound on alert
Zabbix server dashboard
Client side Zabbix agent setup - Recommended!
SNMP client - Old fashion monitoring, but still effective

You can also use 3rd parties dashboard on the server side using DASHING.

Dashboard icon Zabbix modern dashboard using DASHING


Note:

I'm using Zabbix v2.2. All the following information are just a practical summary of the Zabbix official documentation applied to my use-case.

Log aggregation

Log aggregation Monitor applications behavior using ELK.


Step Application Usage
0 ELK principle ELK principle What is ELK? How does it works?
1 ElasticSearch ElasticSearch Data aggregation and persistence
2 Logstash Logstash

Logstash grok expressions

logstash configuration examples

Retrieve, extract and send log(s)
3 Kibana setup Kibana setup

Kibana configuration

Monitoring tool installation