一. 搭建zabbix服务

Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7。如下是zabbix服务端搭建过程
 
环境:centos6.5  
zabbix-server: 192.168.9.28
 
1.安装php
[root@localhost ~]# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
[root@localhost ~]# yum -y install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
[root@localhost ~]# cp /etc/php.ini /etc/php.ini.org
[root@localhost ~]# vim /etc/php.ini
889 date.timezone = Asia/Shanghai
663 post_max_size = 32M
375 max_execution_time = 300
385 max_input_time = 300
705 always_populate_raw_post_data = -1
 
2.安装mysql:详见本博客地址:http://www.cnblogs.com/lzcys8868/p/7788292.html
创建zabbix用户,设置密码,授权zabbix用户,如下:

mysql> create database zabbix character set utf8;

Query OK, 1 row affected (0.02 sec)

mysql>  grant all on zabbix.* to zabbix@localhost identified by 'zabbix';

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.03 sec)

[root@localhost mysql]# mysql -uzabbix -p
Enter password: 输入zabbix

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
| zabbix             |
+--------------------+
3 rows in set (0.00 sec)

 

3.安装zabbix

[root@localhost ~]# yum - y install httpd libxml2-devel net-snmp-devel libcurl-devel

[root@localhost mysqldb]# groupadd -g 201 zabbix
[root@localhost mysqldb]# useradd -g zabbix -u 201 -m zabbix

[root@localhost mysqldb]# cd /root/soft
[root@localhost soft]# ls
zabbix-3.2.4.tar.gz

[root@localhost soft]# tar xf zabbix-3.2.4.tar.gz -C /usr/src/

[root@localhost soft]# cd /usr/src/zabbix-3.2.4/
[root@localhost zabbix-3.2.4]# mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql

[[root@localhost zabbix-3.2.4]# mysql -uzabbix -pzabbix zabbix < ./database/mysql/
images.sql

[root@localhost zabbix-3.2.4]# mysql -uzabbix -pzabbix zabbix < ./database/mysql/
data.sql

[root@localhost zabbix-3.2.4]# yum -y install gcc gcc-c++ make

[root@localhost zabbix-3.2.4]# ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2

[root@localhost zabbix-3.2.4]# make && make install

注:编译 zabbix 如果报下面错误,就做以下操作 configure: error: Not found mysqlclient library

[root@localhost zabbix-3.2.4]#find / -name libmysqlclient*
[root@localhost zabbix-3.2.4]#

ln -s /usr/lib64/mysql/libmysqlclient.so.18.1.0 /usr/lib64/mysql/libmysqlclient.so
[root@localhost zabbix-3.2.4]#

ln -s /usr/lib64/mysql/libmysqlclient_r.so.18.1.0 /usr/lib64/mysql/libmysqlclient_r.so)

4. 配置zabbix

[root@localhost zabbix-3.2.4]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.org
[root@localhost zabbix-3.2.4]# vim /etc/zabbix/zabbix_server.conf

77 DBHost=192.168.9.28   //数据库ip地址

85 DBName=zabbix

102 DBUser=zabbix

298 ListenIP=127.0.0.1,192.168.9.28   //zabbix_server地址

[root@localhost zabbix-3.2.4]# ln -s /usr/local/zabbix/sbin/* /usr/sbin/

[root@localhost zabbix-3.2.4]# cp -r /usr/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_* /etc/init.d/

[root@localhost zabbix-3.2.4]# chmod +x /etc/init.d/zabbix_*

[root@localhost zabbix-3.2.4]# sed -i "s@BASEDIR/usr/local@BASEDIR=/usr/local/zabbix@g" /etc/init.d/zabbix_server
 
 
5.创建zabbix_agentd 服务
Agent的作用就是获得host数据,然后将收集到的数据发送给server,或者sever主动来拿数据
[root@localhost zabbix]# pwd
/etc/zabbix
[root@localhost zabbix]# cp zabbix_agentd.conf zabbix_agentd.conf.origin
[root@localhost zabbix]# vim zabbix_agentd.conf
123 ServerActive=192.168.9.28:10051  //服务器端IP ,端口固定
21 LogFile=/var/log/zabbix/zabbix_agentd.log
82 Server=127.0.0.1,192.168.9.28   //服务端IP地址
228  UnsafeUserParameters=1   //自定义脚本功能,1为开启,默认0为关闭
216  Include=/etc/zabbix/zabbix_agentd.conf.d/  //自定义的agent配置文件存放路径
[root@localhost zabbix]# vim /etc/init.d/zabbix_agentd
 21         # Zabbix-Directory
 22         BASEDIR=/usr/local/zabbix
[root@localhost zabbix]# /etc/init.d/zabbix_agentd start
[root@localhost frontends]# netstat -lnpt | grep zabbix_*
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      20806/zabbix_agentd
 
 
 
6.部署PHP 页面文档
[root@localhost zabbix-3.2.4]# pwd
/usr/src/zabbix-3.2.4
[root@localhost zabbix-3.2.4]# mkdir -pv /var/www/html/zabbix
[root@localhost zabbix-3.2.4]# cp -rf frontends/php/ /var/www/html/zabbix
[root@localhost zabbix-3.2.4]# chown -R apache.apache /var/www/html/zabbix/
[root@localhost zabbix-3.2.4]#  /etc/init.d/httpd start
 
 
 
