zabbix server

如何搭建zabbix:
1.首先,zabbi需要的环境
   zabbix需要lnmp环境,在這里就不详细的介绍lnmp环境的安装和配置,如果又不懂這快搭建的朋友,可以参考下面的文章:
  NGINX 安装:http://www.ttlsa.com/nginx/nginx-install-on-linux
  php+nginx配置:http://www.ttlsa.com/nginx/nginx-php-5.5
mysql 安装:http://www.ttlsa.com/mysql/install-mysql5.6
需要注意的是,zabbix对于php的配置参数有较大的要求:
下面 是我安装的时候php的配置:
[图片]
安装好php后,需要修改php.ini下面的配置文件。vim /etc/php.ini 修改对应的参数为如下的值:
[图片]
到了這里之后,zabbix需要的环境就完成了,接下来,我们正式开始zabbixde 的配置和安装。
2.zabbix server端的安装:
   2.1 下载zabbix软件包,一般从官网下载,不知道的朋友可以直接复制下面的链接,
     http://www.zabbix.com/download.php
      下载好之后,放到指定的目录下,這个目录是由自己指定的,我是放在/usr/local/src 下面;
    cd /usr/local/src (进入到安装包所在的目录)
      ls    (查看安装包是否存在,或者是否是自己需要的版本)
      tar -zxvf zabbix-3.2.15.tar.gz (对安装包进行解压)
      cd zabbix-3.2.15 (进入到解压之后的目录里面)
      ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 
     make  (进行编译)
     make  install (进行编译并安装)
     2.2创建用户
     groupadd zabbix (创建一个zabbix用户组)
      useradd -g zabbix  zabbix (创建一个zabbix用户并将他加到zabbix用户组里面)
 2.2 进行数据库的导入(或者叫初始化数据库)
     在 /usr/loccla/src/zabix-3.2.15/database/mysql 下面有三个数据库,将他们导入到你已经安装好的数据库里面
   
[图片]

[图片]
    2.3 zabbix的配置。
    配置文件是:/usr/local/src/zabbix-3.2.15/conf/zabbix-server.conf
    你可以将他考出便于查找,修改相关的配置文件如下:
      
[图片]
(这些配置主要是数据库的配置)
    2.4 启动zabbix server
      zabbix的启动文件在:/usr/local/sbin/zabbix_server
     zabbix的默认端口是10051
3.zabbix的web页面配置
   将zabbx的php文件整个放到http配置文件的网页指定的位置:
4.zabbix页面的在线配置:
   浏览器打开http://192.168.205.153 (這里是你的ip。如果不能访问,后面加上zabbix)
进去之后,按照提示一步一步往下操作:
[图片]
等全部完成之后,会进入如下的登陆页面:
[图片]
  到此,zabbix server 的配置全部完成。