Zabbix2.4安装和问题总结(一)

Zabbix2.4安装和问题总结(一)

一、安装开发软件包

yum -y groupinstall "Development Tools"

二、安装所需的依赖包

yum -y install httpd mysql mysql-server php php-mysqlphp-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmpnet-snmp-devel perl-DBI php-xml ntpdate php-bcmath gcc*

三、同步时间

ntpdate pool.ntp.org

这里随意同步时间服务器就行,不限制这一个

四、关闭防火墙和selinux

service iptables stop

chkconfig iptables off

vi /etc/sysconfig/selinux

SELINUX=disabled

或者命令替换

sed -i "s/SELINUX\=enforcing/SELINUX\=disabled/g"/etc/sysconfig/selinux

reboot

五、创建zabbix服务运行所需要的用户和组

groupadd -g 201zabbix

useradd -g zabbix -u 201 -m zabbix

六、初始化mysql服务器,设置mysql登录用户和密码;

/etc/init.d/mysqld stop停止mysql数据库;

/usr/bin/mysqld_safe &启动mysql数据库;

# mysql进入mysql数据库;

mysql> use mysql;使用mysql数据库;

mysql> UPDATE user SET password=password("dj20160321") WHERE user=‘root‘;

(设置登录root用户名和密码;)

mysql> flush privileges;刷新数据库;

mysql> exit;

七、创建zabbix运行所需要的数据库及用户权限

mysql -u root -p                 用root用户登录mysql;

create databasezabbix character set utf8;

use zabbix;

grant all privileges on zabbix.* [email protected] identified by ‘dj20160321‘;

设置zabbix数据库的使用者root的权限;

flush privileges;                 刷新数据库;

quit;                退出;

八、下载zabbix,解压

yum install wget                安装wget功能;

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.7/zabbix-2.4.7.tar.gz/download

wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz/download

我这里是直接下载好上传的:

cd /usr/local/src/

tar zxvf zabbix-2.4.7.tar.gz               解压zabbix数据包;

九、将zabbix的初始数据导入到数据库中

cdzabbix-2.4.7

mysql -uroot -p zabbix < database/mysql/schema.sql

回车输入dj20160321;zabbixpass是上边定义的root用户的密码

mysql -uroot -p zabbix < database/mysql/images.sql

回车输入dj20160321;zabbixpass是上边定义的root用户的密码

mysql -u root -p zabbix < database/mysql/data.sql

回车输入dj20160321;zabbixpass是上边定义的root用户的密码

十、编译安装zabbix

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

make

make install

十一、创建链接

mkdir /var/log/zabbix

chownzabbix.zabbix /var/log/zabbix

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

