码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix3.0搭建-进行简单的优化

时间:2018-08-03 14:36:53      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:刷新   status   pop   数据库   mys   搭建   grant   query   star   

一.环境是centos7系统

环境准备:

二.关闭防火墙/selinux

1.selinux

(配置)

 命令:vim  /etc/selinux/config

SELINUX=disabled

(检查)

命令:getenforce  

 

Disabled

2.防火墙

(配置)

临时关闭:  systemctl stop firewalld.service

永久关闭:  systemctl disable firewalld.service

(检查)

命令: systemctl status firewalld.service   查看防火墙状态

firewalld.service - firewalld - dynamic firewall daemon

   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

   Active: inactive (dead)

三.安装zabbix3.0(服务端)

 1.安装Zabbix官方源

命令:  rpm-ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2.安装zabbixhttpdphp

命令: yum install zabbix-server-mysql zabbix-web-mysql -y

3. 安装mariadb(数据库)

命令: yum -y install mariadb-server -y

 systemctl start mariadb.service        启动数据库

4.创建数据库,权限

命令:mysql 

SQL语句: MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;

Query OK, 1 row affected (0.00 sec)

SQL语句: MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;

Query OK, 0 rows affected (0.00 sec)

命令:(退出数据库)MariaDB [(none)]> exit

Bye

5.导入数据库sql文件

zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix

6.配置zabbix Server连接mysql

zabbix_server.conf中编辑数据库配置(Zabbix服务端)

(配置)

命令:sed -i.ori ‘115a DBPassword=zabbix‘ /etc/zabbix/zabbix_server.conf

(检查)

命令: cat  /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

7.修改apache-php配置

编辑Zabbix前端的PHP配置文件

Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置。

(配置)

命令:sed -i.ori ‘18a php_value date.timezone  Asia/Shanghai‘ /etc/httpd/conf.d/zabbix.conf

(检查)

命令:cat /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone Asia/Shanghai

依据所在时区,你可以取消date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。

systemctl start httpd

?lamp 与  lnmp  区别   php状态不同

?lamp  php作为apachehttpd)模块

?lnmp  phpnginx   两个独立的程序,各自启动

8.启动服务

systemctl start mariadb.service        启动数据库

systemctl start zabbix-server           启动zabbix

systemctl start httpd                   启动httpd

加入开机自启动:

systemctl enable zabbix-server.service httpd.service mariadb.service

 

四:客户端进行安装

9.安装zabbix(客户端)

命令:(zabbix安装源) rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

命令:(安装zabbix_agent)  yum install zabbix-agent -y

命令:(修改zabbix的服务端IP)  sed -i.ori ‘s#Server=127.0.0.1#Server=192.168.30.143#‘ /etc/zabbix/zabbix_agentd.conf

命令:(启动zabbix_agent)  systemctl start zabbix-agent.service

 

进行服务端测试:

报错:[root@m01 ~]#  zabbix_get -s 172.16.1.21 -p 10050 -k "system.cpu.load[all,avg1]"

zabbix_get [4377]: Get value error: cannot connect to [[172.16.1.21]:10050]: [113] No route to host

 是因为防火墙/selinux未关闭

zabbix服务端的web界面:http;192.168.30.143/zabbix

用户名:Admin

密码:zabbix

五:进行修改字符集为中文并解决中文乱码的问题

问题1更改zabbbix的字符集

.

更改字符集并解决中文乱码问题

 

更改web页面字体

(配置)

命令: yum -y install wqy-microhei-fonts

命令:(复制)\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

进入zabbix服务端的web界面

技术分享图片

 

刷新界面即可

(完成)

 

zabbix3.0搭建-进行简单的优化

标签:刷新   status   pop   数据库   mys   搭建   grant   query   star   

原文地址:https://www.cnblogs.com/A121/p/9413145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!