zabbix 安装

摘要:
1.在现有LAMP或LNMP的基础上安装zabbix,并安装一些相关软件包:yum yinstallmysql-devellibcurl-develnet-snmp-devel2.添加一个用户:groupaddzabbixuseraddzabbix-gzabbix3.创建一个数据库,并添加一个授权帐户:mysql uxx-pxxxmysql˃createdatabixcharactersetutf8

1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:

yum -y install mysql-devel libcurl-devel net-snmp-devel

2、添加用户:

groupadd zabbix
useradd zabbix -g zabbix

3、创建数据库,添加授权账号

mysql -uxxx  -pxxx

mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.*  to zabbix@要连接的数据库的IP identified by 'zabbix';

4、编译安装zabbix

cd  /usr/local/src

wget  http://fossies.org/linux/misc/zabbix-2.4.6.tar.gz

tar -zxvf   zabbix-2.4.6.tar.gz

cd  zabbix-2.4.6

./configure --prefix=/usr/local/zabbix-2.4.6/ --enable-server

--enable-agent--with-mysql--with-net-snmp--with-libcurl--with-libxml2
make install
5、将默认安装的3个库还原至zabbix数据库
cd  /usr/local/src/zabbbix-2.4.6
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql
6、修改配置文件
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
cp -R frontends/php/*  /data/www1/zabbix
sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix-2.4.6/etc/zabbix_server.conf
sed -i 's/^.*DBPassword=.*$/DBPassword=zabbix/g' /usr/local/zabbix-2.4.6/etc/zabbix_server.conf
sed -i 's/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix-2.4.6/g' /etc/init.d/zabbix_server
sed -i 's/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix-2.4.6/g' /etc/init.d/zabbix_agentd
7、添加服务端口:
cat >>/etc/services <<EOF
zabbix-agent 10050/tcp     #Zabbix Agent
zabbix-agent 10050/udp     #Zabbix Agent
zabbix-trapper 10051/tcp   #Zabbix Trapper
zabbix-trapper 10051/udp   #Zabbix Trapper
EOF
8、启动服务
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
echo "/etc/init.d/zabbix_server start" >> /etc/rc.local
echo "/etc/init.d/zabbix_agentd start" >> /etc/rc.local

9、web页面配置,配置http访问好了后web登陆:http://ip/zabbix

确认每个Required都是ok的才会显示Next按钮,如果有Fail的需要完善系统要求

 
 
 
 

免责声明:文章转载自《zabbix 安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇对于应用之间的调用,如何选择rpc还是mq?C#新DataColumn类Type生成的方法类型参数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL数据库导入导出详解[转发]

1. 概述 MySQL数据库的导入,有两种方法: 1) 先导出数据库SQL脚本,再导入; 2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。 所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 2. 方法一 SQL脚本形式 操作步骤如下: 2.1. 导出SQL脚本 在原数据库服务器上,...

MySQL统计库表大小

统计每个库每个表的大小是数据治理的其中最简单的一个要求,本文将从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况。 1、统计预估数据量 mysql数据字典库information_schema里记录了统计的预估数据量(innodb引擎表不准确,MyISAM引擎表准确)及数据大小、索引大小及表碎片的大小等信息。 如果想了解每个库及表...

InnoDB: The innodb_system data file 'ibdata1' must be writable错误

重新安装percona5.7过程中,启动mysql服务总是报如下的错误 2017-02-10T02:31:36.781070Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable 2017-02-10T02:31:36.781096Z 0 [ERROR] Inno...

MySQL 5.7最新版本的2个bug

好久没写博客了,都长草了。新业务上了5.7没遇到什么问题,虽然没遇到什么问题,但不代表没有问题,我有个习惯就是没事就喜欢逛逛percona的Blog,于是看到目前最新GA版本5.7.17的2个bug,于是就搭建环境进行bug复现。目前知道的2个bug如下: 1. slave_parallel_workers > 0,也就是开启了多线程复制的时候如果有...

iptables的配置文件/etc/sysconfig/iptables不存在

iptables的配置文件/etc/sysconfig/iptables不存在怎么办 首先要看一下iptables是否安装了,使用service iptables status或yum info iptables看一下当前状态 淘宝、天猫、聚划算,商家短期打造爆款,秒杀、咚咚抢、优惠券,应有尽有,只有您想不到,没有做不到,开心购呀购(网址:www.kxgb...

Linux系统下MySql表名大小写敏感问题

mysql是通过lower_case_table_names变量来处理大小写问题的。 首先查询该变量 mysql在Linux下数据库名、表名、列名、表别名大小写规则如下: 1、数据库名与表名严格区分大小写; 2、表别名严格区分大小写; 3、列名和列别名在所有情况下都是忽略大小写的; 4、变量名也是严格区分大小写的; mysql在windows下都不区分大小...