zabbix是一款优秀的系统和服务监控软件,可以监控系统内存、硬盘、cpu负载、oracle、mysql,及其它web服务,路由器等。目前的最新版本是3.04
zabbix的系统为C/S结构,其中一台为server,用于收集和展示信息,需要安装zabbix server端。被监控机为客户机,需要安装agent client主动或被动向server端汇报系统状态。
zabbix的server端运行,自带web界面,用于查看client端的运行状态。该界面为mysql+php组合,要求php>=5.4,apache http server >=2.4。
因此server端的安装需要先安装
1、mysql
centos yum 安装mysql
2、apache http server 2.4
zabbix[2]为zabbix server安装apache http2.4
3、php5.4以上
zabbix[3]为zabbix server编译安装php5.6
安装完后,php运行正常后,才可以进行zabbix3.0的安装,由于zabbix依赖了mysql和php的rpm,因此php和mysql未安装时,zabbix是无法正常安装的。
zabbix的安装步骤
安装完后,生成两个目录
为zabbix创建mysql数据库和授权
修改配置文件,为web界面设置数据库用户名和密码
配置zabbix php目录,按文档说明/usr/share/doc/zabbix-web-3.0.4
修改apache的/usr/local/apache2/conf/httpd.conf文件
在最后添加以下代码
启动服务
修改php代码目录的执行权限,否则一直报错
访问zabbix的web界面
http://192.168.1.21/zabbix
按web配置界面操作一步一步安装。
下载配置文件到指定目录,修改执行权限
安装完成后,登录zabbix,
zabbix的图表中,中文是不能显示的,需要从windows里上传字体文件,修改zabbix的配置文件,
zabbix的系统为C/S结构,其中一台为server,用于收集和展示信息,需要安装zabbix server端。被监控机为客户机,需要安装agent client主动或被动向server端汇报系统状态。
zabbix的server端运行,自带web界面,用于查看client端的运行状态。该界面为mysql+php组合,要求php>=5.4,apache http server >=2.4。
因此server端的安装需要先安装
1、mysql
centos yum 安装mysql
2、apache http server 2.4
zabbix[2]为zabbix server安装apache http2.4
3、php5.4以上
zabbix[3]为zabbix server编译安装php5.6
安装完后,php运行正常后,才可以进行zabbix3.0的安装,由于zabbix依赖了mysql和php的rpm,因此php和mysql未安装时,zabbix是无法正常安装的。
zabbix的安装步骤
#导入repo #CentOS/RHEL 7: rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm #CentOS/RHEL 6: rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm #CentOS/RHEL 5: rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/zabbix-release-3.0-1.el5.noarch.rpm #安装服务端的服 yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway zabbix-get
安装完后,生成两个目录
#配置目录 /etc/zabbix #日志目录 /var/log/zabbix/
为zabbix创建mysql数据库和授权
shell> mysql -uroot -p<password> mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; mysql> quit; //初始化数据库 zcat /usr/share/doc/zabbix-server-mysql-3.0.4/create.sql.gz | mysql -uzabbix -pzabbix zabbix
修改配置文件,为web界面设置数据库用户名和密码
# vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
配置zabbix php目录,按文档说明/usr/share/doc/zabbix-web-3.0.4
修改apache的/usr/local/apache2/conf/httpd.conf文件
在最后添加以下代码
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule> Alias /zabbix /usr/share/zabbix <Directory "/usr/share/zabbix"> Options FollowSymLinks AllowOverride None Require all granted <IfModule mod_php5.c> php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 # php_value date.timezone Europe/Riga </IfModule> </Directory> <Directory "/usr/share/zabbix/conf"> Require all denied </Directory> <Directory "/usr/share/zabbix/app"> Require all denied </Directory> <Directory "/usr/share/zabbix/include"> Require all denied </Directory> <Directory "/usr/share/zabbix/local"> Require all denied </Directory>
启动服务
service zabbix-server start
修改php代码目录的执行权限,否则一直报错
//require failed to open stream: Permission denied chmod -R 755 /etc/zabbix/web chmod -R 755 /usr/share/zabbix
访问zabbix的web界面
http://192.168.1.21/zabbix
按web配置界面操作一步一步安装。
引用
该界面填入数据库连接信息
引用
该界面填入zabbix server信息,host填ip,name填服务器名字,两个选一个就可以,port填zabbix server的端口10051
下载配置文件到指定目录,修改执行权限
zabbix.conf.php cd /etc/zabbix/web/ chomd 755 zabbix.conf.php
安装完成后,登录zabbix,
Username: Admin Password: zabbix
zabbix的图表中,中文是不能显示的,需要从windows里上传字体文件,修改zabbix的配置文件,
//上传微软雅黑字体msyh到服务器fonts目录: /usr/share/zabbix/fonts //备份原有PHP文件 cp /usr/share/zabbix/include/defines.inc.php /usr/share/zabbix/include/defines.inc.php.bak 执行替换操作,将原有的graphfont字体替换为msyh字体 sed -i 's/graphfont/msyh/g' /usr/share/zabbix/include/defines.inc.php
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 427mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 357find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2063文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 644常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1445centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 687系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 632lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 645启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3433外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 739参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1446系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 851修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 883修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1059恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1164恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7638CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 647安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1685虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1646由于openstack的rpm包 ...
相关推荐
CentOS 7 安装 Zabbix 3.0 超详细步骤解析 安装前准备 在安装 Zabbix 3.0 之前,需要安装依赖包,包括 `wget`、`net-snmp-devel`、`OpenIPMI-devel`、`httpd`、`openssl-devel`、`java`、`lrzsz`、`fping-devel`、...
本文将详细介绍如何在 Centos 6.5 系统上安装 Zabbix 3.0。 #### 环境准备 本教程适用于 LNMP(Linux+Nginx+MySQL+PHP)环境下的 Centos 6.5 操作系统。 1. **准备 MySQL 数据库** 首先需要创建一个名为 `...
Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址
CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...
为了确保Zabbix能够顺利地安装与运行,在CentOS 7.4系统上需要进行一些基本的环境配置。 ##### 关闭防火墙 1. **临时关闭防火墙**:通过执行`systemctl stop firewalld.service`来临时关闭防火墙。 2. **永久关闭...
通过以上步骤,可以在CentOS 6平台上成功安装并配置Zabbix 3.0。整个过程涉及多个组件的安装和配置,需要耐心细致地进行每一步操作。一旦完成安装,Zabbix将为用户提供强大的监控功能,帮助监测网络服务器和应用服务...
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent # mysql -uroot -p password mysql> create database zabbix character set utf8...
通过以上步骤,您将在 CentOS 7 系统上成功搭建起 Zabbix 5.0 监控环境,可以监控多个客户端节点的性能和状态。记得定期更新软件包,保持 Zabbix 的安全性与稳定性。同时,根据实际需求调整监控策略,以获取更有效的...
Zabbix 3.0在CentOS 7上的安装可以通过rpm包进行,需要安装的包包括zabbix、zabbix-server、zabbix-web等。具体的安装步骤包括导入官方仓库、安装Zabbix源、安装依赖包以及运行Zabbix服务。 Zabbix架构中,server端...
下面将详细介绍如何使用给定的资源在CentOS 8上进行Zabbix 6.0的安装。 首先,我们需要准备的是一个名为"zabbix6.tar.gz"的压缩包。这个压缩包内可能包含了Zabbix 6.0的源码、配置文件以及针对不同安装场景的脚本。...
本文档将指导您在 CentOS 7.6/7.7 上安装 Zabbix 4.4.7 和 Grafana 6.4.4,并配置 MySQL 5.7 数据库。 环境准备 在开始安装之前,需要关闭防火墙和 SELinux,以免干扰安装过程。 安装 Zabbix 1. 首先添加 Zabbix...
本文是zabbix监控模板,用于zabbix监控centos7系统,各种监控项与触发器,非常好用,
zabbixagent centos6
### CentOS 安装 Zabbix 3.0 详解 #### 一、准备工作 在开始安装 Zabbix 3.0 之前,请...以上步骤提供了从头到尾的安装过程,对于想要在 CentOS 上部署 Zabbix 3.0 的用户来说,这些步骤应该足够详细并且易于跟随。
以上是针对Zabbix 3.0在CentOS 7.x上部署的关键知识点总结,包括了从环境准备、软件安装、数据库配置、服务启动到Web界面配置的全过程。这些步骤对于初次接触Zabbix的新手来说非常实用,同时也为高级用户提供了参考...
在CentOS6上安装部署Zabbix的过程涉及多个步骤,包括安装LAMP服务器、配置防火墙规则、设置数据库以及安装和配置Zabbix服务器和代理。下面详细说明这些步骤中涉及的知识点。 首先,LAMP服务器是Linux、Apache、...
shell脚本完成zabbix 3.4 版本的一键安装过程,减少新手或小白的操作难度,即装即用,快速体验。