centos7.2编译安装zabbix-3.0.4

时间:2022-09-22 16:59:57

安装zabbix-3.0.4

#安装必备的包

yum -y install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI httpd mariadb* mysql-devel libxml2-devel curl-devel unixODBC-devel net-snmp-devel OpenIPMI-devel openldap openldap-devel libevent-devel

#增加zabbix用户和组

groupadd zabbix
useradd -g zabbix zabbix

#编译安装zabbix

tar -xf zabbix-3.0.4.tar.gz
cd zabbix-3.0.4/
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc
make
make install

systemctl start mariadb.service

#初始化mysql

mysql_secure_installation

#创建数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

#导入数据

[root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/schema.sql
[root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/images.sql
[root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/data.sql

#修改PHP的配置参数
vim /etc/php.ini
date.timezone= Asia/Shanghai
max_execution_time = 300
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload = 1
max_input_time = 300

#拷贝前端文件至/var/www/html并授权目录为apache.apache
[root@devops zabbix-3.0.4]# cp -r frontends/php/ /var/www/html/zabbix
[root@devops zabbix-3.0.4]# chown -R apache.apache /var/www/html/zabbix

#配置zabbix_sercer.configure
AlertScriptsPath=/usr/local/zabbix/server/scripts
LogFile=/tmp/zabbix_server.log
PidFile=/usr/local/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Timeout=4
LogSlowQueries=3000

#zabbix服务启动脚本
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

将启动脚本的路径修改为/usr/local/zabbix
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix

#安装目录授权
chown -R zabbix.zabbix /usr/local/zabbix/

#开机启动
chkconfig --add zabbix_server
chkconfig zabbix_server on
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl start httpd.service
/etc/init.d/zabbix_server start

#web服务初始化

centos7.2编译安装zabbix-3.0.4

centos7.2编译安装zabbix-3.0.4

#输入数据库信息

centos7.2编译安装zabbix-3.0.4

centos7.2编译安装zabbix-3.0.4

centos7.2编译安装zabbix-3.0.4

centos7.2编译安装zabbix-3.0.4

##登陆zabbix

默认账户密码:Admin  zabbix  登陆成功后第一件事就是更改登陆密码

centos7.2编译安装zabbix-3.0.4

#默认起始页面

centos7.2编译安装zabbix-3.0.4

#个人喜欢为黑色背景

centos7.2编译安装zabbix-3.0.4

#替换中文字体,使其不乱码

cd  /var/www/html/zabbix/fonts

1、修改配置文件defines.inc.php
cd /var/www/html/zabbix/include/
vi defines.inc.php
54  define('ZBX_GRAPH_FONT_NAME', 'simkai'); 
103 define('ZBX_FONT_NAME', 'simkai');
2、拷贝字体及授权
将win7系统楷体的字体C:\Windows\Fonts,先拷贝桌面,在将simkai字体拷贝/var/www/html/zabbix/fonts
注意权限的问题
cd /var/www/html/zabbix/fonts
chown -R apache.apache *

centos7.2编译安装zabbix-3.0.4

centos7.2编译安装zabbix-3.0.4的更多相关文章

  1. 编译安装zabbix 3&period;0及分开部署配置详解

    实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下 ...

  2. centos7下编译安装nginx-1&period;16&period;0

    一.下载nginx源码 http://nginx.org/en/download.html 如:nginx-1.16.0.tar.gz 二.创建用户和组,并解压 groupadd www userad ...

  3. Centos7下安装zabbix 3&period;0&period;19

    参考网站: https://www.cnblogs.com/xiewenming/p/7732144.html https://www.cnblogs.com/clsn/p/7885990.html  ...

  4. CentOS7&period;x编译安装zabbix4&period;0

    编译安装zabbix Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户 ...

  5. centos7下编译安装php-7&period;0&period;15&lpar;PHP-FPM&rpar;

    centos7下编译安装php-7.0.15(PHP-FPM) 一.下载php7源码包 http://php.net/downloads.php 如:php-7.0.15.tar.gz 二.安装所需依 ...

  6. Linux Centos7&period;2 编译安装PHP7&period;0&period;2

    操作环境: 1.系统:Centos7.2 2.服务:Nginx 1.下载PHP7.0.2的安装包解压,编译,安装: $ cd /usr/src/ $ wget http://cn2.php.net/d ...

  7. CentOS7下编译安装redis-5&period;0&period;9

    CentOS7下编译安装redis-5.0.9 本文地址http://yangjianyong.cn/?p=171转载无需经过作者本人授权 下载redis #code start wget https ...

  8. CentOS7 编译安装 nginx-1&period;10&period;0

    对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...

  9. centos 6&period;9安装zabbix 3&period;0

    Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...

随机推荐

  1. 机器学习库shark安装

    经过两天的折腾,一个对c++和机器学习库的安装都一知半解的人终于在反复安装中,成功的将shark库安装好了,小小纪念一下,多亏了卡门的热心帮忙. shark的安装主要分为以下几个部分: (1)下载 s ...

  2. kafka 集群安装与安装测试

    一.集群安装 1. Kafka下载:wget https://archive.apache.org/dist/kafka/0.8.1/kafka_2.9.2-0.8.1.tgz 解压 tar zxvf ...

  3. android 检测sqlite数据表中字段(列)是否存在 (转)

    原文摘自 http://www.tuicool.com/articles/jmmMnu 一般数据库升级时,需要检测表中是否已存在相应字段(列),因为列名重复会报错.方法有很多,下面列举2种常见的方式: ...

  4. Study notes for Clustering and K-means

    1. Clustering Analysis Clustering is the process of grouping a set of (unlabeled) data objects into ...

  5. 机器学习笔记&lpar;一&rpar;- from Andrew Ng的教学视频

    最近算是一段空闲期,不想荒废,记得之前有收藏一个机器学习的链接Andrew Ng的网易公开课,其中的overfiting部分做组会报告时涉及到了,这几天有时间决定把这部课程学完,好歹算是有个粗浅的认识 ...

  6. 填个小坑,Vue不支持IE8及以下,跨域ajax不支持IE9

    这特么就尴尬了,说好的Vue支持IE8及以下的呢,引入jquery,测试IE个浏览器,IE9仍然显示不正常, 然而命令行测试Vue仍然存在, 数据回不来!数据回不来!数据回不来! 好吧  肉包子打狗$ ...

  7. 获取DOM节点的几种方式

    DOM 是一个树形结构,操作一个DOM节点,实际上就是这几个操作:更新.删除.添加.遍历 在操作DOM节点之前,需要通过各种方式先拿到这个DOM节点,常用的方法有: 一.通过元素类型的方法来操作: d ...

  8. Android远程桌面助手&lpar;B1391&rpar;

    ARDC(B1391), Download:https://files.cnblogs.com/files/we-hjb/ARDC%28B1391%29_EN.7z Android远程桌面助手(B13 ...

  9. 646&period; Maximum Length of Pair Chain 最长的链条长度

    [抄题]: You are given n pairs of numbers. In every pair, the first number is always smaller than the s ...

  10. saltstack自动化运维系列④之saltstack的命令返回结果mysql数据库写入

    saltstack自动化运维系列④之saltstack的命令返回结果mysql数据库写入salt的返回值写入mysql数据库:可参考:https://docs.saltstack.com/en/lat ...