zabbix的安装和使用

目录

a.安装 Zabbix repository

b.安装Zabbix server 和agent

c.依赖包

d. 创建初始数据库

e. 为Zabbix server配置数据库

f. 为Zabbix前端配置PHP

g. 配置Zabbix前端

重新设置语言

设置被监控端

设置被监控主机

h.自定义模板

使用自定义模板

导入现有模板

 i.Java应用的监控方式

 j.分布式监控 代理


下载地址:下载Zabbix

a.安装 Zabbix repository

[root@server5 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

[root@server5 ~]# cd /etc/yum.repos.d/
[root@server5 yum.repos.d]# ls
dvd.repo  redhat.repo  zabbix.repo

b.安装Zabbix server 和agent

[root@server5 yum.repos.d]# yum install zabbix-server-mysql zabbix-agent

c.依赖包

在阿里云下载:阿里巴巴开源镜像站-阿里云官网开发者社区_云计算社区

centos-release-scl-2-3.el7.centos.noarch.rpm
centos-release-scl-rh-2-3.el7.centos.noarch.rpm
[root@server5 ~]# rpm -ivh *

 编辑配置文件 /etc/yum.repos.d/zabbix.repo

 安装Zabbix frontend packages

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

d. 创建初始数据库

安装数据库

[root@server5 ~]# tar xf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar

[root@server5 ~]# yum install mysql-community-client-5.7.33-1.el7.x86_64.rpm mysql-community-common-5.7.33-1.el7.x86_64.rpm mysql-community-libs-5.7.33-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.33-1.el7.x86_64.rpm mysql-community-server-5.7.33-1.el7.x86_64.rpm

[root@server5 ~]# systemctl start mysqld

初始化数据库并设置密码

 在数据库主机上运行以下代码

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> create user zabbix@localhost identified by 'Westos+007';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)

导入初始架构和数据

[root@server5 ~]# cd /usr/share/doc/zabbix-server-mysql-5.0.18/
[root@server5 zabbix-server-mysql-5.0.18]# ls
AUTHORS  ChangeLog  COPYING  create.sql.gz  double.sql  NEWS  README
[root@server5 zabbix-server-mysql-5.0.18]# zcat create.sql.gz |wc -l
52448
[root@server5 zabbix-server-mysql-5.0.18]# zcat create.sql.gz | mysql -uzabbix -p zabbix
Enter password:

导入完成后查看

e. 为Zabbix server配置数据库

编辑配置文件 /etc/zabbix/zabbix_server.conf

[root@server5 zabbix]# vim zabbix_server.conf
[root@server5 zabbix]# systemctl enable --now zabbix-server.service zabbix-agent.service

f. 为Zabbix前端配置PHP

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

[root@server5 zabbix]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
[root@server5 zabbix]# systemctl enable --now httpd rh-php72-php-fpm

g. 配置Zabbix前端

访问http://172.25.6.5/zabbix 都是ok表示正确

 根据步骤设置用户和密码

 设置完成后用默认用户:Admin 密码:zabbix登陆

 选择语言

 可以看到选择中文之后还是会有乱码

重新设置语言

[root@server5 fonts]# pwd
/usr/share/zabbix/assets/fonts
[root@server5 fonts]# ll
total 0
lrwxrwxrwx 1 root root 33 Dec 21 14:50 graphfont.ttf -> /etc/alternatives/zabbix-web-font  ##需要改变这里的软链接

[root@server5 ~]# mv simkai.ttf /usr/share/zabbix/assets/fonts  ##从外部下载的楷体,移动到fonts目录下
[root@server5 ~]# cd /usr/share/zabbix/assets/fonts
[root@server5 fonts]# ls
graphfont.ttf  simkai.ttf
[root@server5 fonts]# rm -f graphfont.ttf 
[root@server5 fonts]# ln -s simkai.ttf graphfont.ttf
[root@server5 fonts]# ll
total 4040
lrwxrwxrwx 1 root root      10 Dec 21 15:55 graphfont.ttf -> simkai.ttf
-rw-r--r-- 1 root root 4135804 Dec 21 15:49 simkai.ttf

刷新页面可以看到没有乱码了

设置被监控端

将镜像传给被监控端server6、server7

[root@server5 yum.repos.d]# scp zabbix.repo 172.25.6.6:/etc/yum.repos.d/
[root@server5 yum.repos.d]# scp zabbix.repo 172.25.6.7:/etc/yum.repos.d/

更改镜像文件

设置gpgcheck=0

安装zabbix-agent

[root@server6 ~]# yum install -y zabbix-agent

修改配置文件

[root@server6 ~]# cd /etc/zabbix/

[root@server6 zabbix]# vim zabbix_agentd.conf 



Server=172.25.6.5
ServerActive=172.25.6.5
Hostname=server6

 

[root@server6 zabbix]# systemctl enable --now zabbix-agent.service ##启动服务
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@server6 zabbix]# cat /var/log/zabbix/zabbix_agentd.log   ##查看日志

另一个被监控端server7同理

设置被监控主机

三种方法:

1、手动添加

配置——主机——创建主机

 填写被监控主机名称、IP,群组选择linux servers,端口是10050

设置模板

 应用之后可以在看到server6被监控,可用性为绿色表示可用,一开始添加可能为灰色,等待1分钟刷新,为绿色

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值