zabbix 安装 简介

zabbix推荐使用 2.2 zabbix  版本
网址:http://repo.zabbix.com/zabbix/

###下述内容如出现不一致的情况,(尤其是ip) 是由于公司环境和家里的环境不一致导致,仔细分辨即可



zabbix 服务端10.0.0.26:  ( /etc/init.d/iptables  stop 关闭防火墙;selinux)

1、 mysql 安装 :

a、 yum -y install mysql-server  
        #如果已安装mysql,建议停止进程,继续yum安装

报错解决:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again解决方法
         修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。

b、字符集设置:

mysql配置:
     vi /etc/my.cnf
     [mysqld]
     default-character-set = utf8
     [client]
     default-character-set = utf8

确认无误后: /etc/init.d/mysqld  restart

#mysql 登录后\s查看字符集
       Server characterset:    utf8
       Db     characterset:    utf8
       Client characterset:    utf8
       Conn.  characterset:    utf8

2、增加更新包源地址

rpm -ivh http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
   查看:cat  /etc/yum.repos.d/epel.repo
         mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority

3、yum安装zabbix :

yum -y install zabbix-server zabbix-server-mysql-2.2.8  zabbix-get

同时指定源:rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

4、数据库上的操作,需先登录数据库:

create database zabbix;

#创建zabbix使用的数据库。

grant all on zabbix.* to [email protected] identified by "zabbix_pass";

   #创建zabbix 的账户密码,并授权。

将zabbix 的相关数据导入数据库,导入时注意导入的数据,如果出错,删除重新操作:

mysql -h localhost -uzabbix -pzabbix_pass zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql
   #创建表结构
    mysql -h localhost -uzabbix -pzabbix_pass zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/images.sql      
    mysql -h localhost -uzabbix -pzabbix_pass zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/data.sql

5、zabbix 配置文件调整:

备份zabbix配置文件:

mv /etc/zabbix/zabbix_server.conf  /etc/zabbix/zabbix_server.conf.back

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

配置调整:
    vim /etc/zabbix/zabbix_server.conf
    DBUser=zabbix
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    DBName=zabbix
    DBUser=zabbix
   DBPassword=zabbix_pass

    DBSocket=/var/lib/mysql/mysql.sock
    SNMPTrapperFile=/var/log/snmptt/snmptt.log
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts

#如果服务器多,可以调整142 # StartPollers=5  ( 20 - 30) 监控几百台服务器。
   启动 : service zabbix-server start
   日志 : more /var/log/zabbix/zabbix_server.log  
   端口 :10051

6、zabbix web 安装
   yum -y install zabbix-web zabbix-web-mysql
   #连接是官方的源,自动打补丁   
   启动httpd:service httpd restart

7、访问 http://10.0.0.xx  /zabbix/setup.php#

报错:

PHP time zone unknown
Fail

解决:vim /etc/httpd/conf.d/zabbix.conf
          19    php_value date.timezone Asia/Chongqing

#时区配置

重新加载: service httpd restart
    web 配置好后对应文件: /etc/zabbix/web/zabbix.conf.php

8、

设置 开机自启动:

/etc/init.d/zabbix-server   start >>/etc/rc.local

chkconfig  httpd on

chkconfig  mysqld on



客户端安装10.0.0.27:

1、yum -y install zabbix-agent

2、rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

3、配置修改

vim /etc/zabbix/zabbix_agentd.conf
   85 Server=zabbix-server
   #多个隔开,中间不能出现空格情况;

#同时注意 我们这里使用的是域名解析,所以客户端和服务端都需要配置hosts解析,

如:vi /etc/hosts

10.0.0.27  zabbix-agent-01
       10.0.0.26 zabbix-server

重启 客户端:

/etc/init.d/zabbix-agent  start

netstat -ntpl |grep zabbix_agent
   10050

4、服务端测试:

a、  telnet zabbix-agent-01   10050
       Trying 10.10.70.91...
       Connected to zabbix-agent-01.
       Escape character is ‘^]

b、zabbix_get -s zabbix-agent-01 -k system.cpu.util[,user]

完毕。

时间: 2024-07-30 13:27:07

zabbix 安装 简介的相关文章

zabbix安装部署(server部分)

Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大. 首先,我们先来介绍下Zabblx: 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

详解zabbix安装部署(Server端篇)

Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大. 首先,我们先来介绍下Zabblx: 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方

Linux 之 zabbix 安装配置及应用

Zabbix简介: 1.基于web的开源软件,开源监控系统状态也可以监控网络设备. 2.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 3.Zabbix还可以自动发现主机和网络设备 4.支持邮件和短信告警 5.Zabbix大多配置都可以在web界面配置完成. 6.Zabbix cacti nagios 都是基于php 写出来的网站程序,所以要想运用这些软件,需要基于lamp 或lnmp(yum安装他们不支持nginx的配置文件而lamp 安装会黙

zabbix管理一之zabbix的简介

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

zabbix安装详解(2)

zabbix安装方式: 源码安装 rpm包安装 此处我们演示rpm包的安装 采用centos6.8 此处为了简单明了,我们采用一台主机, 同时充当 server端,agent端,web gui端,及storage端 (在实际生产环境中,尽量将它们分开来安装) 1.作为server端,安装相应的程序包 # yum -y install zabbix22 # yum -y install zabbix22-server # yum -y install zabbix22-server-mysql #

zabbix安装+邮件(短信)报警

zabbix安装+邮件(短信)报警 一.zabbix的安装 安装开发软件包 1.yum  -ygroupinstall  "DevelopmentTools" 2.安装所需的依赖包 yum -y install httpd mysqlmysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbcphp-pear php-bcmath.x86_64 curl curl-devel net-snm

centos6.4下Zabbix系列之Zabbix安装搭建及汉化

1.安装开发软件包 yum  -y groupinstall  "Development Tools" 2.安装环境所需依赖包 yum -y install httpd mysql mysql-client mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate

Zabbix 安装部署应用

Zabbix 概述 内部运行服务,内置的进程 单节点支持的数量 zabbix实验环境 环境 vmware workstation v12 实验机器192.168.148.130 OS centos 7.2 Zabbix v3.2 Zabbix 包下载安装 安装repo # rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm # yum install zabbix