Zabbix监控环境的搭建

实验环境:在虚拟机Vmware中安装Centos6.5 X64的操作系统 ,搭建的基础环境是LAMP环境。

实验的详细配置步骤为:

(1)yum安装LAMP环境

[[email protected] ~]# service iptables stop
[[email protected] ~]# setenforce 0
[[email protected] ~]#yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel

(2)修改php.ini

[[email protected] ~]#vi /etc/php.ini

date.timezone = Asia/Shanghai

max_execution_time = 300

post_max_size = 32M

max_input_time=300

memory_limit = 128M

mbstring.func_overload = 0

(3)开启httpd,mysqld 服务,设置开机启动
[[email protected] ~]#chkconfig mysqld on

[[email protected] ~]#chkconfig httpd on

[[email protected] ~]#service mysqld start

[[email protected] ~]#service httpd start

(4)下载zabbix包到/usr/local/src
[[email protected] ~]#cd  /usr/local/src
[[email protected]~]#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.4/zabbix-2.4.4.tar.gz[[email protected]~]#cd
[[email protected]~]#groupadd zabbix -g 201
[[email protected]~]#useradd -g zabbix -u 201 -m zabbix
[[email protected]~]#cd /usr/local/src
[[email protected] src]#tar xvf zabbix-2.4.4.tar.gz
[[email protected] src]#cd zabbix-2.4.4
[[email protected] zabbix-2.4.4]#./configure --prefix=/usr/local/zabbix --enable-server  --enable-proxy --enable-agent   --with-mysql=/usr/bin/mysql_config  --with-net-snmp  --with-libcurl
[[email protected] zabbix-2.4.4]#make 
[[email protected] zabbix-2.4.4]#make install

(5)添加 zabbix到系统服务文件

[[email protected] zabbix-2.4.4]#vim  /etc/service
zabbix-agent   10050/tcp    #Zabbix Agent

zabbix-agent   10050/udp   #Zabbix Agent

zabbix-trapper  10051/tcp   #Zabbix Trapper

zabbix-trapper  10051/udp   #Zabbix Trappe
[[email protected] zabbix-2.4.4]#tail -n4  /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 Trapper
    (6)导入zabbix数据库

[[email protected] zabbix-2.4.4]#mysqladmin -uroot password ‘zht‘;
[[email protected] zabbix-2.4.4]#mysql -uroot -p
mysql>create database zabbix character set utf8;

mysql>grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;

mysql>flush privileges;
mysql>exit

[[email protected] zabbix-2.4.4]#mysql -uzabbix -pzabbix zabbix< ./database/mysql/schema.sql
[[email protected] zabbix-2.4.4]#mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql
[[email protected] zabbix-2.4.4]#mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql
[[email protected] zabbix-2.4.4]#mkdir /var/log/zabbix
[[email protected] zabbix-2.4.4]#chown zabbix.zabbix /var/log/zabbix
[[email protected] zabbix-2.4.4]#ln -s /usr/local/zabbix/etc /etc/zabbix
[[email protected] zabbix-2.4.4]#ln -s /usr/local/zabbix/bin/* /usr/bin/
[[email protected] zabbix-2.4.4]#ln -s /usr/local/zabbix/sbin/* /usr/sbin/
    (7)拷贝 service启动脚本
[[email protected] zabbix-2.4.4]#cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
[[email protected] zabbix-2.4.4]#chmod 755 /etc/init.d/zabbix_*
[[email protected] zabbix-2.4.4]#sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_server
[[email protected] zabbix-2.4.4]#sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd
    (8)配置 zabbix_server.conf 服务端文件
[[email protected] zabbix-2.4.4]# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix 数据库名称

DBUser=zabbix 数据库用户

DBPassword=zabbix 数据库密码
    (9)配置 zabbix_agentd.conf 文件
[[email protected] zabbix-2.4.4]#vim /etc/zabbix/zabbix_agent.conf
Server=127.0.0.1此处添加服务端的ip,如服务器不为本机,则需要填写远端zabbix_server的ip 地址
UnsafeUserParameters=0 默认是不启用自定义脚本功能的,要自定义key,需开启,设置为1

