广告
返回顶部
首页 > 资讯 > 数据库 >centos6.5 源码安装zabbix3.0.8
  • 175
分享到

centos6.5 源码安装zabbix3.0.8

2024-04-02 19:04:59 175人浏览 八月长安
摘要

1、安装PHP及扩展包rpm -Uvh Http://mirror.WEBtatic.com/yum/el6/latest.rpm yum -y install&nb

1、安装PHP及扩展包

rpm -Uvh Http://mirror.WEBtatic.com/yum/el6/latest.rpm
yum -y install PHP56w php56w-gd php56w-Mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap


2、安装mysql及配置

rpm -ivh http://dev.mysql.com/get/mysql-commUnity-release-el6-5.noarch.rpm
yum install -y mysql-server mysql-devel
/etc/init.d/mysqld start
mysql_secure_installation
Enter current passWord for root (enter for none):  <–初次运行直接回车
Set root password? [Y/n]   <– 是否设置root用户密码,输入y并回车或直接回车
Remove anonymous users? [Y/n]   <– 是否删除匿名用户,生产环境建议删除,所以直接回车
Disallow root login remotely? [Y/n]  <–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
Remove test database and access to it? [Y/n]   <– 是否删除test数据库,直接回车
Reload privilege tables now? [Y/n]   <– 是否重新加载权限表,直接回车
mysql -uroot -pzabbix
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
mysql> flush privileges;   
mysql> show databases;


修改配置文件

#vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
Socket=/var/lib/mysql/mysql.sock
innodb_file_per_table = 1
character-set-server = utf8
#独立表空间模式
innodb_file_per_table = 1 
symbolic-links=0
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

重启mysql服务

 /etc/init.d/mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]
chkconfig mysqld on



3、安装依赖包

 yum -y install libcurl-devel libxml2-devel net-snmp net-snmp-devel 
 yum -y install httpd  OpenIPMI-libs  fping   iksemel


4、更新libcurl,如果不更新,发送邮件告警会失败,下面的链接中有详细的信息

http://www.iyunv.com/thread-261219-1-1.html


rpm -ivh city-fan.org-release-1-13.rhel6.noarch.rpm
curl -V
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh3/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp 
Features: GSS-NeGotiate IDN IPv6 Largefile NTLM SSL libz 

curl -V
curl 7.53.1 (x86_64-redhat-linux-gnu) libcurl/7.53.1 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.12.0 libssh3/1.8.0 nghttp2/1.6.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IPv6 Largefile GSS-api Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy Metalink


5、下载源码包

下载地址:http://www.zabbix.com/download

centos6.5 源码安装zabbix3.0.8


6、安装

tar -zxf zabbix-3.0.8.tar.gz

cd zabbix-3.0.8

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

make && make install


7、拷贝服务启动脚本到/etc/init.d/目录

 cp misc/init.d/fedora/core/zabbix_server  /etc/init.d/
 cp misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/

修改/etc/init.d/zabbix_server和/etc/init.d/zabbix_agent启动脚本,将

BASEDIR=/usr/local

改成

BASEDIR=/usr/local/zabbix



8、导入数据库文件

 mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
 mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/p_w_picpaths.sql
 mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql


9、创建软连接

ln -s /usr/local/zabbix/etc /etc/zabbix



10、修改php配置,我这里是将修改后的配置用单独的文件保存

cd /etc/httpd/conf.d
vim zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 32M
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


11、创建zabbix目录

