zabbix服务端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix服务端相关的知识,希望对你有一定的参考价值。
## zabbix安装
zabbix服务器初始化脚本
```bash
#!/bin/bash
# 增加zabbix3yum源
cat > /etc/yum.repos.d/zabbix.repo <<EOF
[zabbix3.0]
name=zabbix3.0
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/
gpgcheck=0
EOF
# 安装git
yum install git -y
# 安装iftop,用于网络监控
yum install iftop -y
```
zabbix运行环境准备脚本
```bash
#!/bin/bash
#安装httpd提供zabbix服务
yum install -y httpd php php-mysql mariadb-server
# 启动httpd和数据库,设置开机启动
systemctl start httpd.service
systemctl start mariadb.service
systemctl enable httpd.service
systemctl enable mariadb.service
# 导入数据库
mysql <<EOF
CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL ON zabbix.* TO ‘zbxuser‘@‘localhost‘ IDENTIFIED BY ‘zbpass‘;
GRANT ALL ON zabbix.* TO ‘zbxuser‘@‘127.0.0.1‘ IDENTIFIED BY ‘zbpass‘;
EOF
```
zabbix安装
```bash
yum install zabbix-agent zabbix-get zabbix-sender zabbix-server-mysql zabbix-web zabbix-web-mysql -y
#下面三步是给zabbix提供数据库支持,创建一些数据库表
cd /usr/share/doc/zabbix-server-mysql-3.0.9/
gunzip create.sql.gz
mysql -uzbxuser -hlocalhost -p"zbpass" -Dzabbix < create.sql
```
## 设置zabbix
编辑/etc/zabbix/zabbix_server.conf
```bash
#编辑配置文件更改如下几行数据库主机、数据库名字、数据库用户、数据库密码
DBHost=localhost
DBName=zabbix
DBUser=zbxuser
DBPassword=zbxpass
```
启动服务,开机启动
```
systemctl start zabbix-server.service
systemctl enable zabbix-server.service
```
关闭linux系统图形界面
```
systemctl set-default multi-user.target
```
编辑/etc/php.ini
```bash
# 更改时区
date.timezone = Asia/Shanghai
systemctl restart httpd.service
```
使用浏览器访问http://172.16.16.16/zabbix/setup.php
默认的用户名和密码admin/zabbix
更改浏览器访问路径为http://172.16.16.16的方法
```
vim /etc/httpd/conf/httpd.conf
DocumentRoot "/usr/share/zabbix"
systemctl restart httpd
```
本文出自 “老王linux旅程” 博客,请务必保留此出处http://oldking.blog.51cto.com/10402759/1981215
以上是关于zabbix服务端的主要内容,如果未能解决你的问题,请参考以下文章