【金山文档】 副本-zabbix 安装及 Zabbix 的 Web 页面的详解_南巷清风 - CSDN 博客_zabbix 前端
https://kdocs.cn/l/ciQFolYBby7U

#!/usr/bin/env python
#coding=utf-8 #导入模块,urllib2是一个模拟浏览器HTTP方法的模块
import json
import urllib2
import sys
from urllib2 import Request, urlopen, URLError, HTTPError#url and url header
#zabbix的api 地址,用户名,密码,这里修改为自己实际的参数
zabbix_url="http://127.0.0.1/zabbix/api_jsonrpc.php"
zabbix_header = {"Content-Type":"application/json"}
zabbix_user   = "Admin"
zabbix_pass   = "zabbix"
auth_code     = ""#auth user and password
#用户认证信息的部分,最终的目的是得到一个SESSIONID
#这里是生成一个json格式的数据,用户名和密码
auth_data = json.dumps({"jsonrpc":"2.0","method":"user.login","params":{"user":zabbix_user,"password":zabbix_pass},"id":0}) # create request object
request = urllib2.Request(zabbix_url,auth_data)
for key in zabbix_header: request.add_header(key,zabbix_header[key]) #auth and get authid
try: result = urllib2.urlopen(request) #对于出错新的处理
except HTTPError, e:print 'The server couldn\'t fulfill the request, Error code: ', e.code
except URLError, e:print 'We failed to reach a server.Reason: ', e.reason
else: response=json.loads(result.read()) result.close() #判断SESSIONID是否在返回的数据中if  'result'  in  response:auth_code=response['result']else:print  response['error']['data']# request json
json_data={ "method":"host.get", "params":{ "output": "extend",} }
json_base={"jsonrpc":"2.0","auth":auth_code,"id":1
}
json_data.update(json_base)
#用得到的SESSIONID去通过验证,获取主机的信息(用http.get方法)
if len(auth_code) == 0:sys.exit(1)
if len(auth_code) != 0:get_host_data = json.dumps(json_data) # create request object request = urllib2.Request(zabbix_url,get_host_data) for key in zabbix_header: request.add_header(key,zabbix_header[key]) # get host list try: result = urllib2.urlopen(request) except URLError as e: if hasattr(e, 'reason'): print 'We failed to reach a server.' print 'Reason: ', e.reason elif hasattr(e, 'code'): print 'The server could not fulfill the request.' print 'Error code: ', e.code else: response = json.loads(result.read()) result.close() #将所有的主机信息显示出来print response['result'][0]#显示主机的个数#print "Number Of Hosts: ", len(response['result'])
wcx@ubuntu:/usr/local/src$ dpkg -L zabbix-server-mysql
/.
/etc
/etc/init.d
/etc/init.d/zabbix-server
/etc/logrotate.d
/etc/logrotate.d/zabbix-server-mysql
/etc/sudoers.d
/etc/zabbix
/etc/zabbix/alert.d
/etc/zabbix/zabbix_server.conf.d
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/zabbix-server.service
/usr
/usr/bin
/usr/bin/zabbix_get
/usr/lib
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/zabbix-server.conf
/usr/sbin
/usr/sbin/zabbix_server
/usr/share
/usr/share/doc
/usr/share/doc/zabbix-server-mysql
/usr/share/doc/zabbix-server-mysql/NEWS.Debian.gz
/usr/share/doc/zabbix-server-mysql/README.Debian
/usr/share/doc/zabbix-server-mysql/changelog.Debian.gz
/usr/share/doc/zabbix-server-mysql/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/zabbix_get.1.gz

还是没有,create.sql.gz

这是刚才重新安装了


可以在文件夹看一下,是存在的

11,好像要下载包,并放到zabbix-server-mysql目录下面


https://blog.csdn.net/weixin_33875564/article/details/91835294



https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051

zabbix+apache的安装学习
https://www.cnblogs.com/bruce-newbe/p/14029114.html

zabbix安装及Zabbix的Web页面的详解
https://blog.csdn.net/weixin_42152604/article/details/83177909

