Linux监控.Zabbix

准备俩虚拟机,服务端+被检测端
服务端
这里的ip为:服务端:192.168.118.66 被检测端:192.168.118.67
1.配置IP地址、主机名,关闭 kdumpSELinux
(1)vim /etc/sysconfig/network
在这里插入图片描述
加一行:HOSTNAME=zbx.zzq.org
在这里插入图片描述
(2)vim /etc/hosts
在这里插入图片描述
加一行:192.168.118.66 zbx zbx.zzq.org
在这里插入图片描述
(3)vim /etc/selinux/config
在这里插入图片描述
改第7行:SELINUX=disabled
在这里插入图片描述
(4)systemctl stop kdump
(5)systemctl disable kdump
在这里插入图片描述
(6)重启。。。
2.安装ApacheMariadb
(1)yum -y install httpd
在这里插入图片描述
(2)yum install mariadb-server -y
在这里插入图片描述
(3)systemctl start httpd.service
(4)systemctl enable httpd.service
在这里插入图片描述
(5)systemctl start mariadb.service
(6)systemctl enable mariadb.service
在这里插入图片描述
3.安装PHP
(1)[root@zbx ~]# yum -y install php
在这里插入图片描述
(2)安装PHP组件,使PHP支持 MariaDB
[root@zbx ~]# yum -y install php-mysql php-gdlibjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
在这里插入图片描述
(3)重启MariaDB、 Apache
1)[root@zbx ~]# systemctl restart mariadb.service
2)[root@zbx ~]# systemctl restart httpd.service
4.安装“Zabbix安装包”资源存储库
(1)[root@zbx ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
在这里插入图片描述
(2)[root@zbx ~]# yum clean all
在这里插入图片描述
5.安装Zabbix
(1)[root@zbx ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
在这里插入图片描述
(2)[root@zbx ~]# yum install centos-release-scl -y
在这里插入图片描述
6.对数据库进行初始化并创建Zabbix数据库
(1)[root@zbx ~]# mysqladmin -u root password 密码随意
(2)[root@zbx ~]# mysql -uroot -p
在这里插入图片描述
(3)MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
在这里插入图片描述
(4)MariaDB [(none)]> grant all privileges on zabbix. to zabbix@localhost identified by ‘刚刚的密码’;

在这里插入图片描述
(5)MariaDB [(none)]> quit然后退出
在这里插入图片描述
(6)[root@zbx ~]# **zcat /usr/share/doc/zabbix-server-mysql-
/create.sql.gz | mysql -uroot zabbix -p
*
7.编辑Zabbix数据库配置文件并启动Zabbix服务
(1)[root@zbx ~]# vim /etc/zabbix/zabbix_server.conf
在这里插入图片描述
改91行:DBHost=localhost
在这里插入图片描述
100和116:DBName=zabbix DBUser=zabbix在这里插入图片描述
124行:DBPassword=刚刚的密码
在这里插入图片描述
在这里插入图片描述
(2)[root@zbx ~]# systemctl start zabbix-server
(3)[root@zbx ~]# systemctl enable zabbix-server
在这里插入图片描述
8.修改 /etc/httpd/conf.d/zabbix.conf
[root@zbx ~]# vim /etc/httpd/conf.d/zabbix.conf
在这里插入图片描述
修改20行:php_value date.timezone Asia/Chongqing
在这里插入图片描述
9.配置防火墙
(1)[root@zbx ~]# firewall-cmd --permanent --zone=public --add-port=10051/tcp
在这里插入图片描述
(2)[root@zbx ~]# firewall-cmd --zone=public --add-port=10051/tcp
在这里插入图片描述
(3)[root@zbx ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp
在这里插入图片描述
(4)[root@zbx ~]# firewall-cmd --zone=public --add-port=80/tcp
在这里插入图片描述
10.启动 Zabbix server and agent
(1)[root@zbx ~]# systemctl restart zabbix-server zabbix-agent httpd
(2)[root@zbx ~]# systemctl enable zabbix-server zabbix-agent httpd
在这里插入图片描述
11.在WebUI中继续安装
(1)[root@zbx ~]# firefox http://127.0.0.1/zabbix
在这里插入图片描述
(2)检查先决条件
在这里插入图片描述
(3)配置数据库连接在这里插入图片描述
(4)配置服务器详细信息
在这里插入图片描述
(5)预安装总结
在这里插入图片描述
(6)安装完成
在这里插入图片描述
12.在WebUI中登录
(1)第一次登录,用户名:Admin,密码:zabbix
在这里插入图片描述
(2)主界面
在这里插入图片描述
(3)修改WebUI界面语言为中文
点击右上角“个人配置”
在这里插入图片描述
在这里插入图片描述

上被检测端
1.安装zabbix4.0
[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
在这里插入图片描述
2.[root@localhost ~]# yum -y install zabbix-agent
在这里插入图片描述
3.[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
在这里插入图片描述
在这里插入图片描述
改第98行:Server=192.168.118.66
在这里插入图片描述
改第139行:ServerActive=192.168.118.66
在这里插入图片描述
4.关防火墙和沙盒
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
5.启动agent
[root@localhost ~]# systemctl start zabbix-agent
1.创建主机
在这里插入图片描述
2.IP要填写正确
在这里插入图片描述
3.选择一个模板并添加
在这里插入图片描述
在这里插入图片描述
4.然后就成功了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_53351713/article/details/111650232