您的位置:首页 > 其它

RHEL_6.8_X86_64安装Zabbix_2.4_Server端

2017-01-15 14:06 495 查看
一、安装Zabbix
1、检查当前系统安装环境

检查结果:



没有安装php
已安装Mysql数据库
没有安装zabbix
已安装http
2、安装mysql

yum install -y mysql mysql-server



3、安装php
yum install-y
php*



 
少俩安装包:
php-bcmath-5.3.3-26.el6.x86_64.rpm
php-mbstring-5.3.3-26.el6.x86_64.rpm
这两个包系统镜像没有,下载地址: http://rpm.pbone.net


 
下载后,上传服务器安装rpm:
rmp -ivhphp-bcmat
4000
h-5.3.3-47.el6.x86_64.rpm
rpm -ivhphp-mbstring-5.3.3-47.el6.x86_64.rpm


 



4、安装httpd



5、安装zabbix
安装顺序:
zabbix-2.4.8-1.el6.x86_64.rpm    
这三个包系统镜像没有,下载地址:http://rpm.pbone.net
fping-3.9-1.el6.rf.x86_64.rpm     
iksemel-1.4-2_2.el6.x86_64.rpm     
libiksemel3-1.4-2_2.el6.x86_64.rpm
下载安装包,上传服务器后进行安装:
rpm -ivhfping-3.9-1.el6.rf.x86_64.rpm
rpm -ivhiksemel-1.4-2_2.el6.x86_64.rpm
rpm -ivhlibiksemel3-1.4-2_2.el6.x86_64.rpm


 
 
下面两个包一起安装,否则提示:zabbix-server-implementation…… isneeded by zabbix-server-……
 
yum install -y zabbix-server-2.4.8-1.el6.x86_64.rpmzabbix-server-mysql-2.4.8-1.el6.x86_64.rpm
zabbix-server-2.4.4-1.el6.x86_64.rpm
zabbix-server-mysql-2.4.4-1.el6.x86_64.rpm


 

下面两个包一起安装。
yum install -y zabbix-web-2.4.8-1.el6.noarch.rpmzabbix-web-mysql-2.4.8-1.el6.noarch.rpm
zabbix-web-2.4.4-1.el6.noarch.rpm
zabbix-web-mysql-2.4.4-1.el6.noarch.rpm 



yum install -y zabbix-agent-2.4.8-1.el6.x86_64.rpm



6、修改相关配置文件:
###修改zabbix主配置文件(和数据库保持一致)
#find / -name zabbix_server.conf
/etc/zabbix/zabbix_server.conf
 
#vi/etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Passw0rd
###添加zabbix的服务端口  vi/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 Trappe



###修改/etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
always_populate_raw_post_data = -1
7、启动mysql,创建zabbix数据库,导入sql脚本
service mysqld start
 
###创建zabbix数据库及授权(用本文中最上面的示例更好用)
mysql> create database zabbix character set utf8collate utf8_bin;
mysql> grant all privileges on zabbix.*to 'zabbix'@'%' identified by 'Passw0rd'; 


 

##grant all privileges on zabbix.* to'zabbix'@'localhost'identified
by 'Passw0rd';
###grant all privileges on zabbix.* to'zabbix'@'zabbix'identified
by 'Passw0rd'; 
###--确认zabbix远程及本地登录正常。
# mysql -uzabbix -p -h 192.168.1.50
# mysql -uzabbix -p  --本地登录
导入zabbix相关的sql脚本:
# cd/usr/share/doc/zabbix-server-mysql-2.4.8/create/
# ls 
data.sql  images.sql  schema.sql
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql



httpd start报错:
# service httpd start
Starting httpd: httpd: Could not reliably determine the server'sfully qualified domain name, using 192.168.1.50 for
ServerName
[  OK  ]
解决办法:vi /etc/httpd/conf/httpd.conf  加入一句  ServerName  localhost:80



8、启动appache及zabbix服务
启动apache:
service httpd start
或/etc/init.d/httpd start



启动zabbix:
/etc/init.d/zabbix-server start    
/etc/init.d/zabbix-agent start
 
或者:/usr/sbin/zabbix_server start
/usr/sbin/zabbix_agentd start 
zabbix默认日志目录:/var/log/zabbix
查看apache及zabbix服务端及客户端启动状态:
ps -ef | grep httpd



ps -ef | grep zabbix
二、访问web界面及配置
http://ip/  --打开apache默认界面,出现如下则说明apache安装没问题。 



输入:http/IP/zabbix进入zabbix登录界面






报错:





vi/etc/php.ini
找到date.timezone参数:
date.timezone= Asia/Shanghai



已经设置时区了,依然报错
修改如下配置文件:vi /etc/httpd/conf.d/zabbix.conf



问题解决



配置数据库连接



输入zabbixServer主机名字或IP地址



参数基本信息 



点击Finish



登录zabbix



默认登录用户:Admin
密码:zabbix





Zabbix Server端安装完成!!!! 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: