zabbix-server安装部署配置
1 一步一步部署
1.1 安装zabbix仓库源
这里安装阿里的zabbix仓库地址
选用zabbix版本3.4rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpmyum clean all yum makecacheyum install -y zabbix-server-mysql zabbix-web-mysql zabbix-get mariadb-server
1.2 配置数据库
systemctl start mariadb.servicemysql <
1.3 修改zabbix-server配置文件
cp /etc/zabbix/zabbix_server.conf{,.bak}echo "LogFile=/var/log/zabbix/zabbix_server.logLogFileSize=0PidFile=/var/run/zabbix/zabbix_server.pidDBName=zabbixDBUser=zabbixDBPassword=zabbixSNMPTrapperFile=/var/log/snmptrap/snmptrap.logTimeout=4AlertScriptsPath=/usr/lib/zabbix/alertscriptsExternalScripts=/usr/lib/zabbix/externalscriptsLogSlowQueries=3000" >/etc/zabbix/zabbix_server.conf
1.4 配置时区及zabbix中文字体
### 修改时区为香港sed -i '18a\ php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf## 解决中文乱码yum -y install wqy-microhei-fonts\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
1.5 启动zabbix
#启动并开机自启动
systemctl start zabbix-server systemctl start httpdsystemctl enable mariadb
systemctl enable zabbix-server systemctl enable httpd2 脚本快速安装
#!/bin/bash# install zabbix-server # version 1.1# author wangzhen# date 20190514OsVersion=`cat /etc/redhat-release|awk -F "." '{print $1}'|grep -o [0-9]`DbPswd=zabbixServerConfFile=/etc/zabbix/zabbix_server.confZabbixRepoUrl6=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpmZabbixRepoUrl7=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpmLogFile=$0.logConfFile() {echo "LogFile=/var/log/zabbix/zabbix_server.logLogFileSize=0PidFile=/var/run/zabbix/zabbix_server.pidDBName=zabbixDBUser=zabbixDBPassword=$DbPswdSNMPTrapperFile=/var/log/snmptrap/snmptrap.logTimeout=4AlertScriptsPath=/usr/lib/zabbix/alertscriptsExternalScripts=/usr/lib/zabbix/externalscriptsLogSlowQueries=3000" >$ServerConfFile}CheckInstall() {##检查端口占用[ `lsof -i:10051|wc -l` -ne 0 ] && echo 'prot 10051 already in use .' && exit 1##检查是否已安装[`rpm -qa |grep zabbix-server|wc -l` -gt 1 ] && echo 'zabbix server already installed' && exit 1}ZabbixServerInstall() {ZabbixRepoRpm=`echo $ZabbixRepoUrl | awk -F '/' '{print $NF}'`#安装zabbix源、aliyun YUM源、zabbix-server、mariadbcurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-${OsVersion}.repocurl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-${OsVersion}.repowget $ZabbixRepoUrl yum localinstall -y $ZabbixRepoRpmyum clean all yum makecacheyum install -y zabbix-server-mysql zabbix-web-mysql zabbix-get mariadb-server}MysqlConfigure() {systemctl start mariadb.servicemysql <> /etc/hostsmain() {case "$OsVersion" in 6) ZabbixRepoUrl=$ZabbixRepoUrl6 CheckInstall ZabbixServerInstall MysqlConfigure ZabbixConfigure Start Check ;; 7) ZabbixRepoUrl=$ZabbixRepoUrl7 CheckInstall ZabbixServerInstall MysqlConfigure ZabbixConfigure Start Check ;; *) echo 'OsVersion must be 6 or 7' >>$log exit 1esac}main
3 zabbix web界面配置
3.1 web界面安装配置
下一步全部参数都ok,如果不OK,需要调整php参数
填写数据库参数
直接下一步
下一步
安装完成
刷新登录
登录成功3.2 修改语言为中文
右上角
选择语言为中文, 点击更新