zabbix-server搭建及agent设置
实验关闭关闭
firewall
以及enforce
systemctl stop firewalld
setenforce 0
zabbix-server搭建
首先设置主机名
hostnamectl set-hostname zabbix-server
然后配置本地yum
源
rm -rf /etc/yum.repos.d/*
vi /etc/yum.repos.d/local.repo
添加以下内容
[centos]
name=centos
baseurl=file:///media
gpgcheck=0
enable=1
[zabbix]
name=zabbix
baseurl=file:///root/zabbix
gpgcheck=0
enable=1
挂载
mount /root/CentOS-7-x86_64-DVD-1511.iso /media
清除yum缓存以及显示yum仓库
yum clean all
yum repolist
安装搭建zabbix
所需要的的服务
yum install -y vim net-tools mariadb mariadb-server httpd zabbix-server zabbix-web-mysql zabbix-server-mysql
启动httpd mariadb
并设置开机自启
systemctl enable mariadb httpd zabbix-server
systemctl start mariadb httpd
配置数据库,使用mysql命令进入数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
然后导入数据库
cd /usr/share/doc/zabbix-server-mysql-3.4.15
zcat create.sql.gz | mysql -u root zabbix
设置时区
vim /etc/php/ini
将date.timezone = 取消注释并修改为下面的形式后保存退出
date.timezone = PRC
然后修改zabbix
配置文件修改时区
vim /etc/httpd/conf.d/zabbix.conf
将php_value date.timezone 一行取消注释并修改为下面的形式后保存退出
php_value date.timezone Asia/Shanghai
然后修改zabbix
的配置文件
vim /etc/zabbix/zabbix-server.conf
主要修改以下配置
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
然后重启zabbix mysql httpd
systemctl restart zabbix-server mariadb httpd
使用netstat -ntpl查看10051端口是否开启
开启则证明配置成功
然后配置网页端,打开浏览器输入自己的IP/zabbix
进行访问
点击下一步
继续下一步
输入密码zabbix后点击下一步
Name
:输入一个名字
然后继续下一步
点击完成
默认账户密码Admin,zabbix
登录后点击右上角的头像
选择中文后点击update
就变成了中文得了
zabbix-agent搭建
安装zabbix-agent
yum install -y zabbix-agent
编辑配置文件
vim /etc/zabbix/zabbix_agentd.conf
添加以下内容
Server=192.168.200.20
ServerActive=192.168.200.20
Hostname=zabbix-agent
Include=/etc/zabbix/zabbix_agentd.d/*.conf
然后启动agent
服务并加入开机自启
systemctl enable zabbix-agent
sysrtemctl restart zabbix-agent
然后再zabbix
网页端添加主机
点击右上角的创建主机
填写完信息后点击添加
然后点击我们刚添加的主机
点击模板
添加这两个模块就可以了,然后点击更新
等一会就可以看到图形了