RHEL_6.8_X86_64安装Zabbix_2.4_Server端

来源:互联网 发布:centos软件安装目录 编辑:程序博客网 时间:2024/05/17 08:09

一、安装Zabbix

1、检查当前系统安装环境

检查结果:


没有安装php

已安装Mysql数据库

没有安装zabbix

已安装http

2、安装mysql

yum install -y mysql mysql-server


3、安装php

yum install-yphp*


 

少俩安装包:

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-bcmath-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端安装完成!!!! 

0 0
原创粉丝点击