CentOS 6.5下Zabbix的安装配置
1.确保开发环境lamp已经安装
2.下载zabbix
官方下载地址:http://www.zabbix.com/download.php
选择和自己系统对应的版本,这里选择安装与Linux内核为2.6对应的zabbix-2.2.2版本
解压缩
#tar -zxvf zabbix-2.2.2.tar.gz
#cd zabbix-2.2.2
3.安装所需要的组件
#yum install -y curl curl-devel net-snmp snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath php-mbstring
4.zabbix数据库创建导入
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified;
mysql> flush privileges;
mysql> source /root/zabbix-2.2.2/database/mysql/schema.sql
mysql> source /root/zabbix-2.2.2/database/mysql/data.sql
mysql> source /root/zabbix-2.2.2/database/mysql/images.sql
5.编译安装参数
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --enable-net-snmp --with-libcurl
#make && make install
6.添加zabbix服务对应的端口(可以省略),一般系统中都已经存在了,若没有可以如下添加
#vim /etc/service
zabbix-agent 10050/tcp //客户端
zabbix-agent 10050/udp
zabbix-trapper 10051/tcp //服务端
zabbix-trapper 10051/udp
7.为zabbix提供启动脚本和配置文件
(1)测试zabbix服务启动
#/usr/local/zabbix/sbin/zabbix_agentd //客户端
#/usr/lcoal/zabbix/sbin/zabbix_server //服务端
查看端口:
#netstart -tnlp | grep ‘zabbix’
停止zabbix服务:
#pkill zabbix
(2)为zabbix提供开机启动脚本:
#mkdir -v /etc/zabbix
#cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_agentd /etc/init.d/ //客户端
#cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_server /etc/init.d/ //服务端
#chmod 777 /etc/init.d/zabbix*
(3)修改zabbix_agentd、zabbix_server程序目录的位置:
#vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
#vim /etc/init.d/zabbix_server
DAEMON=/usr/local/zabbix/sbin/zabbix_server
启动zabbix服务:
#service zabbix_agentd start
#service zabbix_server start
添加开启启动
#chkconfig --add zabbix_server
#chkconfig --add zabbix_agentd
(4)由于zabbix_server 服务不支持 chkconfig,使用下列方法自启动:
分别在/etc/init.d/zabbix_agentd和/etc/init.d/zabbix_server文件添加对应的如下代码:
#chkconfig: 345 95 95 //三个参数:345代表不同的Level运行,第二个参数:启动优先级95,第三个参数:关闭优先级95
(5)然后再设置自启
#chkconfig --add zabbix_server //服务列表中增加此服务
#chkconfig --add zabbix_agentd
#chkconfig zabbix_server on
#chkconfig zabbix_agentd on
8.编辑zabbix相关的配置文件
#vim /usr/local/zabbix/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log //客户端的日志文件
Server=127.0.0.1
Hostname=Zabbix Server
#vim /usr/local/zabbix/zabbix_server.conf
LogFile=/tmp/zabbix_server.log //服务端的日志文件
DBHost=192.168.0.240 //服务端ip
DBName=zabbix //zabbix数据库名字
DBUser=root //zabbix数据库登陆用户
9.提供zabbix的web文件
#mkdir -v /var/www/html/zabbix
#cp zabbix-2.2.2/frontends/php/* /var/www/html/zabbix
在浏览器输入:http://ip/zabbix
然后通过web页面继续配置zabbix
若页面上有错误的提示,则在/etc/php.ini修改对应的值就行
#vi /etc/php.ini
max_input_time = 600
max_execution_time = 300
date.timezone = Asia/Shanghai
post_max_size = 32M
memory_limit = 128M

直到所有的都正确配置完成,显示Ok,到此zabbix才算真正搭建完成