7.配置web页面
[root@localhost zabbix-3.2.4]# vim /etc/httpd/conf/httpd.conf
 276 ServerName 127.0.0.1
 277 ServerName 192.168.9.28
293 DocumentRoot "/var/www/html"
[root@localhost zabbix-3.2.4]# mkdir -p /var/www/html/zabbix
[root@localhost zabbix-3.2.4]# chown -R apache.apache /var/www/html/zabbix

[root@localhost zabbix-3.2.4]# chkconfig zabbix_server on

[root@localhost ~]# service zabbix_server start

8.浏览器访问zabbix,并按照提示安装

http://192.168.9.28/zabbix

输入用户名密码  Admin/zabbix

至此,zabbix3.0 搭建完成

 
 
 
 
 

1 zabbix3.2.4 安装的更多相关文章

  1. zabbix3.0 agent安装配置

    zabbix3.0 agent安装配置wget http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.0-2.el6.x86 ...

  2. zabbix3.0.4安装grapha实现多台主机相同监控项集中展示

    zabbix3.0.4安装grapha图形展示系统 操作系统 # cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core) 1.安装g ...

  3. Zabbix3 agent端安装(二)

    1.基础环境准备 安装zabbix的yum源,这里有必要提一点,阿里的yum源已经提供了zabbix3.0 1.1.yum源配置 rpm -ihv http://mirrors.aliyun.com/ ...

  4. Centos6.5 Zabbix3 server端安装(一)

    一.准备阶段: 1.>关闭防火墙 /etc/init.d/iptables stop 2.>关闭selinux vim /etc/selinux/config SELINUX=disabl ...

  5. zabbix3.2.3安装部署

    安装nginx [root@xuegod64 ~]# yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl open ...

  6. zabbix3.4.7安装在centos 7.4上

    Centos 7.4 安装Zabbix 3.4 一.安装环境 1 [root@juny-18 ~]# cat /etc/redhat-release 2 3 CentOS Linux release ...

  7. zabbix3.0.4安装部署与SendEmail报警配置

    MySQL:5.6.21 nginx:1.62 PHP:5.7 pcre:8.32 zabbix:3.0.4 LNMP安装步骤略过 # tar xvf zabbix-3.0.4.tar.gz # cd ...

  8. zabbix-3.2.3安装

    环境:lapp 操作系统: rhel7.0apache: apache-2.4数据库: postgresql-9.2.10php: php-5.4.16-21zabbix: zabbix-3.2.3 ...

  9. redhat6.4 zabbix3.0.2安装

    zabbix不用说了,很好的服务器监控管理工具,还支持中文哈! 1.添加epel仓库,有更多可用的软件包 rpm -ivh http://download.fedoraproject.org/pub/ ...

  10. Zabbix3的离线安装

    背景与环境 由于实际情况需求,zabbix在局域网中进行部署,遇到许多问题,在此记录. 操作系统:CentOS 6.9(使用的最小安装) zabbix版本:zabbix-3.0.13(LTS) php ...

随机推荐

  1. linux创建和查看用户命令

    1.创建一个叫做hadoop的用户,用户的目录是/home/hadoop useradd -d /home/hadoop hadoop 2.输入密码 passwd hadoop 3.删除用户 user ...

  2. NGINX配置获取CloudFlare 下的访客真实IP并记录到日志

    我用的是lnmp.org的环境 /usr/local/nginx/conf/nginx.conf 在 http { } 部分增加 map $HTTP_CF_CONNECTING_IP $clientR ...

  3. 洛谷——P2626 斐波那契数列(升级版)

    P2626 斐波那契数列(升级版) 题目背景 大家都知道,斐波那契数列是满足如下性质的一个数列: • f(1) = 1 • f(2) = 1 • f(n) = f(n-1) + f(n-2) (n ≥ ...

  4. Eclipse 最常用的 10 组快捷键,个个牛逼!

    虽然栈长我现在不怎么用 Eclipse 了,但 Eclipse 的快捷键还是忘不了的,可以说 Eclipse 的快捷键很方便,恰到好处. 今天,我大概整理了 10 组 Eclipse 我觉得比较常用的 ...

  5. XSY 1749 tree

    题目大意 给定一棵基环树, 问你有多少条路径的长度\(\ge K\). 点数\(\le 10^5\) Solution 基环树分治模板题. 我是这样做的: 加边的时候用并查集维护点的连通性, 少加入环 ...

  6. [置顶] zabbix告警信息-lykchat信息发送系统

    lykchat信息发送系统 lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工具. 实现的功能有用户登录管理.微信登陆管理和微信信息发送 ...

  7. vps

    vps是指虚拟专用服务器(Virtual Private Servers),等同于一台远程计算机,有独立的IP地址,全天24小时不关机,可以部署博客.应用.服务 ***简称SS,可以用来搭建FQ服务器 ...

  8. Upan

    http://www.xiazaijidi.com/ http://www.ushendu.com/

  9. java基础篇2之枚举

    1.为什么要有枚举 问题:要定义星期几或者性别的变量,该怎么定义? 假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday=0; 枚举就是要让某个类型的变量的取值只能为若干个固定值 ...

  10. JAVA Eclipse开发Android程序会经常闪退是怎么回事

    类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退   你在当前页面创建findViewById的时候,如果找 ...