Zabbix控制系统添加被监控的主机(步骤详细)

实现部署zabbix监控系统。

实现Zabbix监控服务器可以监控被检测服务器上的数据。

1.部署Zabbix服务器(192.168.149.168)

2.配置被控制主机(192.168.149.153)

3.在Zabbix监控服务器上通过web页面(192.168.149.161/nginx.php 

centos Zabbix(apache+mysql+php) 192.168.149.168
centos 被监控主机 192.168.149.153

一,部署Zabbix

1,关闭防火墙Firewalls

systemctl stop firewalld.service

1.1,永久关闭防火墙Firewalls

systemctl disable firewalld.service

1.2,部署环境

yum install -y httpd      #安装apache

Zabbix控制系统添加被监控的主机(步骤详细)_第1张图片

systemctl enable httpd       #httpd服务开机进行自启

systemctl start httpd         #启动httpd服务
systemctl status httpd       #查看httpd服务

1.2.1,安装mysql

rz 上传tar包,将上传的tar包移动到 /usr/local 文件下面

https://dev.mysql.com/downloads/mysql/5.7.html#downloads    官网下载资源包
tar xzvf 解压tar包
yum -y install yum-utils   #安装yum工具包
vim /etc/yum.repos.d/mysql-community.repo   #修改yum源的配置

将mysql5.7的enabled值为1打开(1:打开  0:关闭)
将mysql5.8的enabled值为0关闭

Zabbix控制系统添加被监控的主机(步骤详细)_第2张图片

yum-config-manager --enable mysql57-community   #将禁用的yum源库启用
yum-config-manager --disable mysql80-community   #将启用的yum源库禁用

yum install -y mysql-community-server   #下载mysql数据库
systemctl start mysqld   #启动mysql服务
systemctl enable mysqld   #将其设置开机自启动
grep password /var/log/mysqld.log   #过滤密码


 mysql -uroot -p'密码'  #登录mysql

Zabbix控制系统添加被监控的主机(步骤详细)_第3张图片

 进入mysql需要重置密码命令为ALTER USER USER() IDENTIFIED BY '密码';  

1.2.2,安装php环境

yum install -y php php-mysql    

Zabbix控制系统添加被监控的主机(步骤详细)_第4张图片

 1.2.2.1,安装zabbix

下载zabbix包

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

安装zabbix的包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
create database zabbix character set utf8 collate utf8_bin; 创建数据库zabbix字符集utf8  

show databses  #查看

Zabbix控制系统添加被监控的主机(步骤详细)_第5张图片

 #给用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix

grant all privileges on zabbix.* to zabbix@localhost identified by '密码'; #创建用户密码推荐设置为mysql的密码

flush privileges;         #刷新权限

#exit退出Mariadb命令行

cd /usr/share/doc/zabbix-server-Tab/     #换到此目录下

ls  查看 create.sql.gz

gunzip create.sql.gz       解压
mysql -u root -p'=WPedZgZe0iP'           #进入数据库
usz zabbix;
source create.sql

 

 配置zabbix server 配置文件

cd /etc/zabbix           #换到此目录下

 #对zabbix_server.conf进行配置

 

 

systemctl start zabbix-server.service                   #开启zabbix-server服务
cd /etc/httpd/conf.d                     #配置php

vi zabbix.conf          #配置时间

Zabbix控制系统添加被监控的主机(步骤详细)_第6张图片

systemctl restart httpd                        #重新起算时间 

 1.2.2.2登录zabbix网址设置

http://192.168.149.168/zabbix

Zabbix控制系统添加被监控的主机(步骤详细)_第7张图片

 点击用户切换位为中文

#创建主机

Zabbix控制系统添加被监控的主机(步骤详细)_第8张图片

systemctl stop firewalld.service          #被监控主机关闭防火墙

下载zabbix资源包

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

使用yum下载资源包

yum -y install zabbix-agent
systemctl start zabbix-server.service       #开启zabbix服务


Zabbix控制系统添加被监控的主机(步骤详细)_第9张图片

vim /etc/zabbix/zabbix_agentd.conf         #修改配置文件

vim中  :set nu  显示行数

98行  Server=zabbix主机

139行  Server=zabbix主机

150行  Hostname=server2  举例子


 Zabbix控制系统添加被监控的主机(步骤详细)_第10张图片
 

 

你可能感兴趣的:(centos,运维,linux)