mkdir /var/www/html/zabbix
cp -R /usr/local/src/zabbix-3.0.8/frontends/php/*   /var/www/html/zabbix/
chown -R apache:apache  /var/www/html/zabbix


12、创建log目录

mkdir /var/log/zabbix

配置日志切割

cat /etc/logrotate.d/zabbix-agent
/var/log/zabbix/zabbix_agentd.log {
        weekly
        rotate 12
        compress
        delaycompress
        missingok
        notifempty
        create 0664 zabbix zabbix
}
cat /etc/logrotate.d/zabbix-server
/var/log/zabbix/zabbix_server.log {
        weekly
        rotate 12
        compress
        delaycompress
        missingok
        notifempty
        create 0664 zabbix zabbix
}


13、修改zabbix_server.conf配置文件,修改后的配置如下,这是生产用的配置,内存都调高了.使用root用户启动zabbix server

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
StartPollers=40
StartPollersUnreachable=20
StartTrappers=8
StartPingers=8
StartDiscoverers=8
StartHTTPPollers=8
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
HousekeepingFrequency=1
CacheSize=128M
StartDBSyncers=8
HistoryCacheSize=32M
HistoryIndexCacheSize=32M
TrendCacheSize=8M
ValueCacheSize=128M
Timeout=30
TrapperTimeout=120
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
AllowRoot=1


14、修改zabbix_agent.conf配置文件,修改后的配置如下(使用root用户启动zabbix agent)

LogFile=/var/log/zabbix/zabbix.agent.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
AllowRoot=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/


15、设置zabbix agent和zabbix server服务开机启动

chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig zabbix_server on
chkconfig zabbix_agentd on
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start


16、启动apache服务

/etc/init.d/httpd start
chkconfig httpd on


17、登录zabbix web进行配置

centos6.5 源码安装zabbix3.0.8

centos6.5 源码安装zabbix3.0.8


配置zabbix数据库的密码

centos6.5 源码安装zabbix3.0.8


不用配置,直接下一步

centos6.5 源码安装zabbix3.0.8


不用配置,下一步

centos6.5 源码安装zabbix3.0.8

配置完成

centos6.5 源码安装zabbix3.0.8


登录zabbix,账号默认为Admin,密码为zabbix,登录后最好是改掉

centos6.5 源码安装zabbix3.0.8

centos6.5 源码安装zabbix3.0.8


您可能感兴趣的文档:

--结束END--

本文标题: centos6.5 源码安装zabbix3.0.8

本文链接: https://www.lsjlt.com/news/45708.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos6.5 源码安装zabbix3.0.8
    1、安装PHP及扩展包rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum -y install&nb...
    99+
    2022-10-18
  • 如何进行Mysql5.6或Centos6.5源码编译安装
    这篇文章给大家介绍如何进行Mysql5.6或Centos6.5源码编译安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。## 说明 不同服务器需要改变 server_id ,同一台机器上需要改变 port 关闭防火墙[...
    99+
    2023-06-06
  • 基于Centos6.5的通过二进制源码安装MySQL5.7.15方法
    下文我给大家简单讲讲关于基于Centos6.5的通过二进制源码安装MySQL5.7.15方法,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完基于Centos6.5的通过二进制源...
    99+
    2022-10-18
  • CentOS6.5 安装 MongoDB
    下载MongoDB http://www.mongodb.org/downloads mongodb-linux-x86_64-3.6.3.tgz  #目前最新版是4.0.0   建议关闭selinux [root@mycento...
    99+
    2018-08-28
    CentOS6.5 安装 MongoDB
  • Centos6.5安装MySql
    安装MySql方法有多种方式,如下图:序号MySql安装方式特点说明1yum/rpm包安装特点是简单、速度快,但是没法定制安装,入门新手常用这种方式2二进制安装解压软件,简单配置后就可以使用,不用安装,速度...
    99+
    2022-10-18
  • Centos6.5 安装zabbix3
    1.安装PHPZabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7rpm -ivh&...
    99+
    2022-10-18
  • CentOS6.5 安装GNS3
    实验所需软件下载地址:http://down.51cto.com/data/2092966 1、实验环境[root@CentOS1 ~]# head -1 /etc/issueCentOS release 6.5 (Final)[root@...
    99+
    2023-01-31
  • CentOS6.5 安装Python3.
    1、CentOS6.5 安装Python 的依赖包yum groupinstall "Development tools"yum install  gcc zlib-devel bzip2-devel openssl-devel ncurs...
    99+
    2023-01-31
  • CentOS6.5安装python2.7
    以前一直用ubantu下的python,ubantu比较卡。自己倾向于使用centos,但默认的python版本太低,所以重新装了一个python和ipythoncentos6.5安装python2.7.9第一步:安装devtoolset[...
    99+
    2023-01-31
  • Centos6.5 安装 Mysql-5.6.41
    1、下载mysqlmysql官网地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads我选择的版本是:MySQL Community Serv...
    99+
    2022-10-18
  • CentOS6.5下安装Mongodb3.2.4
    1、下载MongoDB(64位)https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.4.tgz2、安装MongoDB(安装到/u...
    99+
    2022-10-18
  • Centos6.5安装oracle 11G
    1.安装环境:linux服务器:centos6.5       oracle版本:11g R22.系统要求:系统要求说明内存必须高于1G的物理内存交换空间一般为内存的2倍,例如...
    99+
    2022-10-18
  • centos6.5下安装oracle11g
    安装环境:     操作系统:     数据库系统:  #du -sh database/   ...
    99+
    2022-10-18
  • CentOS6.5下安装Python3
    1.安装下列所需的依赖包: gcc zlib zlib-devel readline-devel # yum install zlib-devel # yum install readline-devel 注:readline-devel...
    99+
    2023-01-31
  • centos6.5下安装OpenCV+P
    Python调用opencv的原理是:opencv编译出共享库文件,python把这个共享库文件作为一个模块加载并使用。通俗点就是,编译opencv的时候开启python接口选项,编译好了会产生cv2.so(linux下)或者cv2.pyd...
    99+
    2023-01-31
    OpenCV
  • centos6.5如何安装Oracle11g
    这篇文章给大家分享的是有关centos6.5如何安装Oracle11g的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在线gen更新各种依赖包yum -y install make...
    99+
    2022-10-18
  • centos6.5如何安装jira
    这篇文章主要为大家展示了“centos6.5如何安装jira”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos6.5如何安装jira”这篇文章吧。mys...
    99+
    2022-10-19
  • CentOS6.5升级安装Python
    目前服务器的系统是CENTOS6.5版本镜像,已有软件是在Python2.7.5默认环境中运行,但是由于有一个新的工具脚本需要在Python3.x版本中运行,这里需要将当前服务器中的Python进行升级,但是也为了确保已有的2.x版本不变...
    99+
    2023-01-31
    Python
  • CentOS6.5怎么安装jdk1.8
    本篇内容介绍了“CentOS6.5怎么安装jdk1.8”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!源码包准备:首先从官网上下载jdk-8u...
    99+
    2023-06-05
  • centos6.5如何安装git
    这篇文章主要介绍了centos6.5如何安装git的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centos6.5如何安装git文章都会有所收获,下面我们一起来看看吧。步骤 1:检查依赖项使用yum包管理器可以...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作