Zabbix监控实验

server端192.168.96.4

[root@ansible ~]# hostname server.zabbix.com              //修改主机名
[root@ansible ~]# bash

vim /etc/hostname        //编辑hostname文件,加入server.zabbix.com

vim /etc/hosts           //编辑hosts文件添加映射

192.168.96.4 server.zabbix.com

192.168.96.5 agent.zabbix.com

192.168.100.112 windows10

 

 

 scp /etc/hosts 192.168.96.5:/etc/          //将文件发送给被监控端

[root@server ~]# hostname agent.zabbix.com         //修改被监控端主机名
[root@server ~]# bash

vim /etc/sysconfig/network          //修改配置文档,改为HOSTNAME=agent.zabbix.com 

保证可以连通外网

 

 

 所有主机关闭防火墙

systemctl stop firewalld 
iptables -F
setenforce 0

 

 

Server端:

配置阿里云yum源

[root@server ~]# cd /etc/yum.repos.d/
[root@server yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo

安装依赖包

yum install -y mariadb-server mariadb mariadb-devel php php-mbstring php-mysql php-bcmath php-gd php-xmlrpc php-ldap php-xml libevent libevent-devel net-snmp net-snmp-devel libxml2 libxml2-devel ntppdate

做一下时间同步,同步清华大学时间服务器

ntpdate sla.time.edu.cn

启动LAMP对应服务

systemctl start mariadb

systemctl enable mariadb     //设置开机自启

systemctl start httpd

 systemctl enable httpd     //设置开机自启

mysqladmin -u root password 000000          //为mysql root 用户设置密码

准备java环境

java -version     //查一下java版本

(假如没有javac命令,将自带的版本删掉   rm -rf /usr/bin/java,重新上传一个新版本,tar xf jdk-8u191-linux-x64.tar.gz解压, mv jdk1.8.0_191/ /usr/local/java)

vim /etc/profile      //修改配置文件,在末尾加入以下两行

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

安装Zabbix(安装包zabbix-3.4.11.tar)

tar xf zabbix-3.4.11.tar.gz -C /usr/src/        //解压

cd /usr/src/zabbix-3.4.11/         //进入安装路径

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-senmp --with-libcurl --with-libxml2 --enable-java && make -j2 && make install

假如编译安装显示没有没有成功安装yum install curl-devel

 

Mariadb数据库授权

create database zabbix character set utf8;

 

 grant all on zabbix.* to zabbix@localhost identified by 'zabbix';

 grant all on zabbix.* to zabbix@'192.168.96.4'identified by 'zabbix';      //此步骤是为zabbix_server启动授权

 flush privileges;

 

 

[root@server ~]# cd /usr/src/zabbix-3.4.11/
[root@server zabbix-3.4.11]# mysql -uzabbix -pzabbix zabbix< database/mysql/schema.sql
[root@server zabbix-3.4.11]# mysql -uzabbix -pzabbix zabbix< database/mysql/images.sql
[root@server zabbix-3.4.11]# mysql -uzabbix -pzabbix zabbix< database/mysql/data.sql

mysql -uroot -p000000

use zabbix;

 

 show tables;

 创建zabbix程序用户并授权防止权限报错

 useradd -M -s /sbin/nologin zabbix

cd /usr/local/

chown -R zabbix:zabbix zabbix/

cd ./zabbix/

pwd

mkdir logs

chown zabbix:zabbix logs/

cp -p etc/zabbix_server.conf{,.bak

cp -p etc/zabbix_agentd.conf{,.bak}

修改zabbix配置文件

cd etc

vim zabbix_server.conf    //将配置文档清空,添加下面内容

【LogFile=/usr/local/zabbix/logs/zabbix_server.log    //指定日志
PidFile=/tmp/zabbix_server.pid      //指定pid文件存放位置
DBHost=192.168.96.4      //指定数据库IP
DBName=zabbix     //数据库库名
DBUser=zabbix     //数据库用户名
DBPassword=zabbix      //数据库密码

DBSocket=/var/lib/mysql/mysql.sock      //指定数据库Socket文件
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf    //引用目录下*.conf 文件】

vim zabbix_agentd.conf         //修改配置文件,添加内容

【PidFile=/tmp/zabbix_agentd.pid

Server=127.0.0.1,192.168.96.4          //被动模式下96.4是服务器

ServerActive=192.168.96.4

Hostname=zabbix

LogFile=/usr/local/zabbix/logs/zabbix_agentd.log

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf】

ln -s /usr/local/zabbix/sbin/* /usr/local/bin/

zabbix_server

 zabbix_agentd

配置php与Apache

mv /usr/src/zabbix-3.4.11/frontends/php/ /var/www/html/zabbix

 chown -R apache:apache /var/www/html/zabbix

 vim /etc/php.ini       //修改配置文件

878 date.timezone = Asia/Shanghai

 384 max_execution_time = 300

 394 max_input_time = 300

672 post_max_size = 32M

 405 memory_limit = 128M

 853 extension=bamath.so

systemctl restart httpd

etc]# netstat -anpt | egrep ':10050|:10051|:80'

 

 

 

 

登录用户:admin

登录密码:zabbix

 

 页面优化:

修改中文:

 

 

 

 

 

 此时页面有乱码

 

 修改乱码:

cd /var/www/html/zabbix/fonts/

 

mv simsun.ttc DejaVuSans.ttf 

 

 

 

 

posted @ 2019-11-02 13:42  三毛钱呲花  阅读(330)  评论(0编辑  收藏  举报