[原创] zabbix学习之旅二:yum安装

  对于允许连接公网的环境下,显然通过yum安装是最为简单方便的,也是官网推荐的安装方式。通过这种方式安装,会将php、apache、zabbix本身都一并安装,解决了烦人的依赖包问题。

  本文将介绍如何进行yum安装。

安装Mysql

zabbix支持安装在多种数据库上,本方案中数据库为mysql。安装及库表建立如下:

  • 安装mysql5.6.28,安装方式为rpm安装,安装前若本机已有老旧mysql,请卸载。
rpm –ivh MySQL-server-5.6.28-1.el6.x86_64.rpm
rpm –ivh MySQL-client-5.6.28-1.el6.x86_64.rpm
rpm –ivh MySQL-devel-5.6.28-1.el6.x86_64.rpm
rpm –ivh MySQL-shared-compat-5.6.28-1.el6.x86_64.rpm
  • 添加对mysqlclient的软连接(若不添加,后续的zabbix安装可能会报错说找不到mysqlclient)。
cd /usr/lib64
ln -s libmysqlclient.so.16.0.0 libmysqlclient.so
ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so
  • 安装完后默认的配置文件是/usr/my.cnf,默认的mysql root账号密码保存在/root/.mysql_secret。
  • 检查mysql是否在随机启动的列表中,若无则添加,并启动。
chkconfig --list|grep mysql
chkconfig --add mysql
chkconfig mysql onservice mysql start 
  • 修改root账户密码。
mysql –uroot –p
set password=password(‘123456‘);
flush privileges;
  • 创建zabbix数据库及其访问账号。
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;
flush privileges;
  • 初始化zabbix数据库。
mysql -uzabbix –p zabbix < schema.sql
mysql -uzabbix –p zabbix < images.sql
mysql -uzabbix –p zabbix < data.sql

安装zabbix

  • 添加zabbix账号,zabbix server默认运行在zabbix账号下。
groupadd zabbix
useradd –g zabbix zabbix
  • 安装zabbix
#下载安装zabbix的yum配置库
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
#安装zabbix
yum -y install zabbix-server-mysql zabbix-web-mysql
  • 配置并启动zabbix
#修改zabbix配置文件
vi /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=10
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
#启动zabbix
service zabbix_server start
  • 配置php
vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai
  • 启动apache
service httpd start

至此,启动完成,可通过 http://localhost/zabbix 来访问zabbix server,默认用户名密码为:Admin/zabbix。

时间: 2024-11-04 21:11:49

[原创] zabbix学习之旅二:yum安装的相关文章

[原创] zabbix学习之旅三:agent安装

部署完zabbix server后,自然要部署zabbix agent.在官方描述中,agent是部署在被监控的机器上,用于采集CPU.内存.磁盘等统计信息,并上报给server用于进一步处理.agent的采集信息方式也非常高效,是通过本机操作系统的系统调用完成. agent主要通过被动和主动两种方式上报本机信息,顾名思义,被动方式意味着server下达采集命令时,agent才会去收集信息:而主动方式意味着agent会在第一次时就从server处获取要采集的items,并定期将每个item的新值

[原创] zabbix学习之旅四:mail客户端安装

相信大家使用zabbix的最主要目的就是当被监控机器发生故障时,能通过zabbix获得第一时间的报警提醒.zabbix常用的报警媒介有email,短信,jabber和脚本,这其中脚本类型最为灵活,尤其当邮件服务器.短信服务器不与zabbix server在同一台服务器时,自定义脚本基本上成为我们唯一可靠的方式. 在本文中,我们将在zabbix server上安装邮件客户端,并以脚本方式将报警信息通过邮件发出来,若以后想做短信提醒.微信提醒,技术路径都是一样的. 安装msmtp msmtp是一个S

[原创] zabbix学习之旅五:如何快速搭建一个报警系统

通过之前的文章,我们已搭建好zabbix server.agent和mail客户端,现在万事俱备,只差在server的界面中进行相应配置,即可快速搭建一个报警系统.总的来说,快速搭建一个报警系统的顺序如下: 配置Host groups.在生产环境中,可能会有多个不同的业务,每个业务下又有自己的服务器.因此,通过定义Host group可以进行业务分组. 配置Template.顾名思义模板的意思,假设我们有多台Mysql服务器或应用服务器,他们的机器配置.开放端口都基本相同,那么我们没有必要一台台

滴滴Booster移动APP质量优化框架 学习之旅 二

推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) 续写滴滴Booster移动APP质量优化框架学习之旅,上篇文章分析内置的transform:booster-transform-shrink booster-transform-shared-preferences,今天分析booster-task-compression以及定制task对资源索引文件resource.asrc进行优化(重复资源优化.无用资源优化

zabbix server 2.2.3 yum安装文档

zabbix server安装文档:1)安装zabbix server 2.2.3.1.添加zabbix 源: #rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm 2.安装 #yum install zabbix-server-mysql.x86_64 zabbix-server.x86_64 zabbix.x86_64 2)安装mysql server.目前这

Linux学习笔记之更新yum安装最新Nginx+Php

yum 安装nginx 和 php的版本太低了,网上找到一个新的源,记录下! 源文:https://webtatic.com/packages/php70/ 在linux下执行以下命令: CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-relea

【zabbix学习笔记之二】部署zabbix-server端

创建.导入zabbix数据库  cd /usr/local/src #进入软件包下载目录  tar zxvf zabbix-2.2.6.tar.gz #解压  cd /usr/local/src/zabbix-2.2.6/database/mysql #进入mysql数据库创建脚本目录  ls #列出文件,可以看到有schema.sql.images.sql.data.sql这三个文件  mysql -u root -p #输入密码,进入MySQL控制台  create database zab

linux学习(五) -- centos使用yum安装lnmp

一.centos换源 http://mirrors.aliyun.com/help/centos?spm=5176.bbsr150321.0.0.d6ykiD 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base

Zabbix之CentOS7.3下yum安装Zabbix3.5

Zabbix特点介绍 (此介绍来源于https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features) 概述Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能.数据收集    可用性和性能检查    支持SNMP(包括捕获和主动轮训),IPMI,JMX,VMware监控    自定义检查    按照自定义的间隔收集需要的数据* 由Server/Proxy和agents执行灵活的阀值定义*