zabbix安装和使用

linux admin 4374℃ 0评论

Zabbix-server3.4 系统安装流程
1. 安装系统 linux—版本我们目前选择 centos7.4.安装系统完成之后配置 IP,能顾远程即可
2. 开始安装 zabbix 软件:
A. 设置时间同步
Timedatectl /查看下当前系统和设备时间,时区yum -y install ntpdate /安装 ntpdate 命令ntpdate ntp.aliyun.com /同步到阿里云时间
B.安装 zabbix 软件仓库:
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release- 3.4-1.el7.centos.noarch.rpm(查找对应的版本和系统对应)
C.生成缓存
yum makecache
D.安装 zabbix 相关软件
yum install zabbix-server-mysql zabbix-web-mysql mariadb-server zabbix- agent zabbix-server(安装数据库、网站、zabbix 服务)
E.启动数据库,设置开机启动数据库
systemctl start mariadb systemctl enable mariadb
F.关闭系统防火墙和 SElinxu
systemctl stop firewalld
修改 SElinux:vi /etc/selinux/config,将以下项修改为 disabled SELINUX=disabled
G.创建数据库和数据库设置
输入命令:Mysql /进入数据库
create database souidc character set utf8 collate utf8_bin; /创建一个数据库,名称叫“idc”
grant all privileges on souidc.* to souidc1@localhost identified by ‘ABCabc@888’; /给数据库 idc 创建一个用户“idc1”,密码是“ABCabc@888”
quit /退出数据库设置界面H.初始化数据库,导入数据库表结构等。
输入命令:zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz
|mysql -uroot souidc
I.编辑 Zabbix 前端的 PHP 配置
vi /etc/httpd/conf.d/zabbix.conf /修正时区
添加一条:php_value date.timezone Asia/ShangHai J.启动 apache,zabbix-server 服务 设置开机启动
systemctl start httpd systemctl enable httpd

systemctl start zabbix-server systemctl enable zabbix-server
K.ZABBIX 配置文件设置:
vi /etc/zabbix/zabbix_server.conf /进入 zabbix 配置文件进行编辑DBHost=localhost /zabbix-server 数据库服务器地址DBName=zabbix_server /数据库名称
DBUser=zabbix /数据库用户名DBPassword=zabbix /数据库密码
L.开启防火墙,添加端口
systemctl start firewalld /开启防火墙
firewall-cmd –zone=public –add-port=10051/tcp –permanent /防火墙加 10051 端口
firewall-cmd –reload /重新载入
firewall-cmd –zone=public –add-port=80/tcp –permanent /防火墙加 80 端

firewall-cmd –reload /重新载入M.打开网站
输入:IP 地址/zabbix 进入设置界面 —-填写刚才设置的数据库用户
名 密码 进入网站管理页面
默认的账号密码是:Admin/zabbix
N.网页字体修改(自带的字体会显示乱码) 利用工具 CRT

这个相当于一个 FTP 工具 拿一个你电脑里面的字体存放到
/usr/share/zabbix/fonts/这个目录下
编辑文件:vi /usr/share/zabbix/include/defines.inc.php
修改内容:
define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’); // font file name //simka 为字体文件名,且不可以写入后缀
define(‘ZBX_FONT_NAME’, ‘simkai’);//这个”simkai”就是你上传的文件的名称不要带后缀
安装完成 下面可以进行页面的设置。

Zabbix-proxy3.4 系统安装流程
类似于 zabbix-server 系统的安装过程简单的说明下步骤:
A. 设置时间同步
Timedatectl /查看下当前系统和设备时间,时区yum -y install ntpdate /安装 ntpdate 命令ntpdate ntp.aliyun.com /同步到阿里云时间
B.安装 zabbix 软件仓库:
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-
1.el7.centos.noarch.rpm(查找对应的版本和系统对应)
C. 生 成 缓 存 yum makecache
D.安装 zabbix-proxy 软件
yum -y install zabbix-proxy /安装 zabbix-proxy 软件

systemctl enable zabbix-proxy /启动 zabbix-proxy 服务
systemctl start zabbix-proxy /服务自启动
E.安装一个数据库
yum install -y mariadb mariadb-server mariadb-devel /安装数据库systemctl start mariadb /启动数据库
systemctl enable mariadb /数据库自启动
F.数据库的设置
输入命令:Mysql /进入数据库
create database souidc character set utf8 collate utf8_bin; /创建一个数据库,名称叫“idc”
grant all privileges on souidc.* to souidc1@localhost identified by ‘ABCabc@888’; /给数据库 souidc 创建一个用户“idc1”,密码是“ABCabc@888”
quit /退出数据库设置界面
输入命令:zcat /usr/share/doc/zabbix-proxy-mysql-3.4.15/create.sql.gz |mysql -uroot souidc / 初始化数据库 G.编辑 zabbix-proxy 配置文件
输入命令:vi /etc/zabbix/zabbix_proxy.conf
修改下面几个选项:
Server=172.16.51.37 #真正的服务端
Hostname=Zabbixproxy #proxy 机器的 hostname,在 web 端网页配置时需要用到
DBHost=localhost #数据库地址
DBName=zabbix_proxy #数据库名称,创建 zabbix-proxy 的 mysql 的数据库名称
DBUser=zabbixproxy01 #用户
DBPassword=zabbixproxy01 #密码
H.配置完成 重启下 zabbix-proxy 服务
systemctl restart zabbix-proxy

Zabbix 网页管理和使用方法
1 创建模板
我这边做一个简单的 PING 监控模板

模板已经创建好了 现在开始做监控项和图形的设置

为模板创建图形:

模板上增加触发器

这样一个模板就制作完成
备注:这个例子是一个简单的模板,实际运用中 根据你需要的实际情况制作模板。

2 创建主机-监控项(无模板手写)

点击创建主机

给新增加的主机加监控项—-触发器 和 图形

在修改这个监控项之前 我们需要找到我们要监控的监控项的信息并记录下来(怎么找 我这里就不做介绍了)

添加图形

增 加 触 发 器 设 置 流 量 达 到 350M 就 报 警

这样一个主机就增加完成。
备注:有很多功能还在不断更新,zabbix 也是需要维护和优化的 保障系统正常运行,目前还在不断学习和研究中 。待续

转载请注明:我的主页 » zabbix安装和使用

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!