Centos6系统RPM包安装Zabbix3.0

1、安装MySQL


1

2


#rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

#yum install -y mysql-server mysql-devel


1

2

3

4

5

6

7

8


service mysqld start  

mysql_secure_installation    #MySQL安全配置向导

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]   <– 是否重新加载权限表,直接回车


1

2

3

4

5


mysql -uroot -p

mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO [email protected] IDENTIFIED BY ‘zabbix‘;

mysql> flush privileges;   

mysql> show databases;

更改数据库配置文件,记得重启服务


1

#vim /etc/my.cnf

1

2

3

4

5

6

7

8

9


[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

2、安装PHP5.6


1

2

3

4

5

6


#rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

 

#yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

 

vim /etc/php.ini

date.timezone = Asia/Shanghai

3、安装依赖包和zabbix-server相关包


1

2

3

4

5

6

7

8

9

10

11

12

13


#yum -y install httpd libxml2-devel net-snmp-devel libcurl-devel

 

#yum -y install OpenIPMI-libs                                                                                           

 

#yum -y install fping

 

#yum -y install iksemel

 

#yum -y install zabbix-server zabbix-web 

 

#yum -y zabbix-mysql zabbix-agent zabbix-web-mysql 

 

#yum -y zabbix_get

4导入zabbix数据库


1

2

3


#cd /usr/share/doc/zabbix-server-mysql-3.0.8/

#gunzip  create.sql.gz

#mysql -uzabbix -pzabbix zabbix < create.sql

5、创建vhost.conf文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59


#cd /etc/http/conf.d/

#vim vhost.conf

# Zabbix monitoring system php web frontend

#

 

Alias /zabbix /usr/share/zabbix

 

<Directory "/usr/share/zabbix">

    Options FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

 

    <IfModule mod_php5.c>

        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 Europe/Riga

    </IfModule>

</Directory>

 

<Directory "/usr/share/zabbix/conf">

    Order deny,allow

    Deny from all

    <files *.php>

        Order deny,allow

        Deny from all

    </files>

</Directory>

 

<Directory "/usr/share/zabbix/app">

    Order deny,allow

    Deny from all

    <files *.php>

        Order deny,allow

        Deny from all

    </files>

</Directory>

 

<Directory "/usr/share/zabbix/include">

    Order deny,allow

    Deny from all

    <files *.php>

        Order deny,allow

        Deny from all

    </files>

</Directory>

 

<Directory "/usr/share/zabbix/local">

    Order deny,allow

    Deny from all

    <files *.php>

        Order deny,allow

        Deny from all

    </files>

</Directory>

创建/etc/httpd/conf.d/zabbix.conf文件


1

2

3

4

5

6

7


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

启动httpd


1

#/etc/init.d/httpd start

6、配置zabbix_server.conf文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32


#cat /etc/zabbix/zabbix_server.conf | egrep -v "^$|^#"

 

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

DebugLevel=3

PidFile=/var/run/zabbix/zabbix_server.pid

 

##DB的地址或计算机名

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

启动zabbix server服务


1

#/etc/init.d/zabbix-server start

7、访问zabbix web并配置

访问http://$IP/zabbix 进行配置

时间: 2024-10-12 20:25:42

Centos6系统RPM包安装Zabbix3.0的相关文章

centos7.2用rpm包安装zabbix-3.2.4

centos7.2  安装 zabbix3.2.x 查看系统版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 查看内核版本 uname -r 3.10.0-327.el7.x86_64 关闭selinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config setenforce 0 关闭防火墙 systemctl stop fi

CentOS6.8 RPM包安装快速zabbix22

yum install -y epel-release # yum install -y httpd php php-devel mysql-server mysql-devel # yum install -y libxml2-devel unixODBC-devel OpenIPMI OpenIPMI-devel net-snmp net-snmp-devel libssh2-devel curl-devel # yum install -y php-mysql php-bcmath php

python 比较两台linux系统rpm包安装是否相同

import re Setaliyun=set('')Setczgame=set('')with open('alirpm.txt','r') as f:for line in f:Result=re.subn('-\d.*','',line)[0]Setaliyun.add(Result)#print(Setaliyun) with open('gamerpm.txt','r') as f:for line in f:Result=re.subn('-\d.*','',line)[0]Setc

CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端

1.环境准备:CentOS6.5 当前地址为192.168.137.30搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本.这里可以查看这篇文章:编译安装LAMP环境还需要重新编译PHP5.5,主要是提供最后三个参数.#编译前先安装如下开发组件 # yum groupinstall "Development tools" "Server Platform Development" # yum install -y curl-d

Linux下安装Websphere MB所需的系统rpm包

很少使用到Linux,这次刚好用户有一个在linux下搭建Websphere MB/MQ的任务.试了几次都不行,经过多方打听,询问原来是少了rpm包的问题,但是,具体包名不详.. --#mount /dev/cr1 /mnt/cdrom--将光盘挂载到文件系统 直接使用rpm -ivh *.rpm --replacepkgs --force --nodeps --aid –忽略依赖强制替换所安装的rpm包某些情况下是可以的,但是需要近四个小时的时间(但是系统安装时,只能尽量少选择rpm包,否则竟

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum

CentOS7安装Zabbix3.0版本应用

一.Zabbix介绍 zabbix 简介   Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利   zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案.   zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题   zabbix主要由2部分构成zabbix serv

centos7安装zabbix3.0超详细步骤解析

安装前准备 1.0 系统时间同步 在crontab中添加 #crontab -l 00 00 * * * /usr/sbin/ntpdate -u x.x.x.x #选择ntp服务器 #systemctl restart crond 1.1 安装依赖包: yum -y install wget net-snmp-devel net-snmp-utils OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel

fedora22用rpm包安装配置postgresql数据库

严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置. 安装 1.安装环境: 操作系统:fedora 22 数据库:postgresql-9.4 安装过程使用root用户 2.安装包: postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-server-9.4.4-1PGDG.f22.x86_64.rpm 3.严格按照顺序安装: rpm -