Centos7 安装zabbix3.0 服务端 详细
参考:
https://www.cnblogs.com/37yan/p/6879218.html
http://blog.csdn.net/hao134838/article/details/57122516
http://blog.csdn.net/u014057054/article/details/66476990
1.导入源
sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2.安装 zabbix 及 mysql
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
执行 报错

参考: http://blog.csdn.net/whatday/article/details/50777711
首先清除掉缓存,之后再重建就可以了,第二步的重建可以不做,估计yum会自动生成
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
之后再执行 yum update ,重新生成 presto, 正常更新。


然后在重新执行, 安装zabbix 和mysql命令



3.启动mariadb
systemctl enable mariadb.service 自启
systemctl start mariadb

4.创建zabbix数据库
mysql -uroot -p 回车键入密码的时候 这里是不需要密码的
CREATE DATABASE `zabbix` DEFAULT CHARACTER SET utf8;

5.初始化数据库
进入这个路径:/usr/share/doc/zabbix-server-mysql-3.0.13 执行下面脚本

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

确认:

说明数据库导入成功。
6.修改配置文件
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix 这几个参数根据自己的实际情况修改

默认密码为空
7.注意事项,启动 zabbix-server前提
关闭 防火墙 stop firewalld.service
关闭SELinux setenforce 0
开启httpd服务 systemctl start httpd
systemctl enable httpd 自启
配置时区:
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai# systemctl start httpd# systemctl enable httpd8.启动zabbix
systemctl start zabbix-server
systemctl enable zabbix-server 自启
出错:

使用命令查看日志找原因
journalctl -xe
# ausearch -c 'zabbix_server' --raw | audit2allow -M my-zabbixserver
# semodule -i my-zabbixserver.pp

关闭防火墙:
# systemctl stop firewalld.service
# systemctl disable firewalld.service
关闭 selinux
检测是否关闭
getenforce

setenforce 0

vi /etc/selinux/config
grep SELINUX /etc/selinux/config

重启生效
再次尝试启动 zabbix-server

状态貌似没成功,但是通过IP可以访问网页

next step

有一个fail,
配置时区:
vi /etc/httpd/conf.d/zabbix.conf
修改 php_value date.timezone Asia/Shanghai# systemctl start httpd# systemctl enable httpd进入 etc/httpd/conf.d/zabbix.conf 将 php_value date.timezone Europe/Riga 前面的注释去掉
然后重新启动 httpd服务: service httpd restart 刷新页面OK完成。


next step

修改为root



最后点击finish 后就会跳到登录界面 默认用户名admin/密码zabbix


这里提示 zabbix server 没有运行的,问题稍后查找。
原因:数据库用户名和密码不对,修改后
/etc/zabbix/zabbix_server.conf


状态是成功的:
但是页面上还是 没run的

估计是 ui界面安装时候 密码也不对,需要修改ui对应的数据库配置。
参考:http://www.blogmao.com/post/zabbix_change_db_passwd
zabbix前端页面中,conf文件夹下,还有还有一个zabbix.conf.php的文件
/etc/zabbix/web 目录下 有这个文件

修改这个password 为 root
然后应该要重启 httpd服务。
systemctl restart httpd
这里改过后不管用。 应该是IP还需要用 实际IP
因为mysql的访问权限问题。
这里干脆重新 安装web应用
设置ip和 root root

界面任然不行, 看了下 服务的状态 提示 pid的问题
查看了下 服务的配置文件,pid文件的目录 跟提示的不一样。


改成一致,然后重启 服务
9.最后将语言修改为中文
1、修改这个下面文件
sudo vim /usr/share/zabbix/include/locales.inc.php
找到55行,将false改为true,小编这默认的就是true
2、在页面中修改
第十一、解决中文显示乱码问题
1、上传文字
Win+R打开运行,输入fonts,回车进入Windows字体目录,找到微软雅黑-常规字体,复制出来将文件名修改为msyh.ttf,然后上传到/usr/share/zabbix/fonts
2、修改下面文件
sudo vim /usr/share/zabbix/include/defines.inc.php 将'graphfont' 修改为msyh。
修改完成以后,刷新界面即可
Centos7 安装zabbix3.0 服务端 详细的更多相关文章
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix
首先,此篇文章是有原因的. 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况 tr ...
- centos7 安装Zabbix3.0
1 安装Mariadb数据库(代替MySQL)yum -y install mariadb*systemctl start mariadbsystemctl enable mariadb #自启动 2 ...
- Centos7安装Zabbix3.0
1.安装服务器端包 #rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch. ...
- (一)Centos7安装zabbix3.4 server端
(1)环境准备 关闭firewalld和selinux systemctl stop firewalld systemctl disable firewalld #sed -ri '/^SELINUX ...
- zabbix系列(一)centos7搭建zabbix3.0.4服务端及配置详解
1.安装常用的工具软件 yum install -y vim wget centos7关闭防火墙 systemctl stop firewalld.service systemctl disable ...
- centos7安装redis3.0和phpredis扩展详细教程(图文)
整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...
- 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 ...
- 安装zabbix3.0以及升级到5.0过程
关闭防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 需要关闭 selinux,一定要关闭这个,开启s ...
随机推荐
- win8.1 win10存储设备和驱动器分开显示
win10同理如下: Windows 8.1不仅将资源管理器重命名为文件管理器,还将用户熟悉的“计算机/我的电脑”改名为“这台电脑”,同时还将原先的布局进行了重构,于是用户最终看到的是这样一个界面: ...
- tar -h 参数
1.1.1 tar命令参数-h,-h参数会把软链接指向的文件也打包. [root@ob2 mytmp]# ll total 8 -rw-r--r--. 1 root root 910 Aug 12 2 ...
- Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values;
项目部署,启动过程中有以下警告: [WARN]: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 41 ...
- libmysqlclient16 libmysqlclient-dev
如果提示安装 libmysqlclient16 则用 libmysqlclient-dev 代替之
- js类型转换 之 转字符串及布尔类型
上一篇我们讲到了如何转数字类型,今天总结一下转字符串及布尔类型的方法: 转字符串方法主要有: toString(); String(); 具体的用法如下表格所示: 方法 例子 返回值 说明 toStr ...
- Qt::WA_DeleteOnClose 造成的野指针问题
今天遇到了一个由Qt::WA_DeleteOnClose造成的野指针问题,在网上搜到的一个求助贴如下(http://bbs.csdn.net/topics/380182058): 主窗口类QMainW ...
- tomcat安装不成功.提示:failed to install tomcat6 service ,check your setting and permissions
这个问题主要是因为旧版本卸载不完全导致的,可通过彻底删除旧版本解决,方案如下: 以管理员身份运行 命令提示符,弹出窗口 ,选择“是”,输入 sc delete tomcat5 ,或者 sc delet ...
- SimplifiedHibernate:简化了的Hibernate
我的目的是实现下Hibernate中增删改查.缓存的核心功能.虽然基本功能实现了,但可能还有好多Bug,欢迎点评拍砖,没准能在一片谩骂声中取得意想不到的进步,:) // DatabaseAccess. ...
- par函数的adj 参数- 控制文字的对齐方式
adj 用来控制文字的对齐方式,取值范围为0到1,控制图片中x轴和y轴标签,标题,以及通过text 添加的文字的对齐方式 0表示左对齐,代码示例: par(adj = 0)plot(1:5, 1:5, ...
- POI-根据Cell获取对应的String类型值
/** * 根据不同情况获取Java类型值 * <ul><li>空白类型<ul><li>返回空字符串</li></ul>< ...