1. Zabbix 概述

Zabbix 安装部署应用_zabbix

Zabbix 安装部署应用_zabbix_02


内部运行服务,内置的进程

Zabbix 安装部署应用_monitor_03

单节点支持的数量

Zabbix 安装部署应用_zabbix_04


  1. zabbix实验环境

环境 vmware workstation v12

实验机器192.168.148.130

OS centos 7.2

Zabbix v3.2


  1. Zabbix 包下载安装


安装repo

# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

Zabbix 安装部署应用_zabbix_05

# yum install zabbix-server-mysql zabbix-web-mysql

Zabbix 安装部署应用_monitor_06

Zabbix 安装部署应用_monitor_07

已经安装了zabbix 4个组件


客户端选择性安装

# yum install zabbix-agent


这货不是自启动的,需要手动启动服务并且加入自启动

Zabbix 安装部署应用_monitor_08

  1. Zabbix 部署


请安装mariadb apache 先,这里不再重复叙述

测试访问apache能否访问

http://192.168.248.130/

Zabbix 安装部署应用_zabbix_09


Zabbix安装界面终于出现鸟

Zabbix 安装部署应用_monitor_10

Zabbix 安装部署应用_monitor_11

Php没有指定时区

查找etc/php.ini

修改

date.timezone = Asia/Shanghai

重启apache

Zabbix 安装部署应用_zabbix_12


Zabbix 安装部署应用_monitor_13


创建mysql用户先

Mysql>insert into mysql.user(Host,User,Password) values("localhost","zabbix",password("zabbix"));


初始化zabbix数据库

Zabbix 安装部署应用_zabbix_14

Zabbix 安装部署应用_zabbix_15

Zabbix 安装部署应用_zabbix_16


验证数据库,指定web界面

Zabbix 安装部署应用_zabbix_17

Zabbix 安装部署应用_monitor_18


  1. Zabbix 启动


用户名admin 密码zabbix

Zabbix 安装部署应用_monitor_19

登录界面出现鸟

Zabbix 安装部署应用_zabbix_20


Zabbix server is running value = no

修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

如果不想重启系统,使用命令setenforce 0

Zabbix 安装部署应用_monitor_21

Zb 服务没有启动啊


来看下日志

tail -f /var/log/zabbix/zabbi_server.log

Zabbix 安装部署应用_zabbix_22


无密码连接失败了,去看下配置

vi /etc/zabbix/zabbix_server.conf

vi /etc/zabbix/web/zabbix.conf.php

Zabbix 安装部署应用_monitor_23

果然default是无密码链接,加上mysql的zabbix用户的密码

service zabbix-server restart

Zabbix 安装部署应用_monitor_24

启动成功

tail 日志var/log/zabbix/zabbix_server.log

Zabbix 安装部署应用_monitor_25


服务运行正常

Zabbix 安装部署应用_zabbix_26


  1. 添加host


在配置组里面可以发现侦测到的服务器,点击enable即可

Zabbix 安装部署应用_zabbix_27


  1. 创建报警条件

Zabbix 安装部署应用_monitor_28

Zabbix 安装部署应用_zabbix_29Zabbix 安装部署应用_zabbix_30

  1. 设置报警方式

Zabbix 安装部署应用_monitor_31


最终监控图

Zabbix 安装部署应用_zabbix_32