当前位置: 首页 > news >正文

就业专项资金网站建设广州黄埔网站建设

就业专项资金网站建设,广州黄埔网站建设,福田官网网站,活动网站怎么建设zabbix介绍#xff1a; zabbix#xff08;[zbiks]#xff09;是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数#xff0c;保证服务器系统的安全运营#xff1b;并提供灵活的通知机制以让系统管理员快速定位/解决…zabbix介绍 zabbix[zæbiks]是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数保证服务器系统的安全运营并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成zabbix server与可选组件zabbix agent。zabbix server可以通过SNMPzabbix agentping端口监视等方法提供对远程服务器/网络状态的监视数据收集等功能它可以运行在LinuxSolarisHP-UXAIXFree BSDOpen BSDOS X等平台上。zabbix agent需要安装在被监视的目标服务器上它主要完成对硬件信息或与操作系统有关的内存CPU等信息的收集。zabbix server可以单独监视远程服务器的服务状态同时也可以与zabbix agent配合可以轮询zabbix agent主动接收监视数据agent方式同时还可被动接收zabbix agent发送的数据trapping方式。要想搭建一个Zabbix的工作环境需要从服务器入手。与服务器通信管理员需要使用一个Zabbix前端界面与Zabbix服务器和数据库进行通信。三个关键界面、服务器和数据库可以安装在同一台服务器上但是如果你拥有一个更大更复杂的环境将它们安装在不同的主机上也是一个选项。Zabbix服务器能够直接监控到同一网络中的设备如果其他网络的设备也需要被监控那还需要一台Zabbix代理服务器。 主要功能CPU负荷内存使用磁盘使用网络状况端口监视日志监视。 官网https://www.zabbix.com 下载安装包以及查看官方文档。 服务搭建 安装 Zabbix server 并使用 MySQL 数据库 yum install zabbix-server-mysql.x86_64 -y安装 Zabbix 前端 yum install zabbix-web-mysql -y安装数据库mariadb并进行安全初始化 yum install mariadb-server.x86_64 -y systemctl enable mariadb.service systemctl start mariadb.service mysql_secure_installation登陆数据库并在数据库中创建库以及用户并进行授权 create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbixlocalhost identified by westos;导入数据使用 MySQL 来导入 Zabbix server 的初始数据库 schema 和数据 由于该数据较多导入的过程较长不能中途打断。 成功后可进入数据库查看 mysql -p use zabbix; show tables;配置zabbix server 配置文件 /etc/zabbix/zabbix_server.conf116 DBUserzabbix #这里的密码是zabbix用户的密码不是数据库的登录密码 124 DBPasswordwestos启动 Zabbix server 进程 查看端口开启没 httpd服务配置 需要在前端web页面展示监控结果。需要httpd服务开启并设置开机自动启动 /etc/httpd/conf.d/zabbix.confphp_value date.timezone Asia/Shanghai测试zabbix server 是否设置好在物理机浏览器进行测试 http://192.168.13.111/zabbix/setup.php 点击Next step之后会看到一个页面显示检查php的结果 继续往下输入密码密码是mysql中的密码 名字随便来一个把 显示成功安装的页面 登陆zabbix默认用户是Admin密码是zabbix 登陆成功后显示了以下的界面点击右上角的小人头像 点击后选择language为Chinese以便我们之后更好的操作注意这里也可以更改密码。 监控的四种添加主机方式 首先我们要做的是 配置zabbix agent IP为192.168.13.112 yum install zabbix-agent.x86_64 -y装好之后修改配置文件 vim /etc/zabbix/zabbix_agentd.conf98 Server192.168.13.111 指定server主机agent主机主动上报数据给server主机 139 ServerActive192.168.13.111 server主机主动前来agent主机提取数据 150 Hostnameserver2 指定本机的主机名称启动服务并设置服务开机自动启动 systemctl start zabbix-agent.service systemctl enable zabbix-agent.service开启之后查看10050端口开启情况已经正常开启 netstat -antlp1 . 手动添加 配置–主机–右上角创建主机 选好后在填下模板 添加完毕后的界面应该是这样的 手动的弊端就在于需要一个一个的去进行添加。当需要进行添加的服务器数量加大的时候实现存在困难。 2 . 自动发现 将之前创建的主机删除避免其影响之后的结果 创建自动发现规则填写名称ip范围更新间隔检查等Zabbix 客户端 “system.uname”选中已启用 然后查看新的主机是否被发现上线。 该过程是已经配置的好的agent主机需要等待着被server主机按照一定的频率以及一定的条件都在规则中进行规定发现之后才能添加进监控。 3 . 自动注册 agent可以实现自动注册进而服务器对其进行监控。通过这种方式无需在服务器上进行手动配置便可直接启动对新host的监控。当以前未知的active agent要求检查时会发生自动注册。这样功能可以非常方便的自动监控新的Cloud节点。一旦在Cloud中有一个新节点Zabbix将自动启动host的性能和可用性数据的收集。 在浏览器中点击配置-自动发现点击“已启用”将自动发现禁用也可以将其打上对勾选择底下的禁用 在配置—动作—选择右上角为自动注册—点击创建动作 操作 新的添加主机添加到主机群组 linux server链接到模板 template os linux添加 重新启动server2主机上的zabbix-agent服务。然后等待server2 主机被自动添加 4 . Api Zabbix API允许你以编程方式检索和修改Zabbix的配置并提供对历史数据的访问。 (1)它广泛用于 创建新的应用程序以使用Zabbix将Zabbix与第三方软件集成自动执行常规任务。 主机和主机组 什么是“主机” 一般来讲Zabbix主机是指你希望监控的那些设备例如服务器、工作站、交换机等等。创建主机是使用Zabbix过程中的一个首要任务。例如如果你想在一台服务器“X”上监控一些参数你必须首先创建一个主机称之为“服务器X”然后就可以查看添加监控项到这台“服务器X”上。主机组是由主机组成的。 大多数API至少包含四种方法 get create update 和 delete 分别是检索创建更新和删除数据但是某些API提供一套完全不同的一组方法。 示例 1 . 验证在访问Zabbix中的任何数据之前你需要登录并获取身份验证令牌。这可以使用该 user.login 方法完成。 vim zabbix-api.sh chmod x zabbix-api ./zabbix-api 脚本内容如下图 curl -s -XPOST -H Content-Type: application/json-rpc -d {jsonrpc: 2.0,method: user.login,params: {user: Admin,password: zabbix},id: 1,auth: null } http://192.168.13.111/zabbix/api_jsonrpc.php | python -m json.tool 运行脚本获得身份验证令牌 值得注意的是 请求的 Content-Type 头部必须设置为以下值之一 application/json-rpc, application/json 或 application/jsonrequest。 示例请求对象具有以下属性 jsonrpc - API使用的JSON-RPC协议的版本; Zabbix API实现的JSON-RPC版本是2.0; method - 被调用的API方法名; params - 将被传递给API方法的参数; id - 请求的任意标识符; auth -用户认证令牌; 因为我们还没有一个它的设置null。 如果你正确提供了凭据API返回的响应将包含用户身份验证令牌 响应对象又包含以下属性 jsonrpc - JSON-RPC协议的版本; result - 方法返回的数据; id - 相应请求的标识符。 2 . 检索主机 现在有一个有效的用户身份验证令牌可以用来访问Zabbix中的数据。例如让我们使用 host.get 方法检索所有已配置主机的ID主机名和接口 vim zabbix-api # 修改脚本内容 ./zabbix-api 修改内容如下图所示 curl -s -XPOST -H Content-Type: application/json-rpc -d {jsonrpc: 2.0,method: host.get,params: {output: [hostid,host],selectInterfaces: [interfaceid,ip]},id: 2,auth: c565ff432984698f987811831128ceca } http://192.168.13.111/zabbix/api_jsonrpc.php | python -m json.tool执行脚本成功 3 . 删除主机 使用 host.delete 方法删除指定的主机。 vim zabbix-api ./zabbix-apicurl -s -XPOST -H Content-Type: application/json-rpc -d {jsonrpc: 2.0,method: host.delete,params: [10266],id: 2,auth: c565ff432984698f987811831128ceca } http://192.168.13.111/zabbix/api_jsonrpc.php | python -m json.tool 执行脚本删除 4 . 创建主机 创建一个具有IP接口的“Linux Server”主机将其添加到主机组中链接一个模板并且把MAC地址设置到主机资产清单里注意在实验开始之前需要将之前做的自动发现和自动注册取消否则会报错而且在实验开始之前需要将添加的主机进行删除否则无法成功添加 vim zabbix-api ./zabbix-api curl -s -XPOST -H Content-Type: application/json-rpc -d {jsonrpc: 2.0,method: host.create,params: {host: server2,interfaces: [{type: 1,main: 1,useip: 1,ip: 192.168.13.112,dns: ,port: 10050}],groups: [{groupid: 2}],templates: [{templateid: 10001}]},id: 2,auth: c565ff432984698f987811831128ceca } http://192.168.13.111/zabbix/api_jsonrpc.php | python -m json.tool 运行脚本 在网页上查看发现server2存在
http://www.zqtcl.cn/news/130458/

