zabbix安装整理(修改)
Zabbix安装安装步骤:1、安装好apache、mysql、php、snmp组件apache :yum install httpd httpd-manual -ymysql : yum install mysql-server php-mysql mysql-devel -yphp : yum install php php-bcmatch php-gd php-bcmath php-mbstring –ysnmp : yum install net-snmp net-snmp-utils net-snmp-devel -y其它组件:curl : yum install curl curl-devel -ygcc : yum install gcc libgcc -ymake : yum install make –ylrzsz: yum install -y lrzszlibxml: yum install –y libxml*yum install -y php-xml*#yum install -y ntp#yum install -y ntpdate#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#service ntpd stop#ntpdate #date下载zabbix的最新版本zabbix-2.2.3.tar.gz通过lrzsz工具上传到服务器中,SZ上传。
复制到/home目录下tar -zxvf zabbix-2.2.3.tar.gz解压后进入目录,运行配置:./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \ --with-mysql --with-net-snmp --with-libcurlmakemake install为了安全,zabbix是通过用户zabbix来执行的,所以,要新建zabbix用户groupadd zabbixuseradd zabbix -g zabbix启动mysql service mysqld start进入下载的zabbix目录,新建zabbix的数据库:输入mysqlmysql> create database zabbix character set utf8;mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';# identified by ‘zabbix’的密码是访问数据库的密码mysql>flush privileges;quit;导入数据库文件(进入zabbix解压文件目录)mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql修改zabbix的配置文件创建zabbix配置文件:mkdir /etc/zabbix复制zabbix下的文件:cp –r /home/zabbix-2.2.3/conf/* /etc/zabbix配置zabbix_server.conf 修改mysql的密码为zabbixVi /etc/zabbix/zabbix_server.confDBName=zabbixDBUser=zabbixDBPassword=zabbix配置zabbix服务器的本机监控修改zabbix_agentd.confVi /etc/zabbix/zabbix_agentd.confHostname=Zabbix ServerServerActive=127.0.0.1:10051为zabbix添加端口cat >>/etc/services <<EOFzabbix-agent 10050/tcp Zabbix Agentzabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix TrapperEOF拷贝zabbix服务器的frontend php 程序到 http server 的主目录下mkdir -p /var/www/html/zabbixcp –r /home/zabbix-2.2.3/frontends/php/ /var/www/html/zabbixchown -R zabbix.zabbix /var/www/html/zabbixcp –r /home/zabbix-2.2.3/misc/init.d/fedora/core5/zabbix_server /etc/init.d/ cp –r /home/zabbix-2.2.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"echo "/etc/init.d/zabbix_server start">> /etc/rc.localecho "/etc/init.d/zabbix_agentd start">> /etc/rc.localservice zabbix_server start启动zabbix服务器和客户端:/usr/local/sbin/zabbix_server/usr/local/sbin/zabbix_agentd然后在浏览器里输入IP即可验证,如果打开浏览器后发现是空白的,应该是php缺少一个数学库,安装一下即可(yum install php-bcmath)在这之前需要配置/etc/php.ini,更改成下面的参数,才能通过前期的检测。
Vi /etc/php.inidate.timezone =Asia/Shanghaimax_input_time = 600post_max_size = 16Mmax_execution_time = 300mbstring.func_overload = 2重启httpd重新进入浏览器,根据向导nextphp mb string没有通过检测,应该是缺少php-mbstring组件,安装一下并重启http服务即可(yum install php-mbstring)点击retry,通过可能会出现Configuration file"/var/www/html/zabbix/php/conf/zabbix.conf.php"created: Fail错误解决:修改/var/www/html/zabbix权限chmod -R 777 zabbixwget /downloads/1.8/zabbix_agents_1.8.linux2_6.x64.tar.gzWeb登录zabbix总是弹出如下图的提示:对服务的监控也没有影响,最后查了半天才知道问题的原因。
解决方法如下:/data/www/wwwroot/zabbix/conf下有一个zabbix.conf.php(这是我的路径,你的不一定在这个位置哦)修改zabbix.conf.php 配置文件中的$ZBX_SERVER字段为服务器的IP地址,默认是127.0.0.1然后重启zabbix_server服务即可!添加自定义Nginx监控修改客户端配置文件zabbix_agentd.conf,添加下面一行添加对Nginx监控的配置文件zabbix_nginx.conf,文件内容如下:创建/etc/zabbix/bin目录,并在目录下放置Nginx监控脚本nginx_status.sh#!/bin/bashBKUP_DATE=`/bin/date +%Y%m%d`LOG="/etc/zabbix/webstatus.log"HOST=`/sbin/ifconfig eth0 | sed -n '/inet /{s/.*addr://;s/ .*//;p}'`PORT="8000"# Functions to return nginx statsfunction active {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Active' | awk '{print $NF}' }function reading {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Reading' | awk '{print $2}'}function writing {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Writing' | awk '{print $4}' }function waiting {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Waiting' | awk '{print $6}'}function accepts {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk'{print $1}'}function handled {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk'{print $2}'}function requests {/usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk'{print $3}'}# Run the requested function$1为脚本添加可执行权限,并将/etc/zabbix目录属主属组设置为zabbix重新启动zabbix客户端Windows安装客户端手工安装zabbix客户端(1) 下载Windows的zabbix客户端从官方下载Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别为:zabbix_agentd.exe zabbix_get.exezabbix_sender.exe根据操作系统不同,将文件放在c:\zabbix目录下(2) 添加客户端zabbix_agentd,conf文件参数含义:-c 制定配置文件所在位置-I 是安装客户端-s 启动客户端-x 停止客户端-d 卸载客户端如果cmd窗口出现ATTENTION!zabbix agent started as a console application的错误,并且关闭控制台,zabbix server就监测不到zabbix agent,不能正常安装zabbix agent,需要指定配置文件。
ZABBIX安装和配置
ZABBIX安装和配置本机测试环境:Admin zabbixCentOS8 192.168.8.109root zabbixSFTPBaiinfosftp 1+1=2?Yes⼀、zabbix安装⽅法如下:(⼀)、下载zabbix官⽅提供的虚拟机,环境已经配好,省事:ip addr查看配置,修改成⾃⼰的IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0#修改如下内容:BOOTPROTO=none#添加如下内容:IPADDR="192.168.8.109"PREFIX="24"GATEWAY="192.168.8.1"DNS1="114.114.114.114":wq #保存退出(⼆)、SFTP创建:1、创建sftp服务数据⽬录及相关⽤户mkdir -pv /data/sftp/ #sftp数据⽬录chown root:root -R /data/sftp/ #⼀定要是root⽤户,否则⽆法chrootchmod 755 -R /data/sftp/ #权限最低需要保证普通⽤户可以进⼊groupadd sftp #sftp服务设置匹配组,单个⽤户可以忽略useradd -d /data/sftp/baiinfosftp -m -g sftp -s /sbin/nologin baiinfosftpid baiinfosftpecho "1+1=2?Yes" |passwd --stdin baiinfosftp #添加密码2、修改sshd服务配置⽂件,以组的⽅式管理sftp⽤户权限vi /etc/ssh/sshd_config #修改sftp配置⽂件,修改内容如下:注销:添加:Subsystem sftp internal-sftp #使⽤sftp服务使⽤系统⾃带的internal-sftpMatch Group sftp #匹配sftp组,多个组之间⽤逗号分割ChrootDirectory /data/sftp/%u #⽤chroot将⽤户的根⽬录指定到/data/sftp/%u,%u代表⽤户名,这样⽤户就只能在/data/sftp/%u下活动ForceCommand internal-sftp #强制执⾏内部sftp,并忽略任何~/.ssh/rc⽂件中的命令AllowTcpForwarding no #不允许转发TCP协议,默认是yes,如果⽤户可以shell访问则建议为yesX11Forwarding no #是否允许进⾏ X11 转发。
Zabbix安装配置手册- -
Zabbix 手册目录Ⅰ Zabbix简介 (1)一、Zabbix介绍 (1)二、Zabbix系统架构 (4)1.Zabbix架构: (4)2.Zabbix架构说明: (5)Ⅱ Zabbix安装 (8)一、Zabbix安装 (8)1、安装基础包 (8)2、启动httpd、mysql (9)3、配置防火墙 (9)4、配置PHP参数 (9)5、修改httpd 的FQDN 错误 (10)6、下载zabbix-3.0.3tar.gz (10)7、添加zabbix 用户和组 (11)8、安装zabbix-server (11)9、创建zabbix 数据库以及相关表 (11)10、配置软连接和启动文件信息 (12)11、修改/etc/init.d 目录下的zabbix_server 和zabbix_agentd 启动文件(配置server和agent) (12)12、通过web 站点配置zabbix (14)二、Zabbix 监控机配置 (19)1. 登录 (19)2. 添加主机(Hosts) (20)3. 创建模板 (26)4.添加告警动作(Actions) (28)5.添加告警方式(Medias) (29)6.添加用户(Users) (30)Ⅲ Zabbix配置 (32)一、Client端配置 (32)二、zabbix_server.conf 配置文件详解 (33)三、zabbix_agentd.conf 配置文件详解 (41)ⅠZabbix简介一、Zabbix介绍Zabbix是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警.其灵活的扩展性和丰富的功能是其他监控系统所不能比的。
相对来说,它的总体功能做得非常优秀,其界面如图1-1、图1-2。
zabbix安装文档
zabbix安装文档2015年5月目录目录 (2)1 Lemp环境准备 (2)2 下载安装包 (2)3 创建、导入zabbix数据库 (3)4 安装zabbix (3)5 配置web站点 (5)6 修改php配置文件参数 (5)7 安装web (6)8 更改zabbix默认语言为简体中文,替换监控图像上系统默认的中文字体 (9)9 安装zabbix_agent (10)10 监控主机配置 (10)10.1 添加监控主机 (10)10.2 添加模板 (11)10.3 添加监控项 (12)11 添加mail报警方式 (12)11.1 通过mailx用其他电子邮件运营商SMTP报警 (12)12 监控mysql (16)1Lemp环境准备Nginx+MySQL+PHPCentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.142下载安装包zabbix-2.2.6/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz或wget /project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面3创建、导入zabbix数据库cd /usr/local/src #进入软件包下载目录tar zxvf zabbix-2.2.6.tar.gz #解压cd /usr/local/src/zabbix-2.2.6/database/mysql #进入mysql数据库创建脚本目录ls #列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件mysql -u root -p #输入密码,进入MySQL控制台create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8insert into er(Host,User,Password) values('localhost','zabbix',password('zabbix')); #新建账户zabbix,密码zabbixflush privileges; #刷新系统授权表grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix' with grant option; #允许账户zabbix能从本机连接到数据库zabbixgrant all on zabbix.* to zabbix@localhost identified by 'zabbix';flush privileges; #再次刷新系统授权表use zabbix #进入数据库source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库注意:请按照以上顺序进行导入,否则会出错。
ZABBIX安装配置手册
ZABBIX安装配置手册1.设置用户帐户:#udogroupadd-g130zabbi某#udoueradd-u130-gzabbi某-c'Zabbi某monitoring'zabbi某2.解压zabbi某:#gunzipzabbi某-1.8.1.tar.gz&&tar-某vfzabbi某-1.8.1.tar3.在线安装依赖库#udoapt-getintalllibghc6-hql-myql-dev#udoapt-getintalllibncure5#udoapt-getintalllibncure5-dev4.安装popt#popt-1.14.tar.gz#gunzippopt-1.14.tar.gz&&tar-某vfpopt-1.14.tar#./configure#make#makeintall4.安装openipmi#gunzipOpenIPMI-2.0.19.tar.gz&&tar-某vfOpenIPMI-2.0.19.tar #./configure--prefi某=/ur/local/openipmi#make#makeintall5.安装zabbi某切换到zabbi某-2.0.0目录#./configure--prefi某=/ur/local/zabbi某--enable-erver--with-myql--with-net-nmp--with-jabber=/ur/local/ikemel--with-libcurl--with-openipmi=/ur/local/openipmi--enable-agent #make#makeintall6.配置zabbi某(1)拷贝zabbi某-erver文件到/etc/init.d文件夹下;(2)根据情况修改zabbi某-erver文件:#udovi/etc/init.d/zabbi某-erverDAEMON=zabbi某_erver文件所在目录(3)修改/ur/local/zabbi某/etc/zabbi某_erver.conf文件,保证如下几项(根据实际情况修改):DBName=zabbi某(数据库名称)DBUer=root(登录数据库用户)DBPaword=123456(数据库用户密码)(4)修改配置文件权限:#chmod400/ur/local/zabbi某/etc/zabbi某_erver.conf#chownzabbi某/ur/local/zabbi某/etc/zabbi某_erver.conf(5)重启zabb某服务:#udoervicezabbi某-ervertart(retart重启)#p-ef|grepzabbi某(查看zabbi某服务进程)7.安装myql、ngin某、php5#cd/etc/myql按下图所示,把127.0.0.1改为0.0.0.09.修改ngin某配置文件erver{liten80;erver_name192.168.182.130;#修改为zabbi某服务器IP或域名地址charetutf-8;location/{inde某inde某.phpinde某.htmlinde某.htm;}location~"\.(j|ico|gif|jpg|png|c|htm|wf|php3)$"{e某pire30d;}location~\.php${fatcgi_pa127.0.0.1:9000;fatcgi_inde某inde某.php;#fatcgi_paramSCRIPT_FILENAME/cript$fatcgi_cript_name; includefatcgi_param;}}重启加载配置文件/etc/init.d/ngin某reload10.修改php.ini文件按要求修改/etc/php5/fpm下的php.ini文件。
Zabbix3.4.11安装图解教程
备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境准备篇:一、Web环境:Nginx+MySQL+PHPCentOS 7.5编译安装Nginx1.14.0+MySQL5.7.22+PHP7.2.2自行搭建LNMP环境二、zabbix软件包下载Zabbix 3.4.11https:///download_sourceshttps:///projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.11/zabbix-3.4.11.tar.gz/download 上传zabbix-3.4.11.tar.gz到服务器/root目录下面安装篇一、创建、导入zabbix数据库[root@localhost ~]# cd /root #进入软件包下载目录[root@localhost ~]# tar -zxvf zabbix-3.4.11.tar.gz #解压[root@localhost ~]# cd /root/zabbix-3.4.11/database/mysql/ #进入mysql数据库创建脚本目录[root@localhost mysql]# ls #列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件[root@localhost mysql]# mysql -uroot -p #输入密码,进入MySQL控制台mysql> create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8mysql> set global validate_password_policy=0; #设置密码策略,否则无法创建简单密码用户mysql> set global validate_password_length=1; #设置密码策略,否则无法创建简单密码用户mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456'; #新建账户zabbix,密码123456mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by '123456' with grant option; #允许账户zabbix能从本机连接到数据库zabbix mysql> flush privileges; #再次刷新系统授权表mysql> use zabbix; #进入数据库mysql> source /root/zabbix-3.4.11/database/mysql/schema.sql; #导入脚本文件到zabbix数据库mysql> source /root/zabbix-3.4.11/database/mysql/images.sql; #导入脚本文件到zabbix数据库mysql> source /root/zabbix-3.4.11/database/mysql/data.sql; #导入脚本文件到zabbix数据库注意:请按照以上顺序进行导入,否则会出错。
ZABBIX安装手册
ZABBIX中文安装手册乖乖猪运维研究院2021年5月13日目录一、安装环境 (3)二、ZABBIX安装 (3)1. 关闭selinux和iptables防火墙 (3)2. 安装 LAMP环境 (4)1) 安装Apache软件 (4)2) 安装PHP (6)3) 安装MariaDB (6)3. 安装 ZABBIX (12)三、常见安装问题 (20)1. ZABBIX服务器端运行中值不问题 (20)一、安装环境本次手册安装环境CenOS 8+MariaDB+Apache+zabbix5.0LTS二、Z ABBIX安装1.关闭selinux和iptables防火墙需要关闭selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery 功能也不能正常使用# sed -i"s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config确认是否修改成功# grep SELINUX/etc/selinux/config然后重启系统即可关闭防火墙systemctl start firewalld.service #启动firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl status firewalld.service #查看防火墙状态2.安装 LAMP环境1)安装Apache软件# yum -y install httpd#vim /etc/httpd/conf/httpd.confServerName localhost:80 //编辑域名# systemctl start httpd.service //启动服务器# systemctl enable httpd.service //设置开机自动启动# systemctl status httpd.service//检查一下状态“enabled”表示httpd服务已设为开机启动,“active(running)”则表示httpd服务正在运行中。
zabbix监控windows(zabbixwindows客户端安装详解)
zabbix监控windows(zabbixwindows客户端安装详解)zabbix监控windows(zabbix windows客户端安装详解)本例版本为zabbix-1.8.2版本,但⼏乎所有版本安装基本⼀致!拷贝主程序到c:\⽬录下(zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe)主程序放置在zabbix-1.8.2\zabbix-1.8.2\bin\win32下,其他版本⽬录⼀致或者直接下载然后拷贝配置⽂件到c:\ linux和windows配置⽂件⼀致,可相互拷贝(zabbix_agentd.conf)配置⽂件放置在zabbix-1.8.2\zabbix-1.8.2\misc\conf1.修改配置⽂件zabbix_agentd.conf:Server=192.168.0.163 zabbix 服务断IP地址Hostname=Zabbix_windows 本地主机名ListenIP=192.168.0.219 本地ipLogFile=c:\zabbix_agentd.log log⽂件位置,此处切记⼀定修改,默认是linux的⽬录结构2.安装在运⾏中cmd进⼊c盘根⽬录注:如果 zabbix_agentd.conf不在根⽬录下,则必须使⽤config参数,具体如下:c:/win32/zabbix_agentd.exe --config <zabbix_agentd.conf的⽬录> install 。
例如:C:\win32>zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.conf#-i install#-c 指定配置⽂件services.msc -->检查zabbix server服务是否启动netstat -an|findstr 10050 查看运⾏状态。
zabbix安装文档
1.zabbix运行条件Server:Zabbix Server 需运行在LAMP(Linux+Apache+Mysql+PHP)环境下(或者LNMP),对硬件要求低Agent:目前已有的agent 基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、windowsSNMP:支持各类常见的网络设备2.环境准备LAMP安装目前是采用安装centos时就安装好的。
但是默认安装的gnutls版本是3.3.8,这个版本有bug会导致启动zabbix-server的时候无法启动,需要降级到3.1.18版本。
降级gnutls很简单,将rpm下载到本地直接用yum downgrade即可。
后续我们会整理一个最小化的安装环境。
php安装需要加上如下扩展参数,如果不添加在配置zabbix的时候会检查这几项如果没有安装会检查不通过扩展参数bcmath --enable-bcmathbcmath --enable-bcmathBcmath --enable-bcmathmbstring --enable-mbstringsockets --enable-socketsgd --with-gdlibxml --with-libxml-dir=/usr/localxmlwriter 同上xmlreader 同上ctype 默认支持session 默认支持gettext 默认支持除了bcmath和mbstring,其他的包在安装centos时已经安装上了。
直接yum install php-bcmath php-mbstring即可。
在php.ini中需要修改几个参数(修改这些参数的目的是zabbix 的web 代码要求要这么配置才能正常运行,所以,不修改的后果就是安装无法获得正常的环境)date.timezone = Asia/Shanghai 配置时区max_execution_time = 300 每个脚本的最大执行时间, 按秒计post_max_size = 32M PHP将接受的POST数据最大大小。
Zabbix安装配置文档
目录
Zabbix 安装配置文档....................................................................................................................... 1 Part1.Zabbix 简介......................................................................................................................2 一、 Zabbix 简介....................................................................................................... 2 二、 Zabbix 功能....................................................................................................... 2 三、 优劣势............................................................................................................... 2 Part2.安装部署......................................................................................................................... 3 一、 服务端环境准备 ............................................................................................... 3 二、 数据库准备....................................................................................................... 3 三、 编译安装........................................................................................................... 4 四、 配置文件及 web 前端文件修改...................................................................... 4 五、 web 前端安装配置........................................................................................... 5 六、 启动 Server....................................................................................................... 5 七、 在 hosts 上配置 agent...................................................................................... 6 Part3.配置使用......................................................................................................................... 7 一、 添加 Hosts........................................................................................................ 8 二、 添加 Items........................................................................................................ 8 三、 添加 Triggers.................................................................................................... 9 四、 添加 Actions...................................................................................................10 五、 添加 Medias................................................................................................... 11 六、 添加 Users...................................................................................................... 11 七、 添加 WEB Monitorings.................................................................................. 11 八、 添加 Graphs................................................................................................... 14 九、 添加 Screens.................................................................................................. 15 十、 添加 Maps...................................................................................................... 15 十一、 添加 MySQL 监控.......................................................................................... 15 十二、 添加 Oracle 监控........................................................................................... 16 十三、 添加 SNMP 监控............................................................................................ 18 十四、 添加通用协议监控......................................................................................... 18 十五、 添加自定义监控............................................................................................. 18 十六、 添加 Templates.............................................................................................. 18 十七、 自动发现设备................................................................................................. 19 十八、 定制报表......................................................................................................... 19 十九、 Export/Import XML.........................................................................................19
CentOS7安装及配置Zabbix全步骤超详细教程
CentOS7安装及配置Zabbix全步骤超详细教程本文章向大家介绍CentOS7安装及配置 Zabbix全步骤,超详细教程,主要包括CentOS7安装及配置 Zabbix全步骤,超详细教程使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
服务器太多,还在不同的平台和账户,监控不便整个 Zabbix 监控,开始吧一、关闭防火墙并开机不启动sudo setenforce 0 sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config sudo systemctl stop firewalld.service sudo systemctl disable firewalld.service 二、安装部署 Zabbix 服务端1、安装配置 Zabbix 专用 yum 源sudo rpm -Uvh sudo yum clean all sudo yum makecache fast 2、安装 Zabbix 服务端组件sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get --nogpgcheck 安装过程可能会报错,zabbix版本冲突,是因为epel源里也有zabbix Transaction check error: file /usr/bin/zabbix_get conflicts between attempted instal ls of zabbix-get-5.0.19-1.el7.x86_64 and zabbix40-4.0.36-1.el7.x86_64 file /usr/shar e/man/man1/zabbix_get.1.gz conflicts between attempted installs of zabbix-get-5.0.19-1.el7.x86_64 and zabbix40-4.0.36-1.el7.x86_64 Error Summaryepel源改名即可解决,重新执行 Zabbix 服务端组件命令即可cd /etc/yum.repos.d/ sudo mv epel.repo epel-bak3、安装 Zabbix 前端组件sudo vi /etc/yum.repos.d/zabbix.repo将其设为1[zabbix-frontend] ... enabled=1 ...sudo yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl 三、安装配置MySQL1、安装 yum 源3、安装配置MySQLsudo mv mysql-5.7.32-linux-glibc2.12-x86_64/ mysql cd mysqlsudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data这一步需记住打印的临时密码sudo cp support-files/mysql.server /etc/init.d/mysqld -r4、创建文件夹及文件,并授权sudo mkdir /usr/local/mysql/var/log/mysql sudo mkdir /usr/local/mysql/var/ru n/mysql sudo touch /usr/local/mysql/var/log/mysql/mysql.log sudo touch /usr/l ocal/mysql/var/run/mysql/mysql.pid sudo chown -R mysql:mysql /usr/local/mys ql/var/5、启动 MySQLsudo /etc/init.d/mysqld start 6、映射链接sudo ln -s /usr/local/mysql/bin/mysql /usr/bin sudo ln -s /usr/local/mysql/var/m ysql.sock /tmp/mysql.sock7、登录MySQLmysql -uroot -p输入临时密码8、修改密码并授权9、开启远程访问use mysql; update user set host='%' where user='root'; update user set host='%' wh ere user='zabbix'; flush privileges;//刷新 quit; // 退出10、导入初始数据sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz , mysql -uzabbix -p'qwe123' zabbix 四、初始化 Zabbix 配置1、配置数据库连接sudo vim /etc/zabbix/zabbix_server.conf 根据实际情况配置数据库连接DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=qwe123 DBPort=3 3062、设置时区sudo yum -y install wqy-microhei-fonts sudo mv /usr/share/fonts/dejavu/DejaVuS ans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak sudo cp -f /usr/share/fonts/wq y-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf4、设置 Zabbix 及其相关服务开机启动5、初始化安装界面一直 Next step 就好了,默认用户名是Admin,密码是zabbix6、汉化到这里 Zabbix server就安装完成了,客户端安装 zabbix agent 下回分解。
