摘要篇:zabbix 安装篇

样例视频实战:

http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1

注意要点:

1、关闭selinux

2、php使用5.4以上,可以先查看php版本信息:

[[email protected] src]# php -v

PHP 5.5.35 (cli) (built: Apr 27 2016 14:53:02)

Copyright (c) 1997-2015 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

 

 

安装elep源:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

 

加入Php版本不够高,可以用yum的remi库升级,默认epel源都没带有,基本上差不多,这里我们全程方便用rpm的方式安装。

 

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

安装php以及其他插件,php可以源码安装,以为要存放的数据库位置要制定好。

 

yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml unixODBC-devel OpenIPMI-devel libxml2-devel

 

 

配置mysql,创建zabbix库,授权zabbix账户查看信息:

 

Create database zabbix

grant all on zabbix.* to [email protected] identified by ‘zabbix‘;

Flush privileges;

 

 

 

安装php插件:

 

yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel

 

下载相关zabbix包,课程开始前最新的是3.0.3的包,预算下载:下载版本可以查看:

 

https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/

 

zabbix安装:

[[email protected] zabbix-3.0.3]# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --prefix=/usr/local/zabbix

[[email protected] zabbix-3.0.3]# make && make install

Cd /usr/local/src/zabbix-3.0.3/database/mysql

[[email protected] mysql]# ls

data.sql  images.sql  schema.sql

 

导入三个库:

 

[[email protected] mysql]# mysql -uzabbix -p zabbix < schema.sql

Enter password:

[[email protected] mysql]# mysql -uzabbix -p zabbix < images.sql

Enter password:

[[email protected] mysql]# mysql -uzabbix -p zabbix < data.sql

 

复制到启动项:

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

cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/zabbix_agentd

 

修改配置文件位置:

 

