Zabbix Monitoring. Paul Tader. Harper College, March 4 th 2008

Similar documents
ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009

How To Monitor Mysql With Zabbix

The enterprise class monitoring solution for everyone

IT Infrastructure Management

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

ABC of Zabbix Performance Tuning

Product Description Document. Network Monitoring Solution

AGENDA: INTRODUCTION: 1. How is our cloud monitoring setup? 2. Which are the tools used? 3. How do we access monitoring dashboard?

SapphireIMS Business Service Monitoring Feature Specification

ZABBIX Manual v1.6. Release 017. Review and Approval. For ZABBIX SIA:

NetCrunch 6. AdRem. Network Monitoring Server. Document. Monitor. Manage

SapphireIMS 4.0 BSM Feature Specification

Architecture and Mode of Operation

How To Write A Monitoring System For Free

ontune SPA - Server Performance Monitor and Analysis Tool

Zabbix: monitoring millions of metrics...and a Zabbix 3.0 sneak peek

A Dude probing SNMP! Building custom probes and configuring equipment using SNMP with The Dude. Andrea Coppini AIR Wireless - Malta andrea@air.com.

NETWORK MONITORING & ALERTING SERVICES SERVICE DEFINITION

NetScaler Logging Facilities

IceWarp to IceWarp Server Migration

Heroix Longitude Quick Start Guide V7.1

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)

Zabbix 3.0. The Simple, the Powerful and the Shiny by Zabbix SIA

FEATURES. Full featured multiplatform agents for Windows, HP-UX, Solaris, BSD, AIX and Linux.

Where can I install GFI EventsManager on my network?

VERITAS Cluster Server v2.0 Technical Overview

ZABBIX Manual v1.4. Release 003. Review and Approval. Name Signature Date. For ZABBIX SIA:

How To Support A Backup At Cornell

Where can I install GFI EventsManager on my network?

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Managing your Red Hat Enterprise Linux guests with RHN Satellite

SOSFTP Managed File Transfer

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

How To Use Mindarray For Business

MSP End User. Version 3.0. Technical Solution Guide

Best Practices with Argent

Monitoring and Alerting

Monitoring backbone networks

WhatsUp Gold v11 Features Overview

ANNEXURE-1 TO THE TENDER ENQUIRY NO.: DPS/AMPU/MIC/1896. Network Security Software Nessus- Technical Details

User and Programmer Guide for the FI- STAR Monitoring Service SE

System Monitoring. Yahtfasa (...yet another hard task for a sys admin...) Alfredo Pagano WS9, Roma,

Monitoring of computer networks and applications using Nagios

Command Center :29:23 UTC Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement

Service Level Agreement

What s new in ProactiveWatch 2.1!

Altiris Monitor Solution for Servers 7.5 from Symantec User Guide

Vistara Lifecycle Management

Kaseya 2. User Guide. for Network Monitor 4.1

System and Network Monitoring With Zabbix

WHITE PAPER September CA Nimsoft Monitor for Servers

How To Set Up Foglight Nms For A Proof Of Concept

Zabbix 1.8 Network Monitoring

Web Site Content Management Server. Installation Guide Version 4.1 Build 0

Availability Management Nagios overview. TEIN2 training Bangkok September 2005

The syslog-ng Premium Edition 5LTS

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

System requirements for MuseumPlus and emuseumplus

Can You Afford Network Downtime?

ITSM Service Monitoring Using Open Source Tools

The syslog-ng Premium Edition 5F2

HP Business Availability Center

AKCess Pro Server Management Software

Open Source in the Data Centre. John Ferlito Bulletproof Networks

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

SERVICE SCHEDULE PULSANT ENTERPRISE CLOUD SERVICES

GFI Product Manual. Deployment Guide

WhatsUp Gold v11 Features Overview

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Veritas Operations Manager Management Server 6.0 Installation and Configuration Guide

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Architecture and Mode of Operation

Introduction to system monitoring with Nagios, Check_MK and Open Monitoring Distribution (OMD)

OS Installation Guide Red Hat Linux 9.0

GestióIP IPAM v3.0 IP address management software Installation Guide v0.1

24x7 Scheduler Multi-platform Edition 5.2

IT Business Management System Requirements Guide

This guide specifies the required and supported system elements for the application.

Comprehensive Monitoring of VMware vsphere ESX & ESXi Environments

PANDORA FMS NETWORK DEVICES MONITORING

SOLUTIONS INC. BACK-IT UP. Online Backup Solution

Applications Manager Best Practices document

