RSS

Posts in 2017

  • Zabbix监控Docker

    Monday, December 11, 2017 in Zabbix

    以前使用 cadvisor 监控 Docker 容器状态,最近看到可以使用 Zabbix Module 的方式,通过部署一个 zabbix agent 的 docker 容器来监控宿主机器和宿主机器上 docker 的状态。原文可在https://github.com/monitoringartist/zabbix-docker-monitoring查看,我只是搬运工。  1.客户端配置 在需要监控的宿主机器上运行运行 Agent 容器 docker run \ …

    更多

  • puppet配置文件及常用资源

    Wednesday, July 19, 2017 in Zabbix

    在使用 puppet 之前,先认识下 puppet 配置文件和一些常用资源的使用 一、默认情况下,配置文件 默认的配置文件在/etc/puppet/下 1.auth.conf 为认证配置文件 2.modules 目录,里面存放一些自定义的模块,在 manifests 中调用,在 modules 某模块结构如下 manifests #存放代码,另外 init.pp 必须存在 files #存放用于同步到客户端的文件 templates #存放模板 3.manifests 目录, …

    更多

  • zabbix微信告警

    Sunday, March 26, 2017 in Zabbix

    zabbix 可支持短信,E-mail,脚本等告警方式。之前做过一个 cacti 通过微信告警的感觉还不错,比邮件好点,因为微信经常开,而邮件却很少看,所以做了一个 zabbix 微信告警的小工具。 微信的告警是通过微信公众账号发送客服消息告警的,后来发现一个问题,就是用户 48 小时之内不与公众账号交互,公众账号就不能向用户发送消息了。所以后来就放弃了,最近看到了微信企业号,感觉比之前的公众账号功能更多了,而且可以分应用了。所以就用企业号做了一个简单的 zabbix 告警小工具 申明: 1.此 …

    更多

Posts in 2016

  • SMTP发邮件

    Thursday, January 21, 2016 in Zabbix

    使用 zabbix 邮件发送告警消息,老是遇到发送程序出现问题,因此使用 go 结合开源的邮件库,写了一个 smtp 发邮件的程序 下载地址:[zabbix_mail.x86_64.tar.gz](https://dl.cactifans.com/tools/zabbix_mail.x86_64.tar.gz) 使用方法: zabbix alertscripts 脚本路径为/usr/local/zabbix/alertscripts cd …

    更多

Posts in 2015

  • Zabbix监控Linux服务的自动发现

    Tuesday, March 24, 2015 in Zabbix

    最近研究 zabbix,发现默认的模版不能检测到 Linux 的服务以及端口,这样就不能基于端口对服务进行监控。通过查找,找到了办法。 1.调用服务 在 github 上有一个库,用 go 语言写的,功能类似于系统的 netstat 命令,可查看端口和服务 github.com/drael/GOnetstat 当然你也可以自己用别的语言去实现,恰巧最近在学 go 语言,所以就用它的了,贴一个简单的获取 tcp 端口服务的程序 package main import ( …

    更多

Posts in 2014

  • 一次艰难的Oracle RAC安装经历

    Saturday, September 13, 2014 in Zabbix

    安装环境:二台 HP ProLiant DL388p Gen8 E5-2620 16G RAM 操作系统:Asianux server 3 oracle: oracle 10.2 存储:HP MAS 问题描述 1:网卡不时自动 down 安装操作系统一路正常,没有什么问题,配置好网络之后,用 ssh 登录发现不能登录,原来在 Asianux 上默认不开启 SSH 服务,需要手动开启. /etc/init.d/sshd start chkconfg sshd on 开启之后,ssh 连上去,会 …

    更多

  • Installing Sybase ASE 15.7 on Linux

    Wednesday, April 16, 2014 in Zabbix

    OS: CentOS release 6.5 x64 Sybase: Adaptive Server Enterprise 15.7 for Linux x64 一.准备工作 1.centos 6.5 x64 完全安装。 2.系统语言设置为英语 3.设定 hostname,并修改机器 hosts 文件 (待续,明天再写)

    更多

Posts in 2013

  • FreeBSD高可用NAT网关安装笔记

    Saturday, November 02, 2013 in Zabbix

    接上次实验,这次使用二台机器做到 NAT 网关的高可用,主要是借助Common Access Redundancy Protocol (CARP, 共用地址冗余协议).Common Access Redundancy Protocol, 或简称 CARP 能够使多台主机共享同一 IP 地址。 在某些配置中, 这样做可以提高可用性, 或实现负载均衡。 1.系统环境 网关虚拟机: 2 X FreeBSD 5.4 i368 1G 内存 20G 硬盘 双网卡 (carp 在 FreeBSD5.4 后面的 …

    更多

  • FreeBSD做NAT网关安装笔记

    Thursday, August 29, 2013 in Zabbix

    1.注意事项: 不要远程调试防火墙 2.系统环境: 网关虚拟机 FreeBSD 5.1 i368 1G 内存 20G 硬盘 双网卡 客户端虚拟机 Windows 2003 单网卡 3.IP 地址规划: 外网网卡 IP 地址:202.114.216.81/255.255.255.126 网关:202.114.216.126 内网网卡 IP 地址:192.168.100.1/255.255.255.0 本身为网关 4.安全策略: 作为网关,安全性非常重要,建议除了远程登录用的 SSH 外,尽可能多的 …

    更多

  • 在Ubuntu 12.04上安装Puppet配置管理工具

    Wednesday, May 01, 2013 in Zabbix

    最近看了下 puppet,发现 puppet 真是个好东西。Puppet 是一个客户端/服务器(C/S)架构的配置管理工具,在中央服务器上安装 puppet-server 服务器(puppet master),在需要被管理的目标服务器上安装 puppet 客户端软件(puppet client)。当客户端连接上服务器后,定义在服务器上的配置文件会被编译,然后在客户端上运行。客户端每隔半小时主动会和服务器通信一次,确认配置信息的更新情况,如果有新的配置信息(或者配置有变化),配置文件将会被重新编译 …

    更多