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. css3 - 纯css实现一个轮播图

    这是我上一次的面试题.一晃两个月过去了. 从前都是拿原理骗人,把怎么实现的思路说出来. 我今天又被人问到了,才想起来真正码出来.码出来效果说明一切: 以上gif,只用到了5张图片,一个html+css ...

  2. 【消灭代办】第4周 - Echarts在移动端的各种填坑姿势

    啊呀呀呀呀...... 2018-12-03 代办一:坐标指示器相关问题: 见另一篇 第二问:https://www.cnblogs.com/padding1015/p/9936533.html 20 ...

  3. nw.js---创建一个点击菜单

    使用nw.js创建一个可点击的菜单: <!doctype html> <html lang="en"> <head> <meta char ...

  4. python简述

    python男神:龟叔 三,python基础初识. 1,运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确 ...

  5. 把一张图片变成base64

    // image_file可为urlprivate function base64EncodeImage($image_file) { $image_info = getimagesize($imag ...

  6. poj3723_Conscription

    Conscription Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12393   Accepted: 4350 Des ...

  7. Dagger2 导入项目

    导入分为两步: 第一步: 在Project build.gradle 文件中加入: dependencies { // Dagger2 第一步classpath 'com.neenbedankt.gr ...

  8. java.io.UTFDataFormatException: encoded string too long:

    java.io.UTFDataFormatException: encoded string too long: 259553 bytes 按如下修改可避开此问题. - output.writeUTF ...

  9. switch(值){ 开始case 值: 闭合break; }

    switch ($goods['leixing']) { case 1: $data['type'] = 1; $data['orderid'] = 'PT' . rand(000000, 99999 ...

  10. Alpine Linux常用命令

    一:Alpine Linux开启SSH远程登陆 1.简介: 最重要的一个服务了,远程登陆需要用它,文件传输需要用它,必备功能.不管你是在实体机上跑,虚拟机上跑,docker里面跑,这个都是必须的. 2 ...