zabbix 监控安装

本文档详细介绍了Zabbix监控系统的基本概念及其在Linux环境下的安装过程。通过实例展示了如何在server1上安装zabbix server和配置mariadb数据库,以及在server2上安装zabbix agent,并进行主机手动和自动发现的设置。最后,文章提到了Zabbix web界面的登录和语言切换,以及监控主机的管理操作。
摘要由CSDN通过智能技术生成

**

什么是zabbix!

**

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

准备实验机两台
主机 IP 角色
server1(rhel7.3) 172.25.68.1 server
server2 (rhel7.3) 172.25.68.2 agent

一、安装zabbix监控
在 zabbix官网上有非常详细的细节!
在这里插入图片描述
首先 所要安装的软件!

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

安装并配置mariadb数据库:

[root@server1 ~]# yum install mariadb-server -y
[root@server1 ~]# systemctl start mariadb
[root@server1 ~]# mysql_secure_installation    重新设置密码

Set root password? [Y/n]  回车
New password:  新密码
Re-enter new password:  确认密码 

Remove anonymous users? [Y/n]  回车

Disallow root login remotely? [Y/n]  回车

Remove test database and access to it? [Y/n]  回车

Reload privilege tables now? [Y/n]  回车

进入数据库对用户授权
[root@server1 ~]# mysql -uroot -p

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| zabbix             |
+--------------------+
4 rows in set (0.00 sec)

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

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'westos';
Query OK, 0 rows affected (0.00 sec)

导入zabbix数据库

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

登陆数据库查看导入的数据库show databases; show tables;
在这里插入图片描述

编辑zabbix的配置文件,修改数据库密码,修改时区

[root@server1 zabbix-server-mysql-4.0.5]# vim /etc/zabbix/zabbix_server.conf   修改密码

在这里插入图片描述

[root@server1 zabbix-server-mysql-4.0.5]# vim /etc/httpd/conf.d/zabbix.conf   修改时区

在这里插入图片描述
启动 zabbix server、zabbix agent、httpd

[root@server1 zabbix-server-mysql-4.0.5]# systemctl start zabbix-server
[root@server1 zabbix-server-mysql-4.0.5]# systemctl enable zabbix-server
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
[root@server1 zabbix-server-mysql-4.0.5]# systemctl start httpd
[root@server1 zabbix-server-mysql-4.0.5]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

浏览器输入172.25.68.1/zabbix/,进行zabbix的web界面配置
点击Next step
在这里插入图片描述
检查是否全部ok 即可点击Next step
在这里插入图片描述
输入密码 为 数据库的密码 为westos
在这里插入图片描述
输入名字 可以任意!
在这里插入图片描述
最后一次检查的机会
在这里插入图片描述
点击蓝色小框框
在这里插入图片描述
输入 账户密码 密码为 zabbix 与导入进mysql时一致
在这里插入图片描述
登陆成功
在这里插入图片描述
点击右上方小人可将语言转换为中文
在这里插入图片描述

在这里插入图片描述
测试

[root@server1 zabbix-server-mysql-4.0.5]# yum install zabbix-agent -y
[root@server1 zabbix-server-mysql-4.0.5]# systemctl start zabbix-agent
[root@server1 zabbix-server-mysql-4.0.5]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@server1 zabbix-server-mysql-4.0.5]# netstat -antlp | grep  :10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      12441/zabbix_agentd 
tcp6       0      0 :::10050                :::*                    LISTEN      12441/zabbix_agentd 

在这里插入图片描述
二、 添加agent主机
手动添加主机
[root@server2 yum.repos.d]# yum install zabbix-agent -y
[root@server2 yum.repos.d]# cd /etc/zabbix/
[root@server2 zabbix]# ls
zabbix_agentd.conf zabbix_agentd.d
[root@server2 zabbix]# vim zabbix_agentd.conf
98 Server=172.25.68.1
139 ServerActive=172.25.68.1
150 Hostname=server2 ##为主机名!
root@server2 ~]# systemctl start zabbix-agent
点击右上角创建主机

在这里插入图片描述

群组选择
在这里插入图片描述
在这里插入图片描述
点击添加 模板
在这里插入图片描述
点击添加
在这里插入图片描述
刷新界面
在这里插入图片描述

自动发现
首先将server2 从主机中删除
在动作中 点击右上角 找到自动发现
在这里插入图片描述

删除原有的A 加入新的条件

在这里插入图片描述

在这里插入图片描述

状态为以启用
在这里插入图片描述
选择配置 自动发现
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自动注册
将server2 从主机中删除 并且禁用掉自动发现的的动作和自动发现
在动作中 点击右上角 找到自动注册
在这里插入图片描述
创建动作
在这里插入图片描述
在这里插入图片描述

重启
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值