Include=/etc/zabbix/zabbix_agentd.conf.d/ 自定义的agentd配置文件可以写在这个目录下面
    (10)拷贝网页文件到 apache 目录
[[email protected] zabbix-2.4.4]#cp -r ./frontends/php/ /var/www/html/zabbix
[[email protected] zabbix-2.4.4]#chown -R apache.apache /var/www/html/zabbix
    (11)设置 zabbix开机启动
[[email protected] zabbix-2.4.4]#chkconfig zabbix_server on

[[email protected] zabbix-2.4.4]#chkconfig zabbix_agentd on

[[email protected] zabbix-2.4.4]#service zabbix_server start

[[email protected] zabbix-2.4.4]#service zabbix_agentd start

至此,zabbix 的server 端安装完
    (12)防火墙设置
[[email protected] ~]# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT

-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --sport 10050 -j ACCEPT
    (13)Selinux的设置
[[email protected] ~]# vim /etc/selinux/config
SELINUX=disabled

时间: 2024-12-23 03:57:57

Zabbix监控环境的搭建的相关文章

zabbix监控环境的搭建(server端)

一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.       zabbix由zabbix server与可选组件zabbix agent两部门组成.       zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视.       zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集. 具备常见

zabbix监控环境搭建错误(1)

我们在搭建zabbix监控时由于自己的操作错误会出现下图的错误: 我们在组态中创建动作时:要是在动作那栏把配置写好后直接点存档后就会出现如图上的错误,具体解决方法如下 点到操作选项并添加新的动作操作后将配置填好后先点添加最后点存档,要不然就会报图1的错误!

zabbix监控平台的搭建--安装zabbix

zabbix监控平台之--zabbix安装篇 1.安装依赖包 yum -y install gcc gcc-c++ autoconf httpdphp mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysqlphp-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmathmysql-connector-odbc mysql-devel l

Zabbix监控环境搭建实现7x24监控服务

Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti.nagios类似,提供分布式监控以及集中的web管理界面.zabbix具备常见商业监控软件所具备的功能,例如主机性能监控,网络设备性能监控,数据库性能监控,ftp等通用协议的监控,能够灵活利用可定制警告机制,允许用户对事件发送基于E-mail的警告,保证相关人员可以快速解决.还能够利用存储数据提供杰出的报表及实时的图形化数据处理,实现对监控主机7x24小时集中监控. Zabbix通过C/S模式采集数据通过B/S模式在web端展

Zabbix监控环境搭建

Zabbix简介: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能 工作原理: zabbix由几

zabbix监控环境搭建部署

1.LNMP环境搭建及安装依赖包 参考lnmp环境配置一文 yum -y install ntp net-snmp net-snmp-devel libcurl-devel 2.更新系统时间并加入定时任务 ntpdate 172.18.100.21 | hwclock -w#172.18.100.21为时间服务器 10****/usr/sbin/ntpdate 172.18.100.21 | hwclock -w > /dev/null 2>&1 3.安装zabbix groupadd

zabbix监控系统的搭建

系统环境:Centos 6.8,LNMP,zabbix 3.0.3 一.前言 Zabbix是一个企业级的,开源的.分布式的监控套件,可监控linux,windows,交换路由设备等,其已成为时下最主流的监控系统.本次Zabbix搭建均基于上篇博文LNMP环境搭建部署,部分前期准备与原LNMP有关. LNMP环境搭建请参照:http://zhoufan.blog.51cto.com/4278592/1793394. 二.前期准备 1.依赖包安装 yum install net-snmp-devel

linux系统下Nagios+rrdtool+Pnp4nagios监控环境的搭建

环境中的软件版本>>>>>>>>>>>>>>>>>>nagios版本:3.5.1rrdtool版本:1.3.8pnp4nagios版本:0.6.21 一.第一部分:nagios服务的部署安装  (1)安装nagios服务所需的依赖 [[email protected]_server ~]# yum install yum install gcc make -y //nagios源码安装需要 [[em

linux 下搭建zabbix 监控

一.什么是zabbix 1.zabbix的简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. 能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可