JobScheduler. Architecture and Mode of Operation. Software for Open Source

How To Manage A Network Backup On An Arkeia Network Suite Version 8

Kaseya 2. Quick Start Guide. for Network Monitor 4.1

Asia Web Services Ltd. (vpshosting.com.hk)

OMNITURE MONITORING. Ensuring the Security and Availability of Customer Data. June 16, 2008 Version 2.0

Very Large Enterprise Network, Deployment, Users

IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL

PANDORA FMS NETWORK DEVICE MONITORING

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

Cloud UT. Pay-as-you-go computing explained

ActiveXperts Network Monitor. White Paper

The Monitis Monitoring Agent ver. 1.2

EZblue BusinessServer The All - In - One Server For Your Home And Business

inforouter V8.0 Server & Client Requirements

Introduction to Computer Administration. System Administration

Installing and Using the vnios Trial

Transcription:

Paul Tader Harper College, March 4 th 2008 ptader@linuxscope.com

ZABBIX is an enterprise-class open source database driven distributed monitoring solution. Distributed monitoring Scalability Real-time monitoring Visualisation WEB monitoring Flexibility Agentless monitoring Auto discovery

Support OpenSource Options User Forums (www.zabbix.com/forum) Mailing list IRC support channel The code (written in C, PHP) Commercial Support Zabbix SIA, Riga, Latvia (www.zabbix.com) Annual Support Agreements Turn-key Solutions Technical Account Manager Professional Services 4 levels of annual maintenance.

Operating system support Linux, FreeBSD, NetBSD, OpenBSD AIX HP-UX, MacOS, Solaris, Tru64/OSF, SCO Open Server Win32, Novell Netware.

DateBase Support MySQL PostgreSQL SQLite Oracle.

Software Requirements (Zabbix ver. 1.4) Apache 1.3.12 PHP 4.3 MySQL 3.22 Oracle 9.0.2.4 PostgreSQL 7.0.2 SQLite 3.3.5

ZABBIX Components Server Client Web Interface

Server Main configuration file /etc/zabbix/zabbix_server.conf Server processes, zabbix_server runs as user zabbix Can host database, web front-end and be a client as well. Monitoring Configuration

Client Main configuration file /etc/zabbix/zabbix_agentd.conf Processes, zabbix_agentd run as user zabbix Some won't run the Zabbix client. routers webservers POP, IMAP ping

Item I just gather data and log it. Trigger Is that data within my parameters? If not, give it a severity level. Actions Giving a senario, I run remote commands or email. Media Define email, SMS, jabber, or email scripts.

Checks (Items), in detail. Simple checks agent-less (FTP, mail, http) Internal Checks Monitoring internal Zabbix parameters (i.e how many triggers?) External checks shell scripts or binaries Aggregated checks SNMP Zabbix agent checks built-in Custom

Zabbix agent checks Sample checks that the client can monitor: CPU load Memory Disk (inodes, free, read/write) Files (md5sum, exists, size, regex, time) Network traffic (eth#, lo) number of processes running Agent ping and version. User defined Everything else...

User defined agent checks In order to define a new parameter for monitoring, one line has to be added to configuration file of ZABBIX agent and the agent must be restarted. UserParameter=ping,echo 1 UserParameter=myscript,/usr/local/bin/critical.sh UserParameter=mysql.ping,mysqladmin -uroot ping grep alive wc l

Triggers A Trigger is defined as a logical expression that represents a monitored system state. The expression is recalculated every time Zabbix server receives new value (Item). Depending on the configured range or value, assigns it a severity level. Dependencies Expressions include: Exit codes Echo'd integers Strings Absolute values Averages Sum of values Min/Max for a specified time...and more.

Trigger severity levels Disaster High Average Warning Informational Not Classified

Actions What a trigger utilizes. Email Individual Group Scripts Local or remote script disabled by default

Media Types Media is a delivery channel for ZABBIX alerts. Several media types can be assigned to a user. Email SMS (serial modem) jabber Email scripts (Zabbix passes: Recipient, Subject and Message)

Scripts Item Trigger Action Media Email db

Demo time! A walk through zabbix_server.conf and zabbix_agentd.conf Add a Group Add a template Add a host Show host items and triggers Configure a custom item / trigger Configure alerts Graphs and screens

A recent deployment... 1,100 monitored hosts 86,000 monitoring items 35,000 triggers 2,400 queries/sec. Hardware stats 2 Quad core Xeons (2.00GHz) 8 Gb RAM 1GB NIC MySQL db currently at 120GB, expected to reach 300GB within the year.

Questions?