Zabbix HAProxy Template

文章首发站点:OpensGalaxy

这是一个HAProxy的zabbix监控模板,HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy本身提供一个web页面可以显示haproxy的各种信息,方便管理员查看系统状态等。此次我采用socat(socat是netcat的扩展实现)这款开源软件通过haproxy的socks配合zabbix实现haproxy系统的状态监控。

一、安装socat

[root@haproxy01 ~]# wget http://www.dest-unreach.org/socat/

[……]阅读全文

Continue reading

Python Call Zabbix API to Get Hosts

文章首发站点:OpensGalaxy.com

书接上回,上一篇文章介绍了如何通过Zabbix api中的host.create方法来创建主机,并通过for循环可以实现批量创建主机。

本篇文章讲介绍如何通过host.get、hostgroup.get、hostinterface.get等方法组合起来加上一点点处理,生成上篇文章所需要的批量主机的字典格式,一气呵成的批量导出和创建主机。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import json
import re
import urllib2
from zabbix_createhost

[……]阅读全文

Continue reading

Python Call Zabbix API to Create Hosts

文章首发站点:OpensGalaxy.com

这是一个根据zabbix api中host.create方法来批量创建host的python程序,比较基础,大家可以举一反三,zabbix api都可以使用这样的方法来调用。

参考官方文档地址:https://www.zabbix.com/documentation/3.0/manual/api

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import json
import urllib2
# Zabbix Api url
url = "http://test.zabbix.com/zabbi

[……]阅读全文

Continue reading

Centos 7 源码安装zabbix proxy 3.0

文章首发站点:OpensGalaxy.com

Zabbix Proxy 是一个进程,能够从zabbix agent收集数据,然后传送到zabbix server,本质上可以替代zabbix server的工作,是zabbix 分布式监控和缓解zabbix server压力的核心组件。

下载zabbix 源码包

wget http://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz

创建用户及组

groupadd zabbix
useradd

[……]阅读全文

Continue reading