实现部署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 |
systemctl stop firewalld.service
systemctl disable firewalld.service
yum install -y httpd #安装apache
systemctl enable httpd #httpd服务开机进行自启
systemctl start httpd #启动httpd服务
systemctl status httpd #查看httpd服务
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关闭
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需要重置密码命令为ALTER USER USER() IDENTIFIED BY '密码';
yum install -y php php-mysql
下载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 #查看
#给用户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 #配置时间
systemctl restart httpd #重新起算时间
1.2.2.2登录zabbix网址设置
http://192.168.149.168/zabbix
点击用户切换位为中文
#创建主机
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服务
vim /etc/zabbix/zabbix_agentd.conf #修改配置文件
vim中 :set nu 显示行数
98行 Server=zabbix主机
139行 Server=zabbix主机
150行 Hostname=server2 举例子