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. 浏览器(或客户端)触发,后台运行php脚本

    既我从浏览器这端触发服务器上的php脚本,要想让服务器端的php脚本一直执行,我得把该网页一直开着,这样就达不到我不开电脑不开网页进行爬取的目的,因此查找了些资料,得知 ignore_user_abo ...

  2. 客户端如何访问访问oracle 12c 64位的数据库

    服务器A安装的oracle 12c 64位的数据库,机器B如何访问oracle数据库. oracle客户端必须是用32位的客户端,plsql才能访问 准备: 1.下载instantclient-bas ...

  3. mui APP与服务器之间的交互原理

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  4. Java编程基础篇第一章

    计算机语言 人与计算机交流的方式. 计算机语言有很多种如:C语言,c++,Java等 人机交互 软件的出现实现了人与计算机之间的更好的交流(交互) 交互方式 图形化界面:便于交互,容易操作,简单直观, ...

  5. myEclipse导入现成项目出现错误 【申明来源于网络】

    myEclipse导入现成项目出现错误 [申明来源于网络] 原地址:http://blog.sina.com.cn/s/blog_6d7703400100znh6.html file–>impo ...

  6. 泡泡一分钟:Cubic Range Error Model for Stereo Vision with Illuminators

    Cubic Range Error Model for Stereo Vision with Illuminators 带有照明器的双目视觉的三次范围误差模型 "链接:https://pan ...

  7. Tensorflow 的saved_model模块学习

    saved_model模块主要用于TensorFlow Serving.TF Serving是一个将训练好的模型部署至生产环境的系统,主要的优点在于可以保持Server端与API不变的情况下,部署新的 ...

  8. React中redux表单编辑

    reduxForm中反写数据在输入框中,数据是从别的模块拉取 // 编辑应用表单 class EditCode extends React.Component { constructor(props) ...

  9. jQuery设置时间格式

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  10. vue 中使用 axios 请求接口,请求会发送两次问题

    在开发项目过程中,发现在使用axios调用接口都会有两个请求,第一个请求时,看不到请求参数,也看不到请求的结果:只有第二次请求时才会有相应的请求参数以及请求结果: 那为甚么会有这么一次额外的请求呢,后 ...