网站风格一般具有哪三大特征,深圳招聘官网,网站建站六个目标,如何进行网站营销前言 Zabbix是一个开源的网络监控和系统监控解决方案#xff0c;用于监控服务器、网络设备、应用程序和服务。它基于客户端-服务器体系结构#xff0c;使用多种监控选项来监控不同类型的设备和应用程序。Zabbix支持数据收集、处理和存储#xff0c;以及报警和可视化等功能。…前言 Zabbix是一个开源的网络监控和系统监控解决方案用于监控服务器、网络设备、应用程序和服务。它基于客户端-服务器体系结构使用多种监控选项来监控不同类型的设备和应用程序。Zabbix支持数据收集、处理和存储以及报警和可视化等功能。它具有可扩展性、灵活性和易用性等特点可以帮助企业高效地管理和监控IT基础设施。 目录
1 LAMP/LNMP介绍
2 准备环境 2.1 关闭防火墙 2.2 关闭SELinux
3 安装环境LAMP 3.1 安装Apache 3.2 安装mariadb 3.3 安装php
4 安装zabbix 4.1 下载包 4.2 安装zabbix的包 4.3 创建一个数据库zabbix并设置字符编码格式为utf8 4.4 创建账户并且授权设置密码 4.5 退出
5 导入表
6 配置zabbix server文件
7 配置php
8 重新启动服务
9 登录zabbix 1 LAMP/LNMP介绍
LAMP和LNMP都是常见的Web服务器架构它们的名称分别代表了不同的软件组合。
LAMP是指Linux Apache MySQL PHP也有人将PHP替换为Perl或Python主要用于搭建基于PHP的Web应用程序。其中Linux是操作系统Apache是Web服务器MySQL是数据库管理系统PHP是Web编程语言。
LNMP是指Linux Nginx MySQL PHP也有人将PHP替换为Perl或Python主要用于搭建基于PHP的高性能Web应用程序。其中Linux是操作系统Nginx是轻量级Web服务器和反向代理服务器MySQL是数据库管理系统PHP是Web编程语言。
相比较而言LNMP采用了Nginx作为Web服务器和反向代理服务器相对于传统的Apache服务器Nginx更轻量级、占用资源少、处理并发请求更快因此适合于高并发的Web应用程序的部署。 Llinux Aapache Nnginx Mmysql,mariadb Pphp,python,perl 2 准备环境 2.1 关闭防火墙
systemctl stop firewalld 永久关闭防火墙
systemctl disable firewalld 2.2 关闭SELinux
setenforce 0 # setenforce 1 #设置SELinux为强制模式# setenforce 0 #设置SELinux为宽容模式 vi /etc/sysconfig/selinux
修改为SELINUXdisabled 修改完成后保存退出。 3 安装环境LAMP 3.1 安装Apache
yum -y install httpd 启动服务并设置开启自启
systemctl start httpd
开机自启
systemctl enable httpd 查看服务状态
systemctl status httpd 3.2 安装mariadb
yum -y install mariadb-server 启动服务并设置开启自启
systemctl start mariadb
开机自启
systemctl enable mariadb 查看服务状态
systemctl status mariadb 3.3 安装php
yum -y install php php-mysql 4 安装zabbix 4.1 下载包
选择下面其中一种方法安装即可。
zabbix官方
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 阿里云
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 4.2 安装zabbix的包
yum -y install zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender 4.3 创建一个数据库zabbix并设置字符编码格式为utf8
1登录数据库
mysql 2创建数据库并设置字符编码
create database zabbix character set utf8 collate utf8_bin; 3查看是否成功
show databases; 如图显示有zabbix数据库说明我们创建成功。 4.4 创建账户并且授权设置密码
创建优先级都允许来访问zabbix并设定密码为zabbix。
grant all privileges on zabbix.* to zabbixlocalhost identified by zabbix; 刷新权限
flush privileges; 4.5 退出
exit 5 导入表
切换到/usr/share/doc/zabbix-server-mysql-5.0.38/目录下
cd /usr/share/doc/zabbix-server-mysql-5.0.38/
ls命令查看 解压
gunzip create.sql.gz
ls命令查看 开始导入表
1登录数据库
mysql 2导入数据库
use zabbix; source create.sql 3退出
exit 6 配置zabbix server文件
vi /etc/zabbix/zabbix_server.conf 将DBHostlocalhost前面#去掉 将DBPassword前面#去掉并在等号后添加zabbix 开启zabbix-server服务并设置开机自启
systemctl start zabbix-server
设置开机自启
systemctl enable zabbix-server 7 配置php
vi /etc/httpd/conf.d/zabbix.conf
#php_value[date.timezone] Asia/Shanghai
将 Europe/Riga 修改为 Asia/Shanghai
修改前 修改后 8 重新启动服务
systemctl restart httpd 9 登录zabbix
使用浏览器访问.
http://ip地址/zabbix
先不加/zabbix查看
http://192.168.10.116 添加/zabbix查看
出现zabbix页面即表示成功~