zabbix yum安装

zabbix  的单个Server节点可以支持上万台设备,每秒可以处理1.5万次请求,理论上可以支持5万台设备.
zabbix 的使用可以分为三类用户:入门用户(熟悉Zabbix的安装跟配置),中级用户(熟悉LAMP和LNMP环境搭建,Mysql数据库,Shell脚本,主要难点在于触发器,数据库调优和API的使用),高级用户(熟悉PHP,C等一门脚本语言,具备二次开发能力,能修改源码,对Zabbix 从代码级别进行优化和扩展).


第一种:yum安装
zabbix-Server:
1.安装zabbix server : yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
2.安装mysql server : yum -y install mysql-server
3.配置mysql 配置文件:
     vim /etc/my.cnf
     [mysqld]
     datadir=/data01/mysql
     socket=/data01/mysql/mysql.sock
     user=mysql
     
     symbolic-links=0
     character-set-server=utf8
     default-storage-engine=INNODB
     innodb_file_per_table=1

     max_connections=1024
    
     [mysqld_safe]
     log-error=/var/log/mysql/mysqld.log
     pid-file=/var/run/mysqld/mysqld.pid
4.启动服务
     chkconfig mysqld on
     service mysqld start
5.创建zabbix 数据库
     mysqladmin -uroot password admin
     mysql -uroot -padmin -e "create database zabbix character set utf8;"
     mysql -uroot -padmin -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
     mysql -uroot -padmin -e "flush privileges;"
     注:此处数据库的字符集必须为utf8,不然中文显示web界面会出现乱码
6.导入zabbix-server 的数据库(创建zabbix 用户)
     mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/schema.sql;
     如果安装zabbix-proxy,下面的sql 不用导入
     mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/images.sql;
     mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/data.sql;
7.配置 zabbix_server.conf
     DBHost=localhost
     DBName=zabbix
     DBUser=zabbix
     DBPassword=zabbix
     
     StartPollers=5
     CacheSize=256M
     
     创建scripts 脚本路径:mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
8.启动zabbix-server 服务
     service zabbix-server start
     service httpd start
     添加开机启动
     chkconfig zabbix-server on
     chkconfig httpd on
9.防火墙,SELinux 和权限的设置
    1). vim /etc/sysconfig/iptables
     -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
     -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

     service iptables restart
    
     2).seLinux 设置
          chcon -R -t httpd_sys_content_rw_t /usr/share/zabbix/conf
          setsebool -P httpd_can_network_connect=true
          semanage port -a -t http_port_t -p tcp 10051
          或者关闭seLinux 
          setenforce 0 (立即生效)或者
          vim /etc/selinux/config   SELINUX=disabled(需要重启)
     3).php.ini 配置文件的设置
          vim /etc/php.ini
          配置完之后重启httpd
10.配置 web 界面
11.登录 默认账号 Admin , 密码 zabbix
zabbix-Agent:
1.安装zabbix agent : yum install -y zabbix zabbix-agent
2.vim /etc/sysconfig/iptables
     -A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
     -A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT

     service iptables restart
3.配置 zabbix_agentd.conf
     Server=127.0.0.1,192.168.0.240  #被动模式,zabbix-server 的IP地址(可以发送给多台服务器)
     ServerActive=192.168.0.240:10051  #主动模式
     Hostname=Zabbix server

     设置开启启动
     chkconfig zabbix-agent on
     service zabbix-agent start

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/576080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 索引概述

Oracle 提供了多种不同类型的索引以供使用。简单地说&#xff0c;Oracle 中包括如下索引&#xff1a;B*树索引&#xff1a;这些是我所说的“传统“索引。到目前为止&#xff0c;这是 Oracle 和大多数其他数据库中最常用的索引。B*树的构造类似于二叉树&#xff0c;能根据键提供…

zabbix的安装

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix由2部分构成&#xff0c;zabbixserver与可选组件zabbix agent。 一、Zabbix简介 1.1Zabbix简介   Zabbix是一个企业级的开源分布式监控解决方案&…

LinuxMySQL主从配置

mysql 主从配置-2主从 mysql 启动以后&#xff0c;我们来做一些配置。假设 3306 为主&#xff0c;3307 为从登陆 mysql 命令和参数/usr/local/mysql/bin/mysql登陆不同的 mysql 参数&#xff0c;可以 IP 也可以是 sockmysql -S /tmp/mysql.sock sock 登陆主mysql -h127.0.0.1 -…

通过udp及vlc传递视频流

可以通过两个host进行测试&#xff0c;如果是使用笔记本的摄像头进行测试&#xff0c;首先需要将当前用户添加到video组&#xff1a; sudo usermod -G video $user 发送方&#xff1a; vlc v4l2:// :v4l2-dev/dev/video0 :v4l2-width640 :v4l2-height480 --sout "#transco…

Linux主从复制

mysql主从复制 &#xff08;超简单&#xff09; 怎么安装mysql数据库&#xff0c;这里不说了&#xff0c;只说它的主从复制&#xff0c;步骤如下&#xff1a; 1、主从服务器分别作以下操作&#xff1a; 1.1、版本一致 1.2、初始化表&#xff0c;并在后台启动mysql 1.3、修…

对fgets的理解1

摘自《linux程序设计 中文第四版》第94页。 转载于:https://www.cnblogs.com/pengdonglin137/archive/2013/03/10/2952421.html