ln-s /usr/local/zabbix/bin/* /usr/bin/

ln-s /usr/local/zabbix/sbin/* /usr/sbin/

十二、添加zabbix启动脚本

cp misc/init.d/fedora/core/zabbix_* /etc/init.d/

chmod 755 /etc/init.d/zabbix_*

sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_server

sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd

十三、将zabbix的web文件拷贝到httpd的目录/var/www/html

cp -r./frontends/php/ /var/www/html/zabbix                 复制相应文件;

chown -Rapache.apache /var/www/html/zabbix           更改文件夹所属组和用户

十四、配置php.ini文件,适应安装所需的参数

vim/etc/php.ini

date.timezone= Asia/Chongqing

max_execution_time= 300

max_input_time= 300

memory_limit = 128M

post_max_size= 32M

mbstring.func_overload= 2

十五、配置zabbix配置文件

vi /usr/local/zabbix/etc/zabbix_server.conf

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

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

DBHost=192.168.137.3                    #本机IP

DBName=zabbix                                 #数据库名字

DBUser=root                                        #数据库登录用户名

DBPassword=dj20150321                 #数据库密码

StartPollers=30                #开启多线程数,一般不要超过30个

StartTrappers=20              #trapper线程数

StartPingers=10               #fping线程数

StartDiscoverers=120

MaxHousekeeperDelete=5000

CacheSize=1024M    #用来保存监控数据的缓存数,根据监控主机的数量适当调整

StartDBSyncers=8              #数据库同步时间

HistoryCacheSize=1024M

TrendCacheSize=128M          #总趋势缓存大小

HistoryTextCacheSize=512M           换成VMwareCacheSize

AlertScriptsPath=/etc/zabbix/alertscripts

LogSlowQueries=1000     默认3000

十六、启动或者重启服务

/etc/init.d/httpdrestart

/etc/init.d/zabbix_serverrestart

/etc/init.d/zabbix_agentdrestart

/etc/init.d/mysqldrestart

十七、用浏览器访问http://1.1.1.1/zabbix/进行配置

点击下一步:

确认红色圈内是正常,点击下一步;按照上边填写相应信息,数据库主机这块最好写localhost;否则开会造成后边的zabbix not running报错信息。然后点击test connection进行测试,测试完成会提示

点击下一步:

主机是本地,就不要更改了,端口号默认,名称填写本机ip地址,下一步

下一步:

显示正常,点击完成Finish;

安装完成,接着就可以登录了

默认用户名:admin                密码:zabbix

十八、设置服务开机启动

chkconfig--level 35 httpd on

chkconfig--level 35 mysqld on

chkconfig--level 35 zabbix_server on

十九、修改中文语言支持

图片可以放大看:

二十、启用自身监控

二十一、配置监控本身

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

查看里边内容,用下列命令替换,或者vi修改

sed -i"s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.137.3/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.137.3:10051/g" /etc/zabbix/zabbix_agentd.conf

sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g"/etc/zabbix/zabbix_agentd.conf

sed -i"#UnsafeUserParameters=0#aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf

添加完之后 稍等几分钟,图形就会出现了。

二十二、客户端安装


groupaddzabbix -g 201

useradd-g zabbix -u 201 -m zabbix

cd/usr/local/src/

tar xvfzabbix-2.4.7.tar.gz

cdzabbix-2.4.7

./configure--prefix=/usr/local/zabbix --enable-agent

make&& make install

mkdir/var/log/zabbix

chownzabbix.zabbix /var/log/zabbix

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

chmod 755/etc/init.d/zabbix_agentd

sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd

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

ln -s /usr/local/zabbix/bin/* /usr/bin/

ln -s /usr/local/zabbix/sbin/* /usr/sbin/

vi/etc/services;添加以下内容

zabbix-agent    10050/tcp               #Zabbix Agent

zabbix-agent    10050/udp               #Zabbix Agent

zabbix-trapper  10051/tcp               #Zabbix Trapper

zabbix-trapper  10051/udp              #Zabbix Trappe

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

vi/etc/zabbix/zabbix_agentd.conf

添加或修改以下内容:

Server=127.0.0.1,192.168.1.191

ServerActive=192.168.1.191:10051

UnsafeUserParameters=1

或者用下命令替换

sed -i"s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.137.3/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.137.3:10051/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf

sed -i"#UnsafeUserParameters=0#aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

chkconfig--add zabbix_agentd

chkconfigzabbix_agentd on

service zabbix_agentdstart

二十二、到zabbix服务器端web界面登录添加主机和相应模板,进行监控。

Zabbix2.4安装和问题总结(二):http://506554897.blog.51cto.com/2823970/1766150

时间: 2024-11-07 08:11:10

Zabbix2.4安装和问题总结(一)的相关文章

zabbix2.2安装配置(2)

1.被监控端zabbix_agent.conf设置. Server=ServerIP ServerActive=ServerIP:10051 Hostname=hostname #要与监控服务器一致 Include=/etc/zabbix/zabbix_agentd.d/ UnsafeUserParameters=1 2.简单邮件告警服务器搭建,zabbix邮件告警设置. [[email protected] ~]# yum -y install bind [[email protected] 

zabbix2.4安装笔记

zabbix2.4安装笔记 一.关闭防火墙和Selinux 临时性的完全关闭防火墙,可以不重启机器: /etc/init.d/iptables status                ## 查看防火墙状态 /etc/init.d/iptable stop                    ## 本次关闭防火墙 /etc/init.d/iptable restart                ## 重启防火墙 永久性关闭防火墙: chkconfig --level 35 iptable

Zabbix2.4安装和问题总结(二)

Zabbix2.4安装和问题总结(二) 二十三.问题总结 1.Error connecting to database[Access denied for user 'root'@'localhost' (using password: YES)] 代表用户没有权限: 解决办法:用root登录,执行下边语句给予本地登录权限: mysql -u root -p        用root登录mysql: use mysql;                 使用mysql数据库: select ho

zabbix2.2安装grafana

1.操作环境 CentOS release 6.4 (Final) Kernel \r on an \m [[email protected] ~]# uname -r 2.6.32-358.el6.x86_64 [[email protected] ~]# uname -m x86_64 2.下载grafana以及安装 [[email protected] ~]# wget https://grafanarel.s3.amazonaws.com/builds/grafana-2.1.1-1.x

centos7下zabbix2.0安装

一二三部分为介绍,此处略过.转载请注明出处http://15074813712.blog.51cto.com/addblog.php 安装环境的准备 4  系统环境 [[email protected] ~]# cat /etc/centos-release CentOS Linux release 7.0.1406 (Core) [[email protected] ~]# uname -r 3.10.0-123.el7.x86_64 5  关闭防火墙与selinux [[email prot

zabbix2.4安装

zabbix安装手册 目    录 1       环境介绍... 1 2       iptables.selinux. 1 3       yum安装zabbix. 1 4       mysql配置... 1 5       zabbix配置... 1 6       php配置... 2 7       启动服务... 2 8       图形引导... 2 9       FAQ.. 6 9.1        zabbix中文乱码问题解决... 6 1      环境介绍 主机名 系统

RHEL6.6下安装Zabbix2.4安装步骤详解

额滴神啊~~~经过两个晚上的深思熟虑,RHEL6.6搭建zabbix2.4监控系统终于搭建好了!现将搭建好的zabbix记录下来. 1.       安装fping.iksemel. # rpm -ivh fping-3.9-1.el6.rf.x86_64.rpm # rpm -ivh iksemel-1.4-42.1.src.rpm 2.       安装libcurl源.net-snmp源 # yum installlibcurl -y # yum installnet-snmp –y 3.

Zabbix2.4安装部署、编码及翻译不准确解决方案

本地做yum源[root@localhost /]# tar zxf zabbix2.4.tar.gz -C / 将zabbix2.4解压到/下[root@localhost /]# createrepo -v /zabbix/[root@localhost /]# yum clean all[root@localhost /]# yum -y install zabbix.x86_64 zabbix-agent.x86_64 zabbix-server.x86_64 zabbix-server

zabbix2.2 服务端安装

操作系统为centos6.5 64位,采用yum方式安装,操作系统能正常出公网后,建议先更新操作系统 yum -y update 如果yum 安装时错误 Errno 14 Couldn't resolve host需要修改DNS服务器,可以修改一下 /etc/resolv.conf 添加一个nameserver 8.8.8.8完成 安装epel扩展源   [[email protected] ~]#yum install -y epel-release 安装rpm包的lamp环境   [[ema