相关文章:

  • 网站建设网站设计多少钱网站系统开发方式
  • 站长收录wordpress配置好后别人无法访问
  • 我国档案网站建设吉林网站建设制作
  • 手机网站底部导航网站视频链接怎么做
  • 企业门户网站属于什么层seo关键词排行优化教程
  • wordpress 演示站广东省南粤交通投资建设有限公司网站
  • 典型的企业网站张家港保税区建设规划局网站
  • 网站设计公司那个好网页设计登录界面模板
  • 做网站的厂家聚美优品网站设计
  • 哈尔滨网站建设效果好网站改版 影响google 404跳首页
  • 廊坊网站推广的公司如何做1个手机网站
  • 网站index.php被修改南京cms建站系统
  • 淘宝网站模板是什么做的北海建设厅网站
  • 我想建个网站想做电商应该怎么入门
  • 广州番禺网站制作推广网站建设徐州百度网络网站
  • 有没有个人做网站的新网站做seo 的效果
  • 做网站和app哪个简单旅游资讯网站建设方案
  • 网站建设考级百度怎样可以搜到自己的网站
  • 自助建站免费自助建站网站广州企业网站
  • 常德论坛尚一网唐山seo网络推广
  • 网站建设预付流程网站设计风格的关键词
  • 常德网站制作怎么做自己的网页
  • 做的网站为什么图片看不了wordpress循环该分类子分类
  • 源码出售网站怎么做一个产品的网络营销方案
  • 安丘营销型网站建设国外教育网站模板
  • 做网站案例百度小说排行榜前十
  • 东昌网站建设公司上传到网站去的文档乱码
  • 如何制作自己的网站链接教程网络营销seo招聘
  • 网站制作资料收集wordpress资源网模板
  • 随州网站设计开发服务做网站制作步骤