`
jwfdp
  • 浏览: 46760 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

zabbix 安装

 
阅读更多

环境介绍
OS: Ubuntu 10.10 Server 64-bit
Servers:
zabbix-server:192.168.1.151
zabbix-client-1:192.168.1.151

1. 环境部署
前面,我们简单介绍了一下Zabbix,那么在本章,我们就来把Zabbix的环境部署起来,然后再在下一张详细的讲解其使用方法。
由于Zabbix采用的是分布式架构,因此我们采用两台服务器,一台做Server,另外一台做Agent,来搭建一个最小的环境。

2. 安装步骤
2.1 安装系统依赖以及mysql-server与php
$ sudo apt-get install build-essential mysql-server libmysqlclient15-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping apache2

在弹出的界面中配置MySQL的Root密码,比如zabbixadmin
MySQL password: zabbixadmin

2.2 新建用户zabbix
$ sudo adduser zabbix

1 Enter new UNIX password: zabbix
2 Retype new UNIX password: zabbix

$ sudo adduser zabbix admin
$ sudo visudo
添加如下内容,给予Zabbix用户sudo权限

1 zabbix ALL=(ALL)       NOPASSWD:ALL

2.3 下载源码包
$ sudo -i
# su - zabbix
$ wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.4/zabbix-2.0.4.tar.gz"
$ tar xzvf zabbix-2.0.4.tar.gz

2.4 初始化数据库
$ mysql -uroot -pzabbixadmin -e "create database zabbix;"
$ mysql -uroot -pzabbixadmin -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
$ mysql -uzabbix -pzabbix -D zabbix < zabbix-2.0.4/database/mysql/schema.sql
$ mysql -uzabbix -pzabbix -D zabbix < zabbix-2.0.4/database/mysql/images.sql
$ mysql -uzabbix -pzabbix -D zabbix < zabbix-2.0.4/database/mysql/data.sql

2.5 编译安装
$ cd zabbix-2.0.4/
$ ./configure --prefix=/usr/local --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent
$ make
$ sudo make install

2.6 修改数据库配置文件
$ cd /usr/local/etc
$ sudo vim zabbix_server.conf

1 DBUser=zabbix
2 DBPassword=zabbix

2.7 创建服务管理脚本
$ cd
$ sudo cp zabbix-2.0.4/misc/init.d/debian/zabbix-* /etc/init.d/
$ sudo chmod 755 /etc/init.d/zabbix-*
$ sudo update-rc.d zabbix-server defaults
$ sudo update-rc.d zabbix-agent defaults

2.8 启动服务
$ sudo /etc/init.d/zabbix-server start
$ sudo /etc/init.d/zabbix-agent start
$ ps aux | grep zabbix

2.9 复制网站代码文件
$ cd
$ mkdir /home/zabbix/public_html
$ cp -R zabbix-2.0.4/frontends/php/* /home/zabbix/public_html/

2.10 配置虚拟主机
$ sudo vim /etc/apache2/sites-enabled/000-default

01 Alias /zabbix /home/zabbix/public_html/
02 <Directory /home/zabbix/public_html>
03     AllowOverride FileInfo AuthConfig Limit Indexes
04     Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
05     <Limit GET POST OPTIONS PROPFIND>
06     Order allow,deny
07     Allow from all
08     </Limit>
09     <LimitExcept GET POST OPTIONS PROPFIND>
10     Order deny,allow
11     Deny from all
12     </LimitExcept>
13 </Directory>

2.11 配置PHP
$ sudo vi /etc/php5/apache2/php.ini

1 max_execution_time = 300
2 max_input_time= 600
3 post_max_size= 16M
4 date.timezone = Asia/Shanghai

2.12 重启Apache
$ sudo /etc/init.d/apache2 restart

2.13 添加alert.d目录
$ sudo vim /usr/local/etc/zabbix_server.conf

1 AlertScriptsPath=/usr/local/etc/alert.d

$ sudo mkdir /usr/local/etc/alert.d

2.14 安装mailutils
$ sudo apt-get install sendemail mailutils

2.15 打开网页安装向导
地址:http://10.6.1.181/zabbix
账号:Admin
密码:zabbix

分享到:
评论

相关推荐

    zabbix安装和使用手册

    ### Zabbix 安装与使用手册 #### 一、Zabbix-Server 的安装与配置 Zabbix 是一款开源的企业级监控工具,它能够提供网络监控、应用监控、系统监控等功能,支持主动及被动数据采集模式,是现代数据中心不可或缺的一...

    zabbix安装部署手册

    Zabbix安装部署手册 Zabbix 是一个基于 Web 的开源监控工具,能够实时监控服务器、网络设备和应用程序的性能和状态。下面是 Zabbix 安装部署手册的详细信息: 一、Zabbix 简介 Zabbix 是一个功能强大且灵活的监控...

    zabbix安装配置功能介绍及应用场景

    zabbix安装配置功能介绍及应用场景 zabbix安装配置功能介绍及应用场景 zabbix安装配置功能介绍及应用场景 zabbix安装配置功能介绍及应用场景 zabbix安装配置功能介绍及应用场景 zabbix安装配置功能介绍及应用场景 ...

    Zabbix安装教程

    ### Zabbix安装教程知识点解析 #### 一、Zabbix简介及环境准备 - **Zabbix概述**:Zabbix是一款开源的网络监控工具,用于实时监控IT基础设施的状态,包括网络服务、服务器健康状况以及应用程序等。它支持自动发现、...

    zabbix安装手顺

    zabbix安装手顺,在linux系统上安装,对系统资源进行监控

    zabbix安装与配置

    linux平台下 zabbix安装及配置 需要提前做好lnmp 自己配置lnmp

    Zabbix安装文档

    ### Zabbix在CentOS 7下的安装指南 #### 一、安装MySQL (MariaDB) **1.1 安装MariaDB** 在CentOS 7环境下安装MariaDB作为Zabbix的后端数据库,首先通过`yum`命令安装MariaDB及其服务组件: ```bash yum install ...

    zabbix安装centosmysqlnginxphp配置

    首先,我们从【标题】"zabbix安装centosmysqlnginxphp配置"出发,可以明确我们要讨论的是在CentOS 7环境下搭建Zabbix监控系统,并涉及到三个核心组件:MySQL数据库、Nginx web服务器和PHP解释器。这三者共同构成了...

    1.zabbix安装部署(从容器中安装).md

    从官网入手,从容器出发,整理相关安装zabbix的简易有效的直接步骤,初学者可以直接按照步骤完成zabbix的搭建,从而实现功能,不必纠结其他无关问题。

    zabbix安装文件大全

    本文将详细解析“zabbix安装文件大全”所包含的知识点,特别是针对Zabbix 3.2.4版本的部署和配置。 1. **Zabbix 3.2.4版本介绍** Zabbix 3.2.4是Zabbix的一个稳定版本,发布于2017年,提供了许多改进和新功能,...

    zabbix安装使用文档

    以下是对Zabbix安装使用的一些关键步骤和概念的详细解释: 1. **安装Zabbix**: 在Linux环境下,通常需要先安装必要的依赖包,然后下载并编译Zabbix源码,配置数据库连接(如MySQL或PostgreSQL),最后执行安装...

    zabbix安装步骤

    在ubuntu14.04上编译安装zabbix

    zabbix 安装教程

    zabbix 安装 教程 配置 使用 进过测试可以很好用

    Zabbix安装配置和使用

    ### Zabbix安装配置和使用详解 #### 一、Zabbix简介 Zabbix是一款开源的企业级网络监控工具,能够实现对网络设备、服务器以及应用程序的全方位监控。它支持自动发现网络资源、灵活的数据采集方式以及丰富的报警机制...

    Linux安装部署zabbix运维监控平台,使用说明

    知识点一:Zabbix安装部署 Zabbix是一种流行的开源监控平台,能实时监控服务器、网络设备和应用程序的性能和状态。通过安装和部署Zabbix,用户可以实时监控IT基础设施,快速检测和解决问题。 知识点二:Zabbix ...

Global site tag (gtag.js) - Google Analytics