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端安装完成!!!!
- RHEL_6.8_X86_64安装Zabbix_2.4_Server端
- 硬盘安装RHEl_6.1
- RHEL_6.0 GCC安装
- Centos6.8_x86_64安装使用 Informix11.70 数据库
- NTP的安装配置和使用(在centos6.4_x86_64环境下)
- RHEL5.5_x86_64上安装ASE12.5.4
- VMware下基于RHEL_6.0虚拟机的samba服务器安装
- ASE12.5.4_x86_64在rhel5上的安装配置
- 从u盘安装centos 5.4_x86_64到服务器
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- centos6.5_x86_64 下 nginx 1.10.1、php7 安装记录
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- mysql(5.077)+hearbeat+drbd+centOS6.4_x86_64
- linux(centos6.4_x86_64)搭建fastDFS文件服务器
- $_SERVER
- $_SERVER
- $_SERVER
- $_SERVER
- 【SSH】网上商城了解
- 固态硬盘折腾记录
- 2017搬砖计划
- BZOJ1117: [POI2009]救火站Gas
- 使用Android 5.0的Camera v2拍照
- RHEL_6.8_X86_64安装Zabbix_2.4_Server端
- word2vct算法实现
- javascipt数组
- Lua配置表存储优化方案
- js浅复制与深复制的原理
- 接口测试的那些事(三)成果和心得
- Servlet的线程安全问题
- JavaScript的只继承于原型链
- 让Processing编辑器显示中文