栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

zabbix5.0搭建

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zabbix5.0搭建

LAMP搭建zabbix5.0
  • 前言
  • 一、lamp的搭建?
    • 1.修改yum仓库
    • 2.安装lamp服务(里面包含httpd,mysql,php)
  • 二、zabbix5.0安装
    • 1.下载zabbix
    • 2.安装zabbix
    • 3.配置mysql
    • 4.配置zabbix
    • 5.进行访问验证
  • 总结


前言

本章所写的是如何使用lamp环境搭建zabbix5.0监控软件


一、lamp的搭建? 1.修改yum仓库

因为zabbix5.0所需要的php版本从5.4.0版本升级到了7.2.0版本,默认yum源php版本过低,所需要修改
安装第三方源,为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

建立yum仓库

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

清理缓存,建立缓存

yum clean all
yum makecache
2.安装lamp服务(里面包含httpd,mysql,php)
yum -y install net-snmp net-snmp-devel libxml2 libxml2-devel libcurl-devel libevent libevent libevent-devel curl curl-devel mysql-devel perl-DBI  httpd  gcc* net-snmp libssh2 libssh2-devel mariadb-server mariadb mariadb-devel php72w-cli php72w-common php72w-gd php72w-ldap php72w-mbstring php72w-mysqlnd php72w-xml php72w-bcmath mod_php72w php72w-fpm

如果安装时缺少某些包,那么直接添加阿里云的yum仓库,然后再次安装上面命令即可

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
二、zabbix5.0安装 1.下载zabbix

浏览器打开

https://www.zabbix.com/cn/download_sources#50LTS

2.安装zabbix
tar xf zabbix-5.0.24.tar.gz     #解压zabbix
cd zabbix-5.0.24
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make && make install            #安装
3.配置mysql
cd         #回到root目录下
systemctl start mariadb
systemctl enable mariadb
mysqladmin -u root -p password "123123"
mysql -u root -p123123
create database zabbix character set utf8 collate utf8_bin;   #创建zabbix数据库
use zabbix;    #进入zabbix数据库
导入数据:(zabbix是PHP语言写的,自己本身是需要有库,登录,需要密码;顺序不可乱)
source /root/zabbix-5.0.24/database/mysql/schema.sql;
source /root/zabbix-5.0.24/database/mysql/images.sql;
source /root/zabbix-5.0.24/database/mysql/data.sql;
授权用户100网段以内:
MariaDB [zabbix]> grant all on zabbix.* to zabbix@'192.168.100.%' identified by 'zabbix';
刷新权限:
MariaDB [zabbix]> flush privileges;
退出:
MariaDB [zabbix]> exit
4.配置zabbix

4.1修改zabbix server监控端配置文件:

添加zabbix组:
[root@localhost ~]# groupadd zabbix
添加zabbix用户:
[root@localhost ~]# useradd -r -g zabbix zabbix 
创建logs目录:
[root@localhost ~]# mkdir /usr/local/zabbix/logs
Zabbix日志:
[root@localhost ~]# chown -R zabbix:zabbix /usr/local/zabbix/
修改zabbix server监控端配置文件:
[root@CentOS7-1 ~]# vi /usr/local/zabbix/etc/zabbix_server.conf
:%g/^#/d          #删除以#开头
:%g/^$/d          #删除空格
LogFile=/usr/local/zabbix/logs/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBHost=192.168.100.201
DBName=zabbix         ##数据库=zabbix
DBUser=zabbix          ##用户名=zabbix
DBPassword=zabbix      ##密码zabbix 
DBSocket=/var/lib/mysql/mysql.scok   ## mysql的scok文件
Timeout=4             ##与AGENTSNMP设备和其它外部设备通信超时设置,单位为秒(与agent被监控端和网络设备通信的超时时间)
LogSlowQueries=3000    ##用于服务端数据库慢查询功能,单位是毫秒(如果一些查询超过3000毫秒的话,就会认为是慢查询)
StatsAllowedIP=127.0.0.1,192.168.100.0/24     ##来源IP访问控制限制(允许哪些ip地址访问zabbix_server)
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf

4.2修改zabbix agent被监控端配置文件:

vi /usr/local/zabbix/etc/zabbix_agentd.conf
:%g/^#/d          #删除以#开头
:%g/^$/d          #删除空格
LogFile=/tmp/zabbix_agentd.log
PidFile=/tmp/zabbix_agentd.pid
Server=192.168.100.201         ##指定zabbix_server主机ip地址
#ServerActive=127.0.0.1
Hostname=localhost
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

4.3启动各个服务:

[root@localhost ~]# /usr/local/zabbix/sbin/zabbix_server
[root@localhost ~]# /usr/local/zabbix/sbin/zabbix_agentd
[root@localhost ~]# mv /root/zabbix-5.0.24/ui/ /var/www/html/zabbix
[root@localhost ~]# chown -R apache:apache /var/www/html/zabbix/

4.4修改php配置文件(行数找不到就使用 / 匹配):

[root@localhost ~]# vi /etc/php.ini
879 date.timezone = Asia/Shanghai
384 max_execution_time = 300
394 max_input_time = 300
672 post_max_size = 32M
405 memory_limit = 128M
854 extension=bcmath.so
systemctl restart httpd
5.进行访问验证

http://192.168.100.201/zabbix
默认登陆账号Admin
默认登陆密码zabbix

总结

以上就是lamp搭建zabbix的全过程,如有报错可私信留言助解决

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974417.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号