zabbix server安装

 

 环境描述

环境:CentOS 6.5 x64 iptables 关闭 Selinux 关闭

Zabbix 版本:2.0.6

  安装 lamp环境

 

Zabbix  server 通过 web 界面来管理的,并且 zabbix  server 收集到数据是保存到 mysql 中

  通过 yum安装

yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql

httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring

php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc  mysql-devel

libdbi-dbd-mysql net-snmp-devel curl-devel

  启动服务,设置 mysql账号密码

service mysqld start

service httpd start 

 

zabbix server安装

 

  下载解压

wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.6/zabbix-2.0.6.tar.gz

tar zxf zabbix-2.0.6.tar.gz

cd zabbix-2.0.6

  创建 zabbix运行需要的用户

groupadd zabbix

useradd zabbix -g zabbix

  创建所需数据库并授权用户

mysql>create database zabbix character set utf8;

 

 

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

 编译安装 Zabbix server

cd ../..

./configure

--prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql

--with-net-snmp --with-libcurl

make && make install

配置参数说明:

--enable-server 安装 Zabbix Server

--enable-proxy 安装 Zabbix Proxy

--enable-agent 安装 Zabbix Agent

--with-mysql 使用 mysql 做数据库服务器

--with-net-snmp 支持 SNMP

--with-libcurl 支持 curl,用于 web 监控

 导入 zabbix定义的表结构和数据

cd database/mysql/

mysql -uzabbix -predhat zabbix  < schema.sql

mysql -uzabbix -p zabbix < images.sql

mysql -uroot -predhat zabbix   < data.sql

修改  zabbix server  配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf

LogFile=/tmp/zabbix_server.log    ##日志位置,根据需求修改;

PidFile=/tmp/zabbix_server.pid    ##PID 所在位置

DBHost=localhost               ##如果不是在本机,请修改

DBName=zabbix                ##数据库名称

DBUser=zabbix                 ##数据库用户名

DBPassword=redhat             ##数据库密码

服务端口定义

vim /etc/services               ##在后面追加:

zabbix-agent     10050/tcp      #Zabbix Agent

zabbix-agent     10050/udp      #Zabbix Agent

zabbix-trapper  10051/tcp      #Zabbix Trapper

zabbix-trapper  10051/udp      #Zabbix Trapper

安装启动脚本,添加可执行权限

cp misc/init.d/fedora/core/zabbix_server /etc/init.d

chmod +x /etc/init.d/zabbix_server



 修改启动脚本,启动 zabbix server

vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix                    ##修改这个,zabbix 的安装目录

service zabbix_server start

 安装 zabbix web界面

 复制 web代码到 httpd配置文件指定的目录下,一般是/var/www/html

cp -r frontends/php /var/www/html/zabbix

chown -R apache:root /var/www/html/zabbix

  访问 http://serverip/zabbix,通过界面安装 zabbix web

有关于 date()的错误提示解决方法:

vim /etc/php.ini

date.timezone = Asia/Chongqing       ##时区修改为重庆,刷新浏览器

  步骤简要说明

   检查安装环境

max_execution_time = 300

max_input_time = 300

连接 MySQL 的参数

完成,如果出现下面情况是 apche 没有/var/www/html/zabbix 写入权限,修改后 Retry

访问 http://serverip/zabbix 登陆测试,默认账号 admin 密码 zabbix

-- --- 当你的才华还撑不起你的梦想时,那你就应该静下心来学习 --- --- --- --- 当你的能力还驾驭不了你的目标时,那就应该沉下心来历练 --- ---
原文地址:https://www.cnblogs.com/lijizhan/p/9994613.html