1.安装好httpd,mysql,php

  1. yum install httpd php mysql mysql-devel php-xmlwriter php-gd php-mbstring php-bcmath php-mysql

2.下载安装zabbix-2.2.6.tar.gz

  1. tar zxvf zabbix-2.2.6.tar.gz -C /usr/local/src/ #解压
  2. useradd zabbix -s /sbin/nologin #添加zabbix用户
  3. yum install net-snmp net-snmp-devel curl curl-devel #安装依赖包
  4. cd /usr/local/src/zabbix-2.2.6 #进入安装目录
  5. ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-net-snmp --with-libcurl --with-mysql=/usr/bin/mysql_config
  6. make #编译
  7. make install #安装
  8. ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统命令
  9. ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统命令

3.创建zabbix数据库

  1. mysql -u root -p #进入MySQL控制台
  2.   create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
  3.   insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456')); #新建账户zabbix,密码123456
  4.   grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456' with grant option; #允许账户zabbix能从本机连接到数据库zabbix
  5.   flush privileges; #刷新系统授权表
  6.   use zabbix #进入数据库
  7.   source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库
  8.   source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库
  9.   source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库

4.修改配置文件

  1. vim /usr/local/zabbix/etc/zabbix_server.conf
  2.   DBName=zabbix #数据库名称
  3.   DBUser=zabbix #数据库用户名
  4.   DBPassword=123456 #数据库密码
  5.   ListenIP=127.0.0.1 #数据库ip地址
  6.   AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
  7.  
  8. vim /usr/local/zabbix/etc/zabbix_agentd.conf
  9.   Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
  10.   UnsafeUserParameters= #启用自定义key

5.添加启动脚本

  1. cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服务端
  2. cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客户端
  3. chmod +x /etc/rc.d/init.d/zabbix_server #添加脚本执行权限
  4. chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限
  5. chkconfig zabbix_server on #添加开机启动
  6. chkconfig zabbix_agentd on #添加开机启动

5.1修改zabbix开机启动脚本中的zabbix安装目录

  1. vim /etc/rc.d/init.d/zabbix_server #编辑服务端配置文件
  2.   BASEDIR=/usr/local/zabbix/ #zabbix安装目录
  3.  
  4. vim /etc/rc.d/init.d/zabbix_agentd #编辑客户端配置文件
  5.   BASEDIR=/usr/local/zabbix/ #zabbix安装目录

6.配置web站点

  1. cd /usr/local/src/zabbix-2.2.6
  2. cp -r /usr/local/src/zabbix-2.2.6/frontends/php /var/www/html/zabbix yum安装的使用ln -s /usr/share/zabbix /var/www/html/zabbix
  3. chown apache.apache -R /var/www/html/zabbix

7.修改php配置文件参数

  1. vim /etc/php.ini #编辑修改
      always_populate_raw_post_data = -1
  2. date.timezone=PRC
  3. post_max_size =16M
  4. max_execution_time =300
  5. max_input_time =300

8.安装web界面

在浏览器中打开:http://IP/zabbix/setup.php开始安装

9.其他可参考http://www.osyunwei.com/archives/7984.html

zabbix服务端安装配置的更多相关文章

  1. 运用Zabbix实现内网服务器状态及局域网状况监控(3) —— Zabbix服务端安装

    1. Zabbix服务端安装,基于LNMP PHP5.5+Nginx1.9安装配置:http://www.cnblogs.com/vurtne-lu/p/7707536.html MySQL5.5编译 ...

  2. 03-openldap服务端安装配置

    openldap服务端安装配置 阅读目录 基础环境准备 安装openldap服务端 初始化openldap配置 启动OpenLDAP 重新生成配置文件信息 规划OpenLDAP目录树组织架构 使用GU ...

  3. NFS相关、NFS服务端安装配置、exportfs命令、nfs客户端的问题

    1.NFS (network file system,基于RPC协议) 2.NFS服务端安装配置安装服务端:yum install nfs-utils rpcbind -y安装客户端:yum inst ...

  4. NFS介绍 NFS服务端安装配置 NFS配置选项

    NFS 介绍 • NFS是Network File System的缩写 • NFS最早由Sun公司开发,分2,,4三个版本,2和3由Sun起草开发,.0开始Netapp公司参与并主导开发,最新为4.1 ...

  5. NFS介绍、服务端安装配置、NFS配置选项

    6月21日任务 14.1 NFS介绍14.2 NFS服务端安装配置14.3 NFS配置选项 14.1 NFS介绍 14.2 NFS服务端安装配置 1.首先需要2台机器,一台是服务端,一台是客户端,分别 ...

  6. Linux centosVMware NFS介绍、NFS服务端安装配置、NFS配置选项

    一.NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版 ...

  7. zabbix 服务端安装(server)

    zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一.Web环境:Nginx+MySQL+PHP CentOS 7.0编译 ...

  8. 监控和安全运维 1.8 zabbix服务端安装

    1. Zabbix简介基于web的开源软件,开源监控系统状态也可以监控网络设备.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 Zabbix还可以自动 ...

  9. zabbix服务端安装

    1.安装zabbix服务(1)先rpm安装lamp环境 yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcm ...

随机推荐

  1. js的事件冒泡

    先来段代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  2. 如何实现Nginx+Keepalived中Nginx进程的高可用

    此架构我简单说明下: 一般为了维护方便,企业网站的服务器都在自己的内部机房里,只开放了Keepalived的VIP地址的两个端口80.443,通过Juniper SSG550防火墙映射出去,外网DNS ...

  3. IIS报错试图加载格式不正确的程序集解决办法 64位WinServer系统兼容32位程序集

    问题描述:     将网站/WCF发布到IIS后运行报这个错. 原因:     64位系统和32系统不匹配导致. 解决办法:     方法一.注册32位IIS(必须卸载64位IIS)         ...

  4. http 中各个 header 的含义

    HTTP Request的Header信息 1.HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST 向Web服务器发送数据让Web服务器进行处理 PUT 向Web服务器发送数据并 ...

  5. html中的兼容 & 如何对网站的文件和资源进行优化

    一.1.双边距 BUG float引起的  使用display 2.超链接hover 点击后失效  使用正确的书写顺序 link visited hover active (可简单看成由 爱生恨 lo ...

  6. Oracle的oci.dll加载错误解决办法

    开始 -> 程序 -> Oracle -> Configuration and Migration Tools -> Net Manager→本地→概要文件→Oracle高级安 ...

  7. android 学习之ViewDragHelper

    ViewDragHelper是用来移动ViewGroup中子View的,之前写View的移动都是通过scrollTo来实现,但是它移动的是VIew中的内容,ViewGroup中的所有的子View都会移 ...

  8. Active Sync与IIS7 Classic&Integrated模式,Exchange 2007&2010的关系

    上周开始一项工作,起因是因为QA同事发现我们开发的EAS hook不能在Exchange 2007 server上工作,而在Exchange 2010上可以正常工作. 环境对比如下: 1. Windo ...

  9. Struts2_Struts标签

    1.property <s:property value="username" /> 一般访问,访问ValueStack中的第一个username <s:prop ...

  10. 485和OPT

    也许很多人都以为嫁给美国公民最快要绿卡,其实还有一个更快的婚姻绿卡方式:嫁给485男/女.这是什么意思呢? 嫁给美国公民,配偶方最快会在4-5个月内获得条件绿卡,两年后才能获得永久绿卡.在这两年内,如 ...