Zabbix3.0+CentOS7.0+MariaDB5.5监视服务器安装
本次安装采用:
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监视服务器安装的更多相关文章
- 云服务器 Centos7.0 部署
CentOS安装jdk的三种方法 http://www.mamicode.com/info-detail-613410.html centos Linux下安装Tomcat和发布Java的web程序 ...
- centos7.0 下安装jdk1.8
centos7.0这里安装jdk1.8采用yum安装方式,非常简单. 1.查看yum库中jdk的版本 [root@localhost ~]# yum search java|grep jdk 2.选择 ...
- centos7.0 安装redis集群
生产环境下redis基本上都是用的集群,毕竟单机版随时都可能挂掉,风险太大.这里我就来搭建一个基本的redis集群,功能够用但是还需要完善,当然如果有钱可以去阿里云买云数据库Redis版的,那个还是很 ...
- centos7.0 安装字体库
最近在centos7.0下用itextpdf将word文档转成pdf时出现字体丢失的情况.网上找了很多资料,各式各样的原因和解决方法.后来经过一番测试发现是centos7.0 minimal没有安装相 ...
- centos7.0改变用户创建目录组权限
centos7.0改变用户创建目录组权限可通过umask进行设置. 临时改变可通过umask命令进行设置 永久性改变,可通过修改~/.bash_profile的方式进行调整.
- CentOS-7.0.中安装与配置Tomcat-7的方法
安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/down ...
- CentOS7.0关于libguestfs的bug
libguestfs,libguestfs-tools是用来在不启动虚拟机的情况下,快速简单访问虚拟机磁盘的工具. 今天在CentOS7.0系统上通过guestmount命令去mount虚拟机磁盘的时 ...
- Win7系统安装Centos7.0双系统(二)
4.6语言选择
- CentOS7.0安装与配置Tomcat-7
解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...
随机推荐
- JSP、HTML标签
<%@ ...%> 表示是指令,主要用来提供整个JSP 网页相关的信息,并且用来设定JSP网页的相关属性,例如:网页的编码方式.语法.信息等.起始符号为: <%@ 终止符号为: %& ...
- 自定义UITableViewCell
随着日常的使用,系统提供的cell已经不能满足开发的需要,因为系统提供的是单一的,所以 这就引来了自定义cell的出现,可以根据 自己的需要来布局各个控件所处的位置.不同位置显示不同的控件. 创建一个 ...
- Ninject的使用
摘要 DI容器的一个责任是管理他创建的对象的生命周期.他应该决定什么时候创建一个给定类型的对象,什么时候使用已经存在的对象.他还需要在对象不需要的时候处理对象.Ninject在不同的情况下管理对象的生 ...
- Mysql 存储过程基本语法
delimiter //一般情况下MYSQL以:结尾表示确认输入并执行语句,但在存储过程中:不是表示结束,因此可以用该命令将:号改为//表示确认输入并执行. 一.创建存储过程 1.基本语法: crea ...
- C# 委托的学习
delegate int GetCalculatedValueDelegate(int x, int y); //定义是个委托实际上就是抽象一类 参数列表形式和返回值相同的函数AddCalcu ...
- [转]LIBSVM-3.18在python环境下的使用
http://blog.csdn.net/lj695242104/article/details/39500039 1)安装Python,直接去官方网站 2)运行“cmd”,直接输入python,查看 ...
- 常用JS汇总
01. 取文档url参数值 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + &q ...
- Oracle 取随机数(转)
1.从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum < 4 ...
- java.lang.UnsupportedClassVersionError: xxx/xxxClass : Unsupported major.minor version 51.0
完全参考自 http://www.cnblogs.com/xing901022/p/4172410.html 这种错误的全部报错信息: 1 java.lang.UnsupportedClassVers ...
- 单片机中断的IE和IP寄存器(摘抄)
收藏 评论(0) 分享到 微博 QQ 微信 LinkedIn 一.中断允许寄存器IE CPU对中断源的开放或中断屏蔽的控制是通过中断允许寄存器IE设置的,IE既可按字节地址寻址(其字节地址为A8 ...