本次安装采用:

Centos7.0

Zabbix3.0

MariaDB5.5

-------------------

 2012/12/2更新

最新的Centos7.1或者Redhat7.1版本在最后启动zabbix-server的时候会报错无法启动

 

# systemctl start zabbix-server
Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details.

是因为少一个依赖包,只要安装就好了
yum install trousers

另外,用Redhat的源会少两个PHP的包php-mbstring,php-bcmath,请修改成Centos的源或者163源后继续安装-----------------

系统安装完成后,关闭selinux,防火墙

[root@testz ~]#vi /etc/selinux/config
SELINUX=disabled

[root@testz ~]#systemctl stop firewalld
[root@testz ~]#systemctl disable firewalld

如果安全需求上不能关闭防火墙的话,打开10051端口和http协议

[root@testz ~]# firewall-cmd --add-port=10051/tcp --zone=public --permanent
success
[root@testz ~]# firewall-cmd --add-service=http --zone=public --permanent
success
[root@testz ~]# systemctl restart firewalld

重启

Zabbix安装

下载安装源

[root@testz ~]# wget http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@testz ~]# rpm -ivh zabbix-release-3.0-1.el7.noarch.rpm

安装zabbix,

mysql和MariaDB安装zabbix-server-mysql zabbix-web-mysql,

PostgreSQL安装zabbix-server-pgsql zabbix-web- pgsql 。

[root@testz ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

MariaDB安装:

YUM安装就可以了

[root@testz ~]# yum install mariadb-server
[root@testz ~]# vi /etc/my.cnf.d/server.cnf
[mysqld]
character-set-server = utf8
collation-server = utf8_bin
skip-character-set-client-handshake
skip-external-locking
symbolic-links=0
innodb_buffer_pool_size = 2048M
innodb_log_file_size = 512M
sort_buffer_size = 2M
innodb_additional_mem_pool_size = 30M
innodb_log_buffer_size = 8M
key_buffer_size = 16M
log-bin=mysql-bin
expire_logs_days = 7
server-id=1001
innodb_data_file_path = ibdata1:1G
innodb_file_per_table

启动mariaDB并设开机启动

[root@testz ~]# systemctl start mariadb
[root@testz ~]# systemctl enable mariadb

初始数据库导入以及zabbix配置:

数据库中创建zabbix的数据库和账号

[root@testz ~]# mysql -uroot
MariaDB [(none)]> create database zabbix;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix' ;
MariaDB [(none)]> exit

导入初始表

[root@testz etc]# zcat /usr/share/doc/zabbix-server-mysql-3.0.1/create.sql.gz | mysql -uroot zabbix

配置zabbix

[root@testz etc]# vi /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

配置Http

[root@testz etc]# vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

设置开机启动

[root@testz etc]# systemctl start zabbix-server
[root@testz etc]# systemctl start zabbix-agent
[root@testz etc]# systemctl start httpd
[root@testz etc]# systemctl enable zabbix-server
[root@testz etc]# systemctl enable zabbix-agent
[root@testz etc]# systemctl enable httpd

打开浏览器,键入http:/serverIP/zabbix

一路点next,最后出现登录画面,默认账号是Admin,密码是zabbix

至此,zabbix服务器安装完成。

Zabbix3.0+CentOS7.0+MariaDB5.5监视服务器安装的更多相关文章

  1. 云服务器 Centos7.0 部署

    CentOS安装jdk的三种方法 http://www.mamicode.com/info-detail-613410.html centos Linux下安装Tomcat和发布Java的web程序 ...

  2. centos7.0 下安装jdk1.8

    centos7.0这里安装jdk1.8采用yum安装方式,非常简单. 1.查看yum库中jdk的版本 [root@localhost ~]# yum search java|grep jdk 2.选择 ...

  3. centos7.0 安装redis集群

    生产环境下redis基本上都是用的集群,毕竟单机版随时都可能挂掉,风险太大.这里我就来搭建一个基本的redis集群,功能够用但是还需要完善,当然如果有钱可以去阿里云买云数据库Redis版的,那个还是很 ...

  4. centos7.0 安装字体库

    最近在centos7.0下用itextpdf将word文档转成pdf时出现字体丢失的情况.网上找了很多资料,各式各样的原因和解决方法.后来经过一番测试发现是centos7.0 minimal没有安装相 ...

  5. centos7.0改变用户创建目录组权限

    centos7.0改变用户创建目录组权限可通过umask进行设置. 临时改变可通过umask命令进行设置 永久性改变,可通过修改~/.bash_profile的方式进行调整.

  6. CentOS-7.0.中安装与配置Tomcat-7的方法

    安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/down ...

  7. CentOS7.0关于libguestfs的bug

    libguestfs,libguestfs-tools是用来在不启动虚拟机的情况下,快速简单访问虚拟机磁盘的工具. 今天在CentOS7.0系统上通过guestmount命令去mount虚拟机磁盘的时 ...

  8. Win7系统安装Centos7.0双系统(二)

    4.6语言选择

  9. CentOS7.0安装与配置Tomcat-7

    解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...

随机推荐

  1. C++Builder Berlin 编译

    编译工程,一个单元有错误,就停下了, 能不能把所有单元都编译,一次处理所有单元的错误?

  2. C# 接口应用及意义

    写在前面:新手入行,读者勉强看看吧,写的不对的欢迎讨论,板砖轻拍! 一.定义 接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员. 通常用Interf ...

  3. 使用history.back()出现"警告: 网页已过期的解决办法"

    原因: 表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存. 解决: PHP: 此提示出现在一个POST提交的页面,点到其它页面后,通过 ...

  4. 离线安装VS 2013开发工具的方法!

    目前微软已正式发布了VS 2013的开发工具,但安装VS 2013开发工具前必须安装或升级到IE10,否则无法进行安装.本文主要介绍在Windows Server 2008 R2 SP1下离线安装IE ...

  5. linux C学习笔记05--信号量与共享内存(进程同步)

    花了半天时间把信号量与共享内存整合到了一起,先来看信号量代码,semaphore.c 当中sem_P()和sem_V()函数分别为信号量等待和信号量释放. 两个进程同时访问共享内存,为了避免发生同时读 ...

  6. MySQL表分区技术

    MySQL表分区技术 MySQL有4种分区类型: 1.RANGE 分区 - 连续区间的分区 - 基于属于一个给定连续区间的列值,把多行分配给分区: 2.LIST 分区 - 离散区间的分区 - 类似于按 ...

  7. [转]Debug 和 Release 编译方式的区别

    本文主要包含如下内容: 1. Debug 和 Release 编译方式的本质区别 2. 哪些情况下 Release 版会出错 3. 怎样“调试” Release 版的程序 Debug 和 Releas ...

  8. sql left join、right join、inner join

    left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只 ...

  9. APK动态加载框架(DL)解析

    转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/39937639 (来自singwhatiwanna的csdn博客) 前言 好久 ...

  10. scala学习:apply方法

    摘抄两段话: 在明确了方法调用的接收者的情况下,若方法只有一个参数时,调用的时候就可以省略点及括号.如 " to ",实际完整调用是 ".to()".但 &qu ...