Table of Contents

Monitoring services

  1. Zabbix: Logon → Dashboard → Learnexa
  2. PaperTail: Logon → Dashboard → Learnexa-Web

Changes required after backup

  1. Clone General Linux Template and name it Opsource Linux Template.
  2. Update the Disk I/O threshold within the trigger to 29.
  3. Add EMER trigger for Disk I/O threshold at value 40.
  4. Remove General Linux Template association for Opsource and Learnexa groups.
  5. Add Opsource Linux Template to the servers.

Thresholds Monitored

Informational checks are not listed.

With bounds / thresholds defined

Type Value
Unreachable 5min
Too many processes >=300
Lack of memory <100m
Disk I/O is overloaded 20
Lack of Free Swap space <50m
Processor load >5
Free disk space 20%
Free disk inodes 20%
CMS old gen 70%
Java Mem Heap Max 70%
New n
Mysql slow queries 15
Mysql Inserts 20
Mysql Queries 200
Mysql Selects 200
Passenger/Rails Active processes8
Passenger/Rails Maximum processes8
Passenger/Rails Current memory 3
Passenger/Rails Requests processed50
Passenger/Rails Current processes8
Passenger/Rails Active Sessions10
Redis total commands processed 200000
Redis total connections received 100000
Redis total Mem5
Haproxy Stats- Active Tasks 50
Haproxy Stats- Average sessions 50
Haproxy Stats - Open connections 100

Others without thresholds

Bool = 0/1
BOOL = Complex data type but within True/False State (Ex: True/False, Up/Down)

Type Value
Learnexa port 80 Bool
/etc/passwd checksum Bool
Redis status Bool
DB
Mysql Bool
Gluster - Server
Glusterd process Bool
Glusterd TCP endpoint Bool
Glusterd volumes started / shared 6
Glusterd - client (for each volume)
Glusterd volume connectedBool
Glusterd volume mounted Bool
Glusterd volume IO ready Bool
Load balancer
Haproxy process Bool
Haproxy Config checksum Bool
Haproxy binary checksum Bool
Haproxy stats - Frontend learnexa BOOL
Haproxy stats - Backend learnexa BOOL
Haproxy stats - Frontend Chatrole BOOL
Haproxy stats - Backend Chatrole BOOL
JAVA
Garbage collector kicked in Bool
CMS perm full commit Bool
CMS old gen full commit Bool
Code cache full Bool

Should add

Type Value
Redis mem fragmentation ratio %

Zabbix URL:
http://expzbix.exphosted.com/zabbix