zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,下文我们一起来看看linux中Zabbix安装配置图文教程,希望例子能帮助到各位同学哦。说明:
*** 作系统:CentOS
IP地址:19216821127
Web环境:Nginx+MySQL+PHP
zabbix版本:Zabbix 22 LTS
备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境
安装篇
一、创建、导入zabbix数据库
cd /usr/local/src #进入软件包下载目录
tar zxvf zabbix-226targz #解压
cd /usr/local/src/zabbix-226/database/mysql #进入mysql数据库创建脚本目录
ls #列出文件,可以看到有schemasql、imagessql、datasql这三个文件
mysql -u root -p #输入密码,进入MySQL控制台
create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
insert into mysqluser(Host,User,Password) values('localhost','zabbix',password('123456')); #新建账户zabbix,密码123456
flush privileges; #刷新系统授权表
zabbix web应用使用PHP开发,大量应用OOP方法,主要采用MVC架构,由controller实例进行逻辑处理,最后通过view实例输出。创建controller对象时,controller的类名通过CRouter来获取,所有zabbix的路由是一种静态路由,即所访问的地址是固定的。另外还有一种单层处理模式,直接有请求的PHP脚本处理并输出。
zabbix web应用通过判断请求的url是否包含action参数来决定采用什么模式处理,如果包含action参数就采用MVC模式,否则采用单层处理模式。
希望能够帮助到你~
Zabbix的简单安装配置说明
1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:
yum -y install mysql-devel libcurl-devel net-snmp-devel
2、添加用户:
groupadd zabbix
useradd zabbix -g zabbix
3、创建数据库,添加授权账号
create database zabbix character set utf8;
导入数据库
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schemasql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/imagessql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/datasql
以上就是关于linux zabbix怎么安装配置全部的内容,包括:linux zabbix怎么安装配置、zabbix 前端代码 是什么框架、zabbix 配置DBHost为远程mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)