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. 查询SQLSERVER执行过的SQL记录(测试通过)

    仅支持SQL SERVER2008及以上版本 --创建时间 QS.creation_time, --执行文本 ST.text FROM sys.dm_exec_query_stats QS --关键字 ...

  2. 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

    我调这个bug调了一天多,在网上搜索的检查namespace,package等,都没有错.错误提示是没有找到xml文件,我就纳闷了,为什么找不到呢?后来才发现,原来是resource中奇怪的目录为题, ...

  3. 11.17 flask (1)

    2018-11-17 18:38:42 开始学习进行玩前面项目  开始进军flask flask是一个小型的web框架,,但是有很多第三方组件 最后组装组装就和django一样啦!!!!!!! pyt ...

  4. POJ 3414 pots (未解决)

    http://poj.org/problem?id=3414 #include <iostream> #include <cstdio> #include <queue& ...

  5. gnome-shell 扩展

    application menu topicons plus dash to dock native window placement netspeed no topleft hot corner o ...

  6. date格式互转

    +"%Y/%m/%d-%H:%M:%S" date -d "2017/11/21 17:02:09" +%s

  7. python文件派生

    import time class Foo: x = 1 def __init__(self, y): self.y = y def __getattr__(self, item): # 没有的情况下 ...

  8. virtualenv与virtualenvwrapper虚拟环境

    python开发之virtualenv与virtualenvwrapper讲解 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题: 亦或者是在开发过程中不想让物 ...

  9. redis发布订阅、事务、脚本

    Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息. Redis 客户端可以订阅任意数量的频道. 下图展示了频道 cha ...

  10. python笔记-正则表达式常用函数

    1.re.findall()函数 语法:re.findall(pattern,string,flags=0) --> list(列表) 列出字符串中模式的所有匹配项,并作为一个列表返回.如果无匹 ...