2、安装lamp环境

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql php5-curl php5-gd
sudo /etc/init.d/apache2 restart

然后在终端输入:

sudo ls /etc/apache2/mods-enabled

ubuntu 14.04安装zabbix3.0_ubuntu

看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:

sudo a2enmod php5
sudo /etc/init.d/apache2 restart

2、安装zabbix

修改php.ini

sudo vim /etc/php5/apache2/php.ini
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = "Asia/Shanghai"

修改完成后重启apache2

sudo service apache2 start

安装 zabbix-server

wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb  
sudo dpkg -i zabbix-release_3.0-1+trusty_all.deb
sudo apt-get install zabbix-server-mysql

修改zabbix_server.conf

sudo vim /etc/zabbix/zabbix_server.conf
  
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

配置mysql

mysql>create database zabbix character set utf8 collate utf8_bin;  
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  
mysql> flush privileges;
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u root -p zabbix
service zabbix-server restart

安装zabbix-front

sudo apt-get install zabbix-frontend-php
sudo cp -r /usr/share/zabbix /var/www/html/zabbix

重启zabbix-server

sudo service zabbix-server restart

3、本地安装zabbix-agent

sudo apt-get install zabbix-agent

由于我的zabbix客户端与zabbix服务端在同一台服务器上,所以不必修改zabbix-agent的配置文件

启动zabbix-agent

sudo service zabbix-agent start

4、添加监控项

具体操作不再描述

使用zabbix 进行监控之前,要理解zabbix 监控的流程。

一次完整的监控流程可以简单描述为:

Host Groups(设备组)->Hosts(设备)->Applications(监控项组)->Items(监控项)->Triggers

(触发器)->Actions(告警动作)->Medias(告警方式)->User Groups(用户组)->Users

(用户)

对于实际使用的时候,一般都是采用模板进行监控配置。使用过cacti 的都知道,可以

先添加主机,然后选择对应模板即可,zabbix 中同样存在此功能。

5、报警设置

报警使用zabbix自带的邮件发送功能(无需使用脚本)

但是需要注意zabbix3.0官方文档明确说明如果想让smtp认证可用的话,你的zabbix编译时需要加上--with-libcurl这个参数,并且cURL的版本至少为7.20.0

查看curl版本

ubuntu 14.04安装zabbix3.0_ubuntu_02

版本高于7.20.0

配置报警邮件信息

ubuntu 14.04安装zabbix3.0_ubuntu_03

ubuntu 14.04安装zabbix3.0_zabbix3.0_04

至此,大致流程都已走完。