Centos7.2.1511安装Zabbix 3.0

Centos7.2.1511安装Zabbix 3.0

先在虚拟机中安装好CentOS 7.2.1511,并设置好IP,允许虚拟机联网。

查看系统版本 cat /etc/redhat-release

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 -y zabbix-server-mysql zabbix-web-mysql

3、初始化 zabbix DB

# mysql -uroot -p123456

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to [email protected] identified by 'zabbix';

mysql> quit;

# cd /usr/share/doc/zabbix-server-mysql-3.0.15

# zcat create.sql.gz | mysql -uroot zabbix -p

4、修改 Zabbix Server 配置,并启动 Zabbix Server 服务

# vim /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 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

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信息,默认即可,继续

第4步输入zabbix server信息,默认即可,继续

安装信息汇总,没问题就继续

提示安装成功了,点击完成进入登陆界面

终于看到Zabbix 3.0的新版登陆界面了,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写。

登陆成功后,新版的操作界面焕然一新。

点击右上角的小人图标,进入个性化设置界面,语言没有简体中文可供选择,下面说手工把简体中文放出来。可以先换个主题看看效果。

黑色主题相当酷炫

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

第二种方法

setenforce 0

显示Zabbix server已经正常运行。

8、百度了一下,发现Zabbix 3.0其实是自带简体中文的,我感觉是汉化还不完整,所以默认没有放出来,可以手工放出来,起码看着舒服些。

设置中文后,查看图形有乱码,文字变成了方块

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

45:define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name

93:define('ZBX_FONT_NAME', 'graphfont');
确认字体名称是否可以替换

# grep graphfont /usr/share/zabbix/include/defines.inc.php -n

45:define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name

93: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

45:define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name

93:define('ZBX_FONT_NAME', 'msyh');

字体配置修改成功后,刷新图形界面即可看到图形字体显示正常了。

原文地址:http://blog.51cto.com/13601343/2084613

时间: 2024-08-25 07:06:54

Centos7.2.1511安装Zabbix 3.0的相关文章

64位CentOS 6.2下安装Zabbix 2.0.6

64位CentOS6.2下安装Zabbix 2.0.6 1.安装组件 yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel p3rl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y useradd zabbix 2.启动mysql service mysqld start mysqladmin –u root passwor

CentOS 7 安装 Zabbix 3.0

CentOS7搭建Zabbix 一.安装数据库: 1.  安装数据库:sudo  yum  grouinstall mariadb mariadb-server –y 2.  启动数据库:sudo systemctl  start mariadb 3.  设置开机启动:sudo systemctl enable mariadb 4.  初始化数据库:sudo mysql_secure_installation            //设置密码为123456 二.安装Zabbix 1.  下载Z

CentOS6上编译安装ZABBIX 3.0

0x00  实验环境 系统:CentOS-6.8-x86_64 httpd:2.4.20 mysql:5.6.31 php:5.6.22 IP:10.0.0.4 0x01  编译安装zabbix3.0 1.下载zabbix源码包 [[email protected] src]# cd /usr/local/src/ [[email protected] src]# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Late

CentOS-6.5安装zabbix 3.0.4

zabbix需要mysql5.6以上版本,删除旧的版本 [[email protected] /]# yum -y remove mysql* 下载MySQL5.6版本 [[email protected] /]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm [[email protected] /]# yum -y install mysql-server [[email protecte

CentOS 7.2安装zabbix 3.0 LTS

1.zabbix简介 zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以

编译安装zabbix 3.0及分开部署配置详解

实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下载地址,http://pan.baidu.com/s/1bnnYiMr 实验拓扑: 一.准备工作 1.修改hostname和hosts文件为如下表格中内容: 说明:mysql是zabbix数据存放主机,server是zabbix主服务主机,web是zabbix前端展示主机,agent是被监控主机.通

docker安装zabbix 4.0.1版本

容器化zabbix. 容器部署zabbix更简单 准备两台机器:192.168.22.200 zabbix-server192.168.22.8 zabbix-agent 软件版本:docker: 18.06.1-cezabbix: 4.0.1 安装docker可以使用阿里镜像源的repo安装:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 开始部署zabbix:192.168.22.200上操作: [[email

centos7.2下安装mantis2.19.0

前言: 查阅网上的相关资料后,进行了分析总结,自己安装了mantis环境,以下为自己安装过程的记录,以便日后查阅,如有错误之处,欢迎指正. 安装说明: 安装mantis环境之前,需保证系统中已安装Apache.php.mysql. mantis2.19.0需要PHP版本为5.5以上,centos7.2中默认的PHP版本为5.4.16,本人装的是7.2. 安装过程: 本人尝试了3种安装方式. 刚开始是采用了独立安装Apache.PHP.mysql的方法,比较繁琐,且安装完后总是遇到各种问题未能解决

CentOS 6.5安装Zabbix 3.0.4开始

创建zabbix用户 [[email protected] ~]# groupadd zabbix [[email protected] ~]# useradd -g zabbixzabbix 创建一个目录,在那里下载的源文件将被存储. [[email protected] ~]# mkdir /home/zabbix/downloads [[email protected] ~]# cd /home/zabbix/downloads 下载并安装zabbix3.0.4(放出两个下载地址) [[e