Linux 中mysql常用命令

测试环境&#xff1a; mysql5.0.45【注&#xff1a;可以在mysql中通过mysql> SELECT VERSION();来查看数据库版本】一、连接MYSQL。格式&#xff1a; mysql -h主机地址 -u用户名 &#xff0d;p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口&#xff0c;然后进入目录mysq…

java就业培训教程 第一章读书笔记

1.1 JVM和java的跨平台java的跨平台&#xff1a; java源程序经过编译->java字节码文件->由JVM执行其实对于java的跨平台的这个特性&#xff0c;刚开始不是很能理解&#xff0c;直到有一次&#xff0c;我把在ubuntu的java源文件弄到windows平台下&#xff0c;发觉好像不是…

mysql 查询某个字段SQL语句【mysql语句】

#查询某个字段为空的语句 SELECT * FROM passport WHERE passNickname IS NULL; 使用方法&#xff1a;SELECT * FROM 表名 WHERE 字段名 IS NULL; #查询某个字段不为空的语句 SELECT * FROM passport WHERE passNickname IS NOT NULL; 使用方法&#xff1a;SELECT * FROM…

NFS服务的搭建

服务器端1.安装依赖&#xff1a;1&#xff09;NFS的安装是非常简单的&#xff0c;只需要两个软件包即可&#xff0c;而且在通常情况下&#xff0c;是作为系统的默认包安装的。nfs -utils-* &#xff1a;包括基本的NFS命令与监控程序 portmap-* &#xff1a;支持安全NFS RPC服务…

qml学习文档-转载

importQtQuick1.0 /* 3.基本元素的介绍 基本可视化项 Item基本的项元素在QML中所有可视化的向都继承他 Rectangle基本的可视化矩形元素 Gradient定义一个两种颜色的渐变过程 GradientStop定义个颜色&#xff0c;被Gradient使用 Image在场景中使用位图 BorderImage(特殊的项)定义…

vsftpd的虚拟账户配置

1). yum -y install vsftpd db4-utils 2). 建立系统账号 useradd virftp -s /sbin/nologin 3). 建立虚拟账户 vim /etc/vsftpd/vsftpd_login test 1234567 4). 更改权限 chmod 600 /etc/vsftpd/vsftpd_login 5). 生成库文件密码 db_load -T -t h…

图片截剪

public class ImageUtil{#region " 正方型裁剪 "/// <summary> /// 正方型裁剪 /// 以图片中心为轴心&#xff0c;截取正方型&#xff0c;然后等比缩放 /// 用于头像处理 /// </summary> /// <param name"postedFile">原图HttpPoste…

普通用户的sudo权限,禁止root用户登录

假如增加用户zhangsan的sudo权限。 修改/etc/sudoers文件&#xff0c;在root下增加如下一行。 增加用户名zhangsan&#xff1a; 禁止root用户登录&#xff1a; 修改/etc/ssh/sshd_config文件&#xff0c; 将 PermitRootLogin前的#号去掉&#xff0c;yes改为no&#xff0c;重启n…

C语言system函数用法

system()函数用于向操作系统传递控制台命令行&#xff0c;以WINDOWS系统为例&#xff0c;通过system()函数执行命令和在DOS窗口中执行命令的效果是一样的&#xff0c;所以只要在运行窗口中可以使用的命令都可以用SYSTEM&#xff08;&#xff09;传递&#xff0c;但要注意的是输…

什么是 MVC ?

ylbtech-Architecture: MVCASP.NET中 MVC。 1.A,概念 MVC是一种目前广泛流行的软件设计模式&#xff0c;MVC英文即Model-View-Controller&#xff0c;即把一个应用的输入、处理、输出 流程按照Model、View、Controller的方式进行分离&#xff0c;这样一个应用被分成三 个层——…

zabbix邮件报警

原文出自http://www.iyunv.com/thread-22904-1-1.html 首先web端的配置顺序如下&#xff1a; 创建用户媒介-->创建用户组和用户-->针对trigger&#xff08;触发器&#xff09;添加报警动作&#xff0c;设置邮件发送用户及媒介1. 创建用户媒介创建用户媒介-->创建用户…

ubuntu下定时执行工具cron开启关闭重启

配置文件一般为/etc/init.d/cron 启动&#xff1a;sudo /etc/init.d/cron start 关闭&#xff1a;sudo /etc/init.d/cron stop 重启&#xff1a;sudo /etc/init.d/cron restart 重新载入配置&#xff1a;sudo /etc/init.d/cron reload 可以用ps aux | grep cron命令查看cron是否…

Linux运维学习大纲

1、linux系统基础&#xff0c;这个不用说了&#xff0c;是基础中的基础&#xff0c;连这个都不会就别干了&#xff0c;参考书籍&#xff0c;可以看鸟哥linux基础篇&#xff0c;至少要掌握这书60%内容&#xff0c;没必须全部掌握&#xff0c;但基本命令总得会吧2、网络服务&…

zabbix的入门到精通之zabbix的触发器Trigger

第1章 Trigger 1.1 创建一个trigger选择&#xff1a;ConfigurationHost双击: Trigger双击:Create Trigger(位置在右上角)后图下图所示NameTrigger的名字Expression添加Trigger表达式&#xff0c;双击add后添加Multiple PROBLEM events generationDescription对trigger的描述URL…