centos 7 安装zabbix3.0
1、安装MySQL
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: # yum install -y mariadb mariadb-server 启动mariadb # systemctl start mariadb 之前的服务管理命令还可以用 # service mariadb start 设置开机自启动 # systemctl enable mariadb 安全初始化,设置root密码等 # mysql_secure_installation 测试登录 # mysql -uroot -p123456
2、安装Zabbix
安装 zabbix 官方源 # rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 安装 server和web端,基于mysql数据库 # yum install zabbix-server-mysql zabbix-web-mysql
3、初始化 zabbix DB
# mysql -uroot -p<password> mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; mysql> quit; # cd /usr/share/doc/zabbix-server-mysql- # zcat create.sql.gz | mysql -uroot zabbix
4、修改 Zabbix Server 配置,并启动 Zabbix Server 服务
# vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix 快捷操作命令: # sed -i "s/# DBHost/DBHost/g" zabbix_server.conf # sed -i "s/# DBPassword=/DBPassword=zabbix/g" zabbix_server.conf 启动zabbix-server服务 # systemctl start zabbix-server 开机自启动zabbix-server服务 # systemctl enable zabbix-server
5、启动 zabbix 管理界面
编辑PHP配置 # vi /etc/httpd/conf.d/zabbix.conf php_value max_execution_time php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time php_value always_populate_raw_post_data - php_value date.timezone Asia/Shanghai 快捷修改命令 # sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf 启动Apache服务 # systemctl start httpd 开机启动Apache服务 # systemctl enable httpd
6、登陆 Zabbix 管理页面http://虚拟机IP/zabbix/,显示Zabbix安装向导
第3步输入mysql密码,其他默认,继续
第4步输入zabbix server信息,默认即可,继续
安装信息汇总,没问题就继续
提示安装成功了,点击完成进入登陆界面
终于看到Zabbix 3.0的新版登陆界面了,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写。
登陆成功后,新版的操作界面焕然一新。
点击右上角的小人图标,进入个性化设置界面,语言没有简体中文可供选择,下面说手工把简体中文放出来。可以先换个主题看看效果
黑色主题相当酷炫o(∩_∩)o
7、解决Zabbix server is not running
需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用 # sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 确认是否修改成功 # grep SELINUX /etc/selinux/config 然后重启系统即可 # reboot
重启系统后,显示Zabbix server已经正常运行。
8、百度了一下,发现Zabbix 3.0其实是自带简体中文的,我感觉是汉化还不完整,所以默认没有放出来,可以手工放出来,起码看着舒服些。
# vi /usr/share/zabbix/include/locales.inc.php 在第55行开启zh_CN语言显示 'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => false], 修改为 'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true],
保存好,再次点击右上角小人图标,语言下拉框即可选择简体中文,设置好中文语言,主界面如下,汉化不完全,不过看着已经很不错了
设置中文后,查看图形有乱码,文字变成了方块
Win+R打开运行,输入fonts,回车进入Windows字体目录,找到微软雅黑-常规字体,复制出来将文件名修改为msyh.ttf,注意后缀ttf。
将msyh.ttf上传到服务器zabbix字体目录中:
/usr/share/zabbix/fonts/
修改配置文件
查看字体配置# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n :define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name :define('ZBX_FONT_NAME', 'graphfont'); 确认字体名称是否可以替换 # grep graphfont /usr/share/zabbix/include/defines.inc.php -n :define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name :define('ZBX_FONT_NAME', 'graphfont'); 执行快捷替换 # sed -i "s/graphfont/msyh/g" /usr/share/zabbix/include/defines.inc.php 确认是否替换成功 # grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n :define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name :define('ZBX_FONT_NAME', 'msyh'); 复制代码
字体配置修改成功后,刷新图形界面即可看到图形字体显示正常了。
centos 7 安装zabbix3.0的更多相关文章
- CentOS 7安装zabbix3.0
CentOS 7安装zabbix3.0 一.环境介绍 # systemctl stop firewalld # setenforce 0 # yum -y install unzip vim ne ...
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- centos6编译安装zabbix3.0和中文支持整理文档
编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ...
- centos7.2编译安装zabbix-3.0.4
安装zabbix-3.0.4 #安装必备的包 yum -y install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml ...
- CentOS6.5安装zabbix3.0
Server端 搭建LAMP(Linux+Apache+Mysql+PHP)环境 1.安装MySQL #安装地址:https://dev.mysql.com/downloads/repo/yum/ y ...
- 安装zabbix3.0以及升级到5.0过程
关闭防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 需要关闭 selinux,一定要关闭这个,开启s ...
- centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix
首先,此篇文章是有原因的. 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况 tr ...
- 安装zabbix-3.0.3+nginx-1.10.1+php-5.6.22
好久没有接触监控类的软件了,今天抽空搭建了下最新的版本 首先系统环境 zabbix-server-1 192.168.11.11 centos6.7 mysql-server 192.168 ...
- centos6.9 编译安装 zabbix-3.0.15
本文采用编译安装,请在zabbix官网下载所需版本.此处安装版本是:zabbix-3.0.15.tar.gz 操作系统:centos 6.9 一.安装mysqlmysql-community-libs ...
随机推荐
- ios手写代码添加控制器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- 生成highcharts报表时对数据没有用= eval('([' + seriesArray+ '])')处理生成数组,而是简单的拼成字符串,结果导致大量的场景出现
<script type="text/javascript"> //异步初始周达成率趋势图信息 function goFinishQuery() { var yearN ...
- 关于w3school的html5部分output 元素实例代码(点亲自试一试进去)的问题纠正
修复: 将原来的 = 号修改成 <input type="button" onclick="resCalc()" value ="=" ...
- 编程等宽字体Source Code Pro(转)
Source Code Pro - 最佳的免费编程字体之一!来自 Adobe 公司的开源等宽字体下载 每一位程序员都有一套自己喜爱的代码编辑器与编程字体,譬如我们之前就推荐过一款"神 ...
- 图片压缩工具optipng/jpegoptim安装
[1]还未实践 #yum install optipng -y [2]已成功 #yum install -y libjpeg libjpeg-devel #wget http://freecode.c ...
- 深入理解JavaScript系列:试着谈谈闭包
闭包可能是JavaScript里最被人神乎其神的一个概念,世间万物皆凡夫俗子,你觉着他神奇是因为你根本没有了解,所有的事物当你了解透彻后就不会有这种不明觉厉的错觉了.哈哈哈,上来又是一顿哲学普及. 下 ...
- 黑马----JAVA迭代器详解
JAVA迭代器详解 1.Interable.Iterator和ListIterator 1)迭代器生成接口Interable,用于生成一个具体迭代器 public interface Iterable ...
- New Training Table
2014_8_15 CodeForces 261 DIV2 A. Pashmak and Garden 简单题 B. Pashmak and Flowers 简单题 C. P ...
- 火车头wordpress免费万能发布模块和接口
火车头wordpress免费万能发布模块和接口实测可以用 http://www.ggfenxiang8.com/?p=263
- php 删除一段字符串的中的中文
<?php header('Content-type:text/html;charset=utf-8'); function p($arr){ echo "<pre>&qu ...