yum部署zabbix监控

第1章 yum部署zabbix服务端

1.1 命令行部署

自己搭建的yum仓库(推荐-因为局限于网络-很坑)

[root@m01 ~]# tail -1 /etc/hosts
192.168.19.200 repo.zabbix.com mirrors.aliyun.com

获取yum源(只提供安装zabbix的源)

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装zabbix,httpd,php(依赖中有httpd和php)

yum install zabbix-server-mysql zabbix-web-mysql

安装、启动 mariadb (mysql被oracle甲骨文公司收购)

yum -y install mariadb-server
systemctl start mariadb.service

创建数据库,权限

mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
exit

导入数据库sql文件(安装server时下载的)

zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix

配置zabbix Server连接mysql(yum安装时,大部分不需要修改)

sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf

修改apache-php配置 (yum安装时,大部分不需要修改)

sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf

启动 zabbix-server httpd

systemctl start zabbix-server
systemctl start httpd

=======至此,进入web界面进行操作=====

1.1.1 yum源配置-解释

推荐自己搭建yum仓库,安装会很顺利,不局限于网络yum源的各种安装不上的问题。(特别全的需要50G以上)
先准备yum源

[root@CentOS7 ~]# rpm -ql zabbix-release-3.0-1.el7.noarch
/etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
/etc/yum.repos.d/zabbix.repo
/usr/share/doc/zabbix-release-3.0
/usr/share/doc/zabbix-release-3.0/GPL

方法一:网上直接下载(网上安装)

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

方法二:先自行下载此rpm包,再上传,最后安装(网上安装)

 [root@CentOS7 ~]# rpm -ivh zabbix-release-3.0-1.el7.noarch.rpm

方法三:自己搭建本地yum仓库,(推荐-下载速度更快)

1.1.2 MariaDB 与 mysql

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

1.2 zabbix-web界面设置

1.2.1 web图文过程详解





1.3 添加被监控主机

所有需要被监控的服务器都要执行
更新yum源(或者将此rpm包下载到本地再安装)

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装zabbix-agent

yum install zabbix-agent

配置文件

sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf

启动

systemctl start zabbix-agent.service

1.3.1 zabbix-web界面操作

1.3.2 字符集优化

安装 “文泉驿-微米黑字体”

yum -y install wqy-microhei-fonts

替换原有字体

\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

刷新web页面即可

标签:部署监控YumZabbix 发布于:2019-11-02 19:01:03