(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

Zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- 告警通知:微信、QQ、Email等发送消息,打电话
-开箱即用的模板库
-无限数据预处理
等等
Zabbix主要功能:
- CPU负荷
- 内存使用
-磁盘使用
- 网络状况
- 端口监视
- 日志监视 [1]
-数据采集
-数据处理
-数据可视化

案例

(nginx+php+mariaDB+zabbix5.0.8)

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第1张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第2张图片

1.安装nginx1.2

2.安装php7

3.安装MariaDB数据库

4.安装zabbix5.0.8

#安装mariaDB数据库
yum  -y install mariadb mariadb-libs mariadb-devel mariadb-server

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第3张图片

#安装数据库,启动数据库,并开机自启
yum install mariadb-server -y
systemctl enable --now mariadb
#初始化 mariadb 并配置 root 密码
mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:
再次输入密码:
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第4张图片

#创建初始数据库
mysql -uroot -p

mysql> show databases;         #查看默认数据库
mysql> create database zabbix character set utf8 collate utf8_bin;   #我们的电脑自带的编码就是utf8,如下图
mysql> create user zabbix@localhost identified by 'password';    (密码可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;     更新
mysql> quit;

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第5张图片

#安装依赖
yum install -y libevent-devel net-snmp-devel
#下载压缩包,解压
wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.8.tar.gz
tar -zvxf zabbix-5.0.8.tar.gz

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第6张图片

#创建用户组等,授权
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix
chown zabbix:zabbix /usr/lib/zabbix
cd zabbix-5.0.8
#编译安装
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第7张图片

#导入数据库
cd zabbix-5.0.8
mysql -uzabbix -p zabbix < database/mysql/schema.sql
mysql -uzabbix -p zabbix < database/mysql/images.sql
mysql -uzabbix -p zabbix < database/mysql/data.sql

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第8张图片

#添加数据库zabbix用户的登陆密码
vim +/DBPassword /usr/local/etc/zabbix_server.conf
DBPassword=
DBSocket=/var/lib/mysql/mysql.sock

#启动server与agentd服务
zabbix_server
zabbix_agentd
#Zabbix 前端是 PHP 编写的,所以必须运行在支持 PHP 的 Web 服务器上。需要从ui路径下复制 PHP 文件到 Web 服务器的 HTML 文档目录,完成安装,把整个ui目录都拷贝过去并命名为zabbix
cp -r ui /usr/local/nginx/html/zabbix/
netstat -antp | grep zabbix
浏览器:http://IP/zabbix/setup.php
Admin
zabbix

原文地址:https://bbs.huaweicloud.com/blogs/324151

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第9张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第10张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第11张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第12张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第13张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第14张图片

     

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第15张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第16张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第17张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第18张图片

(麒麟V10-x86)编译安装zabbix5.0.8(nginx+php+mariaDB+zabbix5.0.8)_第19张图片

你可能感兴趣的:(国产,开源,zabbix,mariadb,nginx,php)