(一)zabbix简介
基于Web界面的分布式系统监控的企业级开源软件。可以监控各种系统与设备, 络参数,保证服务器设备安全运营;提供灵活的通知机制。
(二) Zabbix的特点和功能
1.特点
1)安装与配置简单
2)可视化web管理界面
3)免费开源
4)支持中文
5)自动发现
6)分布式监控
7)实时绘图
8)email通知
(三)安装过程
- 切换用户
- 找到ZABBIX官 和相关的安装页面
- 检查环境
- 开始安装
4.1 使用rpm包安装(支持REL7,ORACLE LINUX7,CENTOS7)
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
4.2安装zabbix-server
yum install zabbix-server-mysql
4.3安装MySQL支持安装Zabbix代理
yum install zabbix-proxy-mysql
4.4 MySQL支持下安装Zabbix前端(适用于RHEL 7,在RHEL 6上弃用)
yum install zabbix-web-mysql
- 安装mariadb
5.1 检查是否安装了mariadb
5.2 安装mariadb
yum install mariadb-server
-
启动mariadb服务,创建ZABBIX库,导SQL脚本
- 启动mariadb服务
systemctl start mariadb
-
-
创建zabbix库并选择zabbix库
- create database zabbix character set utf8 collate utf8_bin;
- use zabbix;
- 授权grant all privileges on zabbix.* to zabbix@localhost identified by ‘bismarck_008’;
-
创建zabbix库并选择zabbix库
flush privileges;
-
-
- 暂时退出mariadb。使用exit;或quit;均可
-
-
对zabbix库作初始化
- 在/usr/share/doc/目录下使用ls -l|grep mysql查看相应的版本信息
7.2zcat /usr/share/doc/zabbix-server-mysql-3.4.11/create.sql.gz | mysql -uzabbix -p 数据库名
之后会提示让你输入密码。
7.3录入mysql进mariadb,选择zabbix库,使用show tables命令查看
- 修改zabbix_server.conf或zabbix_proxy.conf以使用创建的数据库DB相关的DBPassword
修改好zabbix用户的密码,保存并启动zabbix-server服务
修改好zabbix_server.conf的DBSocket的值为/var/lib/mysql/mysql.sock
systemctl start zabbix-server
9.修改Zabbix前端配置,它位于/etc/httpd/conf.d/zabbix.conf
10.yum install zabbix-agent
17.http://192.168.122.1/zabbix/setup.php 访问ZABBIX配置页面完成相应的配置
18./usr/sbin/setenforce 0 立刻关闭SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!