[[email protected] zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/[[email protected] zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

修改两个配置文件把

[[email protected] zabbix-3.0.3]# vim /etc/init.d/zabbix_agentd 

ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"改成ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

[[email protected] zabbix-3.0.3]# vim /etc/init.d/zabbix_server 

ZABBIX_BIN="/usr/local/sbin/zabbix_server"改成ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

 

给脚本启动脚本赋予权限:

[[email protected] zabbix-3.0.3]# chmod -R 755 /usr/local/zabbix/

[[email protected] zabbix-3.0.3]# chmod 755 /etc/init.d/zabbix_server

# chown zabbix:zabbix /etc/init.d/zabbix_server

 

修改zabbix文件对应的数据库账号和密码:

 

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

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

 

启动zabbix服务:

 

[[email protected] zabbix-3.0.3]# /etc/init.d/zabbix_server start

[[email protected] zabbix-3.0.3]# /etc/init.d/zabbix_agentd start

[[email protected] zabbix-3.0.3]# chkconfig zabbix_agentd on

[[email protected] zabbix-3.0.3]# chkconfig zabbix_server on

 

 

 

 

修改php相关配置文件:

 

vim /etc/php.ini 

 

max_execution_time = 300

max_input_time = 300

date.timezone =Asia/Shanghai

post_max_size = 32M

 

重启httpd使php配置生效

[[email protected] zabbix-3.0.3]# /etc/init.d/httpd restart

 

复制php项目到http目录下,并给相关权限:

 

[[email protected]]#cp -rf frontends/php /var/www/html/zabbix

[[email protected] htdocs]# chown -R apache.apache /var/www/html/zabbix

 

9、启动url访问即可:IP/zabbix

图一:

 

图二:

 

 

图三:

 

 

图4:

 

 

 

 

图六:

 

 

关注更多内容:

时间: 2024-10-07 21:00:49

摘要篇:zabbix 安装篇的相关文章

openstack开发之--监控 zabbix安装篇

备注:本次安装使用的是Ubuntu  OS 首先安装Apache.php.mysql,构建LAMP环境 sudo apt-get install apache2 安装完成末尾,有如下信息: * Starting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName

WSS(Windows Storage Server)2008R2使用指南(二)安装篇

WSS2008专题内容: WSS(Windows Storage Server)2008R2使用指南(一)下载篇 WSS(Windows Storage Server)2008R2使用指南(二)安装篇 WSS(Windows Storage Server)2008R2使用指南(三)配置及使用篇 PartII 安装篇 准备一台Windows Server 2008 R2作为WSS服务器,安装Windows Storage Server 2008 R2企业版组件,选择下图: 打开软件,弹出对话框,点

zabbix企业级分布式监控系统学习—安装篇

1.一键安装lnmp #wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz #tar -zxvf lnmp1.1-full.tar.gz #cd lnmp1.1-full #./centos.sh 2.安装zabbix需求组件 #yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath 3.增加zabbix用户 #us

详解zabbix安装部署(Server端篇)

Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大. 首先,我们先来介绍下Zabblx: 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方

zabbix监控之zabbix源码部署 (安装篇)

[本文档所介绍的内容适用于公司测试/生产环境等常见的zabbix监控系统部署] 一:Zabbix部署前环境要求: 1.1相关软件以及系统 系统要求:Centos 6.6 (64位) 运行环境要求: php环境(LAMP或 LNMP) 相关中间件:zabbix-2.4.6.tar.gz 1.2 检查系统自带是否安装Zabbix软件包 rpm -qa | grep zabbix 如有安装,请使用以下命令卸载相关程序 yum remove zabbix 二:zabbix正式部署安装 2.1 zabbi

rhel7.0安装篇

安装篇 此linux7.0主要是区分下与linux6.0版本的不同之处,有些基础的东西不会写得太详细.--------------------------------- Linux简介就不太多介绍了,有问题的可以自己百度下了解下linux. 一个版本的内核文件: Linux内核版本的命令格式为X.Y.Z,比如版本3.14.8. X为主板本号:"3"为主板本号 Y为此版本号:用奇数表次开发版,用偶数表示稳定版. Z为修订版本号:表示对同一内核版本的不断修订和升级. 安装前准备 安装Red

Centos6.4配置总结--安装篇(Ⅰ)

下图是我从官网下载的CentOS-6.4-i386-bin-DVD,有两张光盘,第一张是系统盘,第二张是附属的一些软件.该系统我将要安装到VMware虚拟机上,我的本机是win8 在VMware上新建一台虚拟机,分配内存的时候注意一下,你分配的内存大小会决定你的Linux会以什么的模式安装. 该版本的Linux安装模式有两种,即文本模式和图形模式.文本模式安装的时候会没有自定义分区大小的功能,图形模式有.据说分配的计算机内存必须等于或者大于628M才会启动图形安装模式,我当时分配512M内存的时

SaltStack 入门到精通 - 第一篇: 安装SaltStack

实际环境的设定: 系统环境: centos6 或centos5 实验机器: 192.168.1.100 软件需求: salt 套件,及其需求环境 实验目的: 成功安装salt,并实现salt主从间通讯 特殊设置: 其它目的: 安装SaltStack(下面简称为salt) epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包 # centos5 下载下面rpm  wget -O    epel.rpm https://dl.fedoraproject.org/pu

win7扫盲篇--介绍安装(1)

1.硬件+操作系统+软件应用=用户电脑 2.win7  2007年 winXP 2001年  不能兼容64位 win98 1998年 UNIX  银行操作系统 Linux开源自由的操作系统,安全稳定比较出色,在服务领域使用广泛,安卓是基于Linux操作系统 Mac OS苹果操作系统 MS-DOS 命令行操作 3.win7版本 win7家庭普通版的功能最少,简装版本 win7旗舰版,功能最多 硬件需求 cpu1GH以上,内存1G以上,硬盘16G以上,32位最多支持3个G得内存 cpu1GH以上,内