默认的登陆用户名admin,密码为zabbix
若页面提示缺少"mbstring":PHP mbstring extension missing (PHP configuration parameter --enable-mbstring).
解决方法:#yum install -y php-mbstring
然后一路“Next”:
到了第五步骤:5. Pre-Installation summary 需要下载配置文件然后将其保存到server的/var/www/html/zabbix/conf/下面,
名字一定是zabbix.conf.php,然后“Retry” ,点击 “Finish”,完成安装。
配置完成,出现登录界面,默认的用户为admin,密码为:zabbix
若浏览器上错误提示:Zabbix server is not running:be information displayed may not be current.
解决方法:修改/var/www/html/zabbix/conf/zabbix.conf.php
$ZBX_SERVER = '192.168.0.240'; //修改ip为server的ip,非127.0.0.1
CentOS 6.5下Zabbix的安装配置的更多相关文章
- CentOS 6.5下Redmine的安装配置
首先引用百度介绍下redmine: Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不 ...
- CentOS && Ubuntu 环境下 Docker 的安装配置
CentOS 7 install Docker Docker 支持的 centos 版本:CentOS 6.5(64-bit)或更高的版本 使用 yum 安装 1)确保 yum 包更新到最新 [roo ...
- CentOS 6.5 下HeartBeat的安装与配置
CentOS 6.5 下HeartBeat的安装与配置 参考网站: http://wenku.baidu.com/link?url=BvqJatdx1m12PLil-7YA1zkM0yUOEO8OnN ...
- Windows和Centos下Docker的安装配置
Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...
- CentOS下使用yum安装配置和使用svn
安装说明 系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本 ? 1 2 3 4 5 6 7 8 9 1 ...
- CentOS6下Haproxy的安装配置
Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务.其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持. 1.下载安装haproxy wget ftp: ...
- Linux下Kafka单机安装配置方法(图文)
Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ...
- Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
Centos 6.5下一个SNMP简单配置(snmp protocol v3.监控宝) jom_ch@2014/7/25 1,安装 >yum -y install net-snmp net-sn ...
- CentOS 7.0下使用yum安装MySQL
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...
随机推荐
- SecureCRT中python脚本编写
SecureCRT中python脚本编写学习指南 SecureCRT python 引言 在测试网络设备中,通常使用脚本对设备端进行配置和测试以及维护:对于PE设备的测试维护人员来说使用较多是Secu ...
- ZeroMQ接口函数之 :zmq_msg_send – 从一个socket发送一个消息帧
ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_msg_send zmq_msg_send(3) ØMQ Manual - ØMQ/3.2.5 Name zmq_ ...
- convert与int.parse int
1,convert :适合将object 转换 int:简单数据转换 int.parse:将string类型转换为int 2,convert:对于空值返回0 不会报异常 int.parse:将会抛出异 ...
- split函数的实现
split作为字符串分割函数非常有用,但在C++里面没有这个函数.自己实现一个分割函数: 1.遇到多个分隔符连在一起,则不做分割 2.()内的分隔符不起作用 3.如果只有(,没有)不影响分隔符 #in ...
- H TC並沒有成為下一個摩托羅拉或諾基亞。
關於2014年第四季度,H T C在三季度財報說明中提到,“年度旗艦H T CO ne(M 8)與中端機型H T C D esire系列在競爭日趨激烈的智能手機市場保持穩定的銷售,市占率有所提升,延續 ...
- 手动编译安装LNMP
yum -y install gcc gcc-c++ autoconf nss_ldap libjpeg libjpeg-devel libpng libpng-devel freetype free ...
- OLAP在大数据时代的挑战
转行做数据相关的工作有近两年时间,除了具体技术,还有许多其它思考. 数据的价值 在涉及具体的技术前,先想一想为什么需要OLAP这样的系统,它有什么价值或者说在公司或部门这是不可取代的么? 可以带来哪些 ...
- MyBatis快速入门
一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以 ...
- Oracle数据库基础知识2
字符操作相关_1 1.CONCAT关键字作用:连接字符串语法:CONCAT(字串1, 字串2)例如: CONCAT('hello','world') FROM DUAL; 注意:Oracle的CONC ...
- Redhat 一则关于路由及DNS配置的实例
安装了Redhat 7.2, 配置路由, 但发现路由重启之后,不能生效. 配置路由: touch /etc/sysconfig/static-router, 然后编辑路由信息如下. any defau ...