zabbix server服务安装与配置详情

1.环境工具
yum groupinstall "Development tools" -y
yum install wget -y
yum install gcc*
 yum install lrzsz -y
2.安装扩展
yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI net-snmp-devel OpenIPMI OpenIPMI-devel rpm-build

wget http://202.206.32.136/public/H%20LinuxSoftwares/zabbix-2.4.4.tar.gz----------------------------快照

3.搭建lnmp环境
官网:http://lnmp.org

wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp(最好使用高新版本)

安装步骤https://lnmp.org/install.html   官网有安装教程

4.tar -zxvf zabbix-2.4.4.tar.gz                                                     
cd zabbix-2.4.4

5.编译:./configure --prefix=/usr/local/zabbix --enable-server --with-net-snmp --with-libcurl --with-openipmi --enable-agent
可能会提示找不到数据库  再加一条 --with-mysql  
提示又提示:configure: error: MySQL library not found
百度了一下,yum install mysql-devel mysql-server
重试
6.make install
#make && make install

7.创建用户
#groupadd zabbix
#useradd -g zabbix -s /sbin/nologin zabbix

8.创建服务
echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services
echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
echo "zabbix-trapper 10051/tcp #Zabbix Trapper" >> /etc/services
echo "zabbix-trapper 10051/udp #Zabbix Trapper" >> /etc/services

9.启动文件
cp misc/init.d/fedora/core5/zabbix_* /etc/init.d/
chmod 755 /etc/init.d/zabbix_*
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level 35 zabbix_server on
chkconfig --level 35 zabbix_agentd on

10.修改启动文件
#vi /etc/init.d/zabbix_server
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
#vi /etc/init.d/zabbix_agentd
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

11.最重要(基础环境已经搭建好,有lnmp环境,就可以直接启动成功)
启动服务的时候会提示你少lib文件,最简单的方法就是找一个有lampp集成环境的机器直接cp过来就行。
Starting Zabbix Server: /usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
Starting Zabbix Server: /usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
Starting Zabbix Server: /usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

12.上面的lib文件都cp全以后直接启动zabbix server 和 agentd
#/etc/init.d/zabbix_server start
Starting Zabbix Server: [ OK ]
#/etc/init.d/zabbix_agentd start  
Starting Zabbix Agent: [ OK ]      -----------------------------快照             数据库0p;/9ol.
 
13.查看是否启动
# ps -ef | grep zabbix
# netstat -apn | grep zabbix

14.配置WEB界面
# cp -R /zabbix-2.4.4/frontends/php/* /opt/wwwroot/    /opt/wwwroot这个是网站路径,但是nginx默认路径是可能不是这个。一:把nginx网站路径换成自己创建的;二:将/zabbix-2.4.4/frontends/php/*的文件copy到nginx默认wwwroot路径。nginx网站路径和文件copy路径一致
# chmod -R 777 /opt/wwwroot/

15.完成
访问服务器ip  如果显示一个lnmp页面,将wwwroot下的index.html删除,这个页面优先级高
用户名 admin
密码 zabbix

创建数据库表

mysql -uroot -p

mysql> create database zabbix;

mysql> exit

# cd zabbix-2.4.4/database/mysql/

mysql -uzabbix -pzabbix -f zabbix <schema.sql

mysql -uzabbix -pzabbix -f zabbix <images.sql

mysql -uzabbix -pzabbix -f zabbix <data.sql

service mysql restart  启动mysql
安装遇到问题:修改php.ini文件
php.ini 修改max_input_time = 60 60改为300  注意:max_input_time = 60有两处
重启PHP
killall php-fpm  关闭服务
/usr/local/php/sbin/php-fpm  打开 这是lnmp默认路径

时间: 2024-10-10 12:26:12

zabbix server服务安装与配置详情的相关文章

Zabbix最佳实践一:Zabbix Server 的安装与配置

一.概述 在开始之前,一些概念和定义需要我们提前了解一下(以下内容摘自官方网站). 1.1 几个概念 架构 Zabbix 由几个主要的功能组件组成,其职责如下所示. Server Zabbix server 是Zabbix agent 向其报告可用性.系统完整性信息和统计信息的核心组件.是存储所有配置信息.统计信息和操作信息的核心存储库. Zabbix Server 负责执行数据的主动轮询和被动获取,计算触发器条件,向用户发送通知.它是 Zabbix Agent 和 Proxy 报告系统可用性和

zabbix系列(一):zabbix server的安装配置

zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据以及操作数据均由其组织进行. database storage: 专用于存储所有配置信息,以及由zabbix收集的数据 web interface:zabbix 的GUI 接口,通常与server 运行在一台主机上. proxy:可选组件,用于分布式监控环境中,代理server 收集部分被监控的监控数据并统一发往server 端. agent:部署在被监控主机上,负责收集本地数据发往server 端或por

Windows Server SNMP服务安装及配置

Windows Server SNMP服务安装及配置 一. Windows XP OR Windows Server2003 1. 安装服务 1) 打开控制面板,选择'添加或删除程序' 2) 点击左侧,'添加/删除Windows组件(A)' 3) 选择'管理和监视工具',并点击'详细信息' 4) 选择'简单网络管理协议(SNMP)',确定之后,点击下一步 5) 将SNMP所需要的文件准备好,点击浏览准备好的文件所在的文件夹,注意:该过程需要安装多个文件,所以请多次浏览文件所在的文件夹(需要准备:

zabbix系列之六——安装后配置二Items

https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/snmp 1Items 1.1creating items index detail note 1 Configuration->hosts 2 Click on Items in the row of the host 3 Click on Create item in the upper right corner of the screen 4 Ent

青蛙学Linux&mdash;Zabbix部署之安装和配置Zabbix

1.安装Zabbix Server Zabbix Server安装路径/usr/local/zabbix. 安装依赖环境: [[email protected] zabbix-3.4.15]# yum install net-snmp net-snmp-devel curl curl-devel libxml2 libevent libevent-devel 创建虚拟用户用于运行Zabbix守护进程(如果使用普通用户运行Zabbix,那么Zabbix会以该用户身份运行守护进程:如果以root用户

【VNC】Linux环境VNC服务安装、配置与使用

[VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux 前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,又不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓香,顺便度过相对枯燥的数据库安装和配置的过程,So,图形化操作工具是必不可少的,在Linux操作系

CentOS 6.7 samba服务安装和配置

CentOS 6.7 samba服务安装和配置 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,wi

ubuntu server nginx 安装与配置

一:关于nginx http://wiki.ubuntu.org.cn/Nginx http://nginx.org/cn http://wiki.nginx.org/NginxChs 二:ubuntu server 安装 如果你之前安装了 apache2服务,请先停止掉 sudo service apache2 stop sudo apt-get install nginx #安装 安装完成之后,打开  localhost测试 安装成功之后,默认会开启nginx服务,可自行关闭,启动,重启 s

目录:SQL Server 2014 安装与配置指南

<SQL Server 2014 安装与配置指南> 章节目录 第1章 SQL Server 2014 概况 http://mssqlmct.blog.51cto.com/9951484/1616457 第2章  规划SQL Server 安装 第3章  创建新的 SQL Server实例 第4章 修改SQL Server安装 第5章 升级到SQL Server 2014 第6章  配置 SQL Server 服务实例 第7章  使用SQL Server Management Studio 第8