Centos 6.5

Zabbix 3.0.4

zabbix分为zabbix-server(主控端)和zabbix-agent(被控端),本文只介绍server;

安装mysql

mysql建议使用5.6以上版本,而centos6默认的较低,使用rpm查询若存在低版本的mysql就卸载:

# rpm -qa | grep mysql
# rpm -e xxxx

安装mysql5.6

# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-.noarch.rpm
# yum install -y mysql-server mysql-devel
# vim /etc/my.cnf
[mysqld]
innodb_file_per_table #独立表空间模式
service mysqld start
# mysql_secure_installation #MySQL安全配置向导
  Enter current password for root (enter for none): #初次运行直接回车
  Set root password? [Y/n] #是否设置root用户密码,输入y并回车或直接回车
  Remove anonymous users? [Y/n] #是否删除匿名用户,建议删除,所以直接回车
  Disallow root login remotely? [Y/n] #是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
  Remove test database and access to it? [Y/n] #是否删除test数据库,直接回车
  Reload privilege tables now? [Y/n] #是否重新加载权限表,直接回车
# Normal
0 7.8 磅
0
2 false
false
false EN-US
ZH-CN
X-NONE /* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";} mysql -uroot -p
  mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
  mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
  mysql> flush privileges;
  +--------------------------------+
  | Database |
  +--------------------------------+
  | information_schema |
  | mysql |
  | performance_schema |
  | zabbix |
  +--------------------------------+

安装php支持

zabbix3要求php版本大于等于5.4,一般centos6没有默认安装,当然也可以用rpm检查下,这里直接安装5.6:

# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
# yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
# vim /etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
always_populate_raw_post_data = -1

安装zabbix-server

源码安装zabbix-server:

# yum install httpd libxml2-devel net-snmp-devel libcurl-devel
# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz
# tar -zxvf zabbix-3.0.4.tar.gz
# cd zabbix-3.0.4
# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
# make install
# cp misc/init.d/fedora/core/* /etc/init.d/

进行必要的配置

配置数据库连接:

# vi /usr/local/etc/zabbix_server.conf
DBHost=localhost  #数据库ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

下面需要配置httpd,这个一般都是安装好的,没有就用yum安装,这里直接配置:

# vim /etc/httpd/conf/httpd.conf    #只需要修改下面两个参数
ServerName 127.0.0.1
DocumentRoot "/var/www/html"
# mkdir -p /var/www/html/zabbix
# cp -r zabbix-3.0.3/frontends/php/* /var/www/html/zabbix/
# chown -R apache.apache /var/www/html/zabbix/

启动zabbix-server和httpd:

# /etc/init.d/zabbix_server start
# service httpd restart

在浏览器管理

Normal
0

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}

访问http://[zabbix-server ip]/zabbix

点击Next step,下面的页面会检查必要的条件,各项OK才能下一步;

tips:曾遇到PHP databases support fail的问题,在linux下输入php -v会报错找不到libmysqlclient.so.16;后来通过下面两个命令卸载重装php56w-mysql解决:

yum remove php56w-mysql

yum install php56w-mysql

默认管理员Admin/zabbix:

登陆进去后,如下图,右上角修改管理员密码、修改语言,中文支持有些地方会乱码且翻译不是很到位,所以还是用默认的英文吧

下图这里可以创建新用户,每个用户必须属于一个用户组,在用户组中配置权限(旁边的User groups);

简单的,可以给guest赋予所有只读权限,除了管理员其他人都可以在登录页面直接点击”sign in as guest”登录即可。

over

参考:http://qiangsh.blog.51cto.com/3510397/1782934

Normal
0

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}

centos6安装配置zabbix3主控端的更多相关文章

  1. centos6安装配置zabbix3被控端

    Centos 6.5 Zabbix 3.0.4 zabbix分为zabbix-server(主控端)和zabbix-agent(被控端),本文则介绍安装agent和server端添加监控: 主控端添加 ...

  2. centos6 安装配置ss笔记

    2018-05-17 centos6 安装配置ss笔记 操作环境:Centos 6 x86_64 bbr 服务器地址:美国 1.准备VPS 在https://www.bwh1.net可购买,购买时已默 ...

  3. centos6.5安装配置zabbix3.0.3

    1.首先要准备LAMP环境. (1)安装php Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上 rpm ...

  4. nagios client 端的安装配置 以及 svr端对应的配置(转)

    1.下载安装包并解压 $ wget wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz$ wget http ...

  5. CentOS-6.*安装配置SVN

    安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...

  6. CENTOS6 安装配置 pptpd 心得

    1.你所需要的软件 pppd    ppp拨号服务器pptpd   在pppd拨号的基础上增加pptpd的支持 2.确定你的内核是否支持mppe modprobe ppp-compress-18 &a ...

  7. 安装配置rsync服务端

    rsync是类unix系统下的数据镜像备份工具——remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机同步. rsync使用方 ...

  8. CentOS6安装配置rsh

    基本信息:节点一:ip:192.168.8.166 主机名:hadrtest01节点二:ip:192.168.8.250 主机名:hadrtest02 1.两节点分别安装rsh,rsh-server包 ...

  9. Saltstack系列1:安装配置

    安装 安装EPEL作为安装Ansible的yum源(CentOS6.4) rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release ...

随机推荐

  1. win PowerCmd命令行工具安装

    官网:http://www.powercmd.com/ 下载地址:http://www.powercmd.com/Install_PowerCmd.exe 版本信息: 输入注册码: PowerCmd ...

  2. Ext-JS-Modern-Demo 面向移动端示例

    基于Ext Js 6.5.2 面向移动端示例,低于此版本可能存在兼容问题,慎用 已忽略编译目录,请自行编译运行 Sencha Cmd 版本:v6.5.2.15 git地址:https://github ...

  3. 网页中顶部banner图自适应css

    //test.css .index-banner-top { width: 100%; background: url(../imgs/guanyu.png) no-repeat center cen ...

  4. 11.vue 数据交互

    vue new Vue({ el,选择器 string/obj 不能选择html/body data, methods, template string/obj //生命周期 -- 虚拟DOM 1.初 ...

  5. Python学习之旅(三十二)

    Python基础知识(31):图形界面(Ⅱ) Python内置了turtle库,可以在计算机上绘图 运动控制: 1.画笔定位到坐标(x,y):turtle.goto(x,y) 2.向正方向运动 dis ...

  6. ajaxFileUpload只能上传一次,和上传同名图片不能上传等bug问题

    createUploadForm: function (id, fileElementId) { //create form var formId = 'jUploadForm' + id; var ...

  7. arcpy 零碎知识

    记忆力越来越差,在这里记些东西: 1.使用 CURRENT 引用 ArcMap 中当前加载的地图文档时,有时需要刷新内容列表或活动视图(数据视图或布局视图). 在 Python 窗口中输入以下两行,在 ...

  8. Python idle运行代码出现'ascii' codec can't encode characters in position 0-2

    编码问题,采用一种方法: Python代码 ,开头加: import sys reload(sys) sys.setdefaultencoding('utf8') 在idle中运行后没错误,但是不显示 ...

  9. Python网络编程-Socket简单通信(及python实现远程文件发送)

    学习python中使用python进行网络编程,编写简单的客户端和服务器端进行通信,大部分内容来源于网络教程,这里进行总结供以后查阅. 先介绍下TCP的三次握手: 1,简单的发送消息: 服务器端: i ...

  10. 基于UVM的verilog验证

    Abstract 本文介绍UVM框架,并以crc7为例进行UVM的验证,最后指出常见的UVM验证开发有哪些坑,以及怎么避免. Introduction 本例使用环境:ModelSim 10.2c,UV ...