dpkg -L zabbix-server-mysql相关推荐

  1. zabbix mysql trapper_分分钟一键部署Zabbix Server

    为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令: #!/bin/bash #Zabbix 一键部署脚本 #安装zabbix3.0.4,依赖php-5.6.2 ...

  2. zabbix监控mysql数据库性能实现

    Zabbix对于主机监控通常有多种方式: 例如 Trapper.Agent.SNMP.ICMP等. Trapper工作原理: 被监控主机根据用户设定的时间间隔定期将数据push到Zabbix Serv ...

  3. zabbix监控mysql

    2019独角兽企业重金招聘Python工程师标准>>> 1.建立zabbix监控用户 mysql -uroot -p -e "grant usage on *.* to z ...

  4. zabbix监控mysql的哪些参数_Centos6.3下zabbix监控mysql数据库参数

    系统环境:centos6.3 x64 mysql:    mysql-5.6.10 zabbix:   zabbix-2.06 一.修改mysql客户端zabbix_agentd.conf配置: # ...

  5. zabbix监控mysql 图_zabbix监控mysql

    1.搭建zabbix环境,见上个博客 2.监控mysql 安装mysql 开启mysql yum -y install mariadb mariadb-server systemtcl start m ...

  6. zabbix获取mysql主从状态_zabbix监控MySQL主从状态

    首先需要拥有zabbix环境及MySQL主从环境 搭建zabbix环境可参考:https://www.cnblogs.com/tyk3201/p/12033456.html 需要用到三台虚拟机 一:1 ...

  7. zabbix server is not running,the information displayed may not be current

    在自己的虚拟机上搭建了一个zabbix平台,安装好了相关的php,mysql,apache,zabbix,并使用默认账号admin密码zabbix登录,登录成功之后发现底部出现abbix server ...

  8. 运维之道 | Zabbix监控mysql主从同步状态并设置触发微信告警

    一.主机规划 服务器 IP zabbix-server 192.168.1.111 mysql-master.zabbix-agent 192.168.1.115 mysql-slave.zabbix ...

  9. zabbix server、zabbix agent、zabbix proxy 配置文件详解

    zabbix配置文件种类: ? 1 2 3 zabbix_server配置文件zabbix_server.conf  zabbix_proxy配置文件zabbix_proxy.conf  zabbix ...

最新文章

  1. (转)Linux 下 查看以及修改文件权限
  2. 得到例会听后感悟_20190507_重和远
  3. 后缀数组DC3算法实现
  4. 葡萄城报表V11 SP2新版本震撼发布!
  5. Linux 学习_在Linux下面安装tomcat
  6. Oracle数据库IP访问限制(IP白名单黑名单)
  7. 字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛
  8. redis中zset底层实现原理
  9. pareto解是什么意思_Pareto是什么意思
  10. JavaScript 图片切换展示效果
  11. ~~堆优化版dijkstra
  12. java与数据库连接的几个步骤
  13. 搭建MySQL可视化Web界面服务器
  14. Tensorflow基础语法以及网络搭建
  15. Node的数据库编程
  16. MongoDB日常运维之用户管理
  17. Linux远程控制音乐播放,总结一下linux远程控制方法
  18. 高效能力人士必知必会的搜索引擎高级使用技巧
  19. 我的HarmonyOS实战 — 一篇文章讲明白什么是鸿蒙2.0服务卡片
  20. 抖音素材哪里收集_抖音短视频的内容素材从哪里来,抖音内容素材哪里收集

热门文章

  1. matlab产生bmp图片,matlab 生成.bmp格式的文件
  2. SQL Server 2005中的Row_Number分页
  3. PLSQl 万能操作
  4. 【人工智能】基于百度AI+Python编程的简单应用:关于人像照片动漫化的分析实现(可进行批量化处理)——教你看到二次元中的自己
  5. 禽畜养殖生产智慧管理系统方案
  6. 武大教授计算机学院,武汉大学计算机学院董文永教授受邀到我院进行学术交流...
  7. C语言线程池实现并行下载上传,匹配百度网盘功能
  8. VMWare------启动虚拟机时出现“start booting fron CD... Error loading image:DFEAULT.EZB”提示...
  9. html清除浮动的那一块区域,CSS中的BFC,外边距折叠,清除浮动
  10. Bzoj2095:[Poi2010]Bridges:混合图欧拉回路,网络流