slatstack 安装 zabbix_agent

1、创建sls文件
install-rpms:
  cmd.run:
    - name: yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel net-snmp\* java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel.x86_64 libxml2 libxml2-devel bzip2 libpng-devel freetype-devel bzip2-devel curl* curl-devel libjpeg\* openjpeg\*
install-zabbix_agent:
  file.managed:
    - name: /tmp/zabbix-3.0.3.tar.gz
    - source: salt://init/files/zabbix-3.0.3.tar.gz
  cmd.run:
    - name: (id zabbix || useradd -u 600 zabbix) && cd /tmp && tar zxf zabbix-3.0.3.tar.gz && cd zabbix-3.0.3 && ./configure --prefix=/usr/local/zabbix --enable-agent --enable-java && make && make install && mkdir /usr/local/zabbix/log && chown zabbix:zabbix /usr/local/zabbix/log
    - unless: test -d /usr/local/zabbix
config-zabbix_agent:
  file.managed:
    - name: /usr/local/zabbix/etc/zabbix_agentd.conf
    - source: salt://init/files/zabbix_agentd.conf
  cmd.run:
    - name: (grep zabbix_agentd /etc/rc.local || echo "/usr/local/zabbix/sbin/zabbix_agentd">>/etc/rc.local) && /usr/local/zabbix/sbin/zabbix_agentd
    - require:
       - file: install-zabbix_agent
2、安装zabbix agent:salt-ssh ‘*‘ state.sls init.zabbix_agent
时间: 2024-12-19 10:08:38

slatstack 安装 zabbix_agent的相关文章

ansible安装zabbix_agent客户端

想着机器已经有几台了,说多不多,少也不算少,想着利用ansible安装zabbix_agent 客户端方便点了.做完了有些东西记录下,于是就有了这篇文章了. [[email protected]_WEB01 ansible ]# tree .├── ansible.cfg├── hosts├── roles│   └── zabbix_agent_install│       ├── files│       │   ├── gcc_zabbix.sh│       │   └── zabbix

windows下安装zabbix_agent

Server端在linux系统上,server端版本为2.2.6,是以前就装好的已经跑了很久的稳定版.目前的需求是要将新业务的服务器添加到该监控队列.而这些服务器是windows系统. 第一次下载了最新版的zabbix_agent for windows.按照正常程序安装完成后,在启动服务时,一直提示如下: The service did not respond to the start or control request in a timely fashion 根据这个提示找了很多教程,有的

saltstack源码安装zabbix_agent

公司现有的监控使用zabbix,saltstack客户端服务端安装好后,客户端不需要每台机器逐台安装,当然修改zabbix配置文件,直接用salt完成,今天测试了salt源码安装zabbix_agent,效果还行: 老规矩,top.sls [[email protected] salt]# cat top.sls base: '*': - zabbix #目录树 [[email protected] salt]# tree zabbix/ zabbix/ ├── conf.sls ├── fil

Windows系统上安装zabbix_agent

Zabbix概述 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti.Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可. Zabbix具备常见商业监控软件所具备的功能:主机性能监控.网络设备性能监控.数据库性能监控.ftp等等通用协议的监控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,可以保证相关维护人员对问题作出快速响应,还可以利用存储数据提供杰出的报表及实时的图

简单批量安装zabbix_agent软件

记录一次批量安装zabbix_agent 由于要安装的系统里面是其他组安装了openstack不想用他们的源来安装不知道什么版本的agent所以我就写一个简单的批量安装我们自己版本的zabbix_agent 知识点 ansible的一些命令,会点系统的都能看懂. 首先有这么几个文件和目录 hosts readme.txt roles zabbix.yml 先看readme.txt 直接运行,注意远程用户的修改 ansible-playbook -i hosts zabbix.yml 如果报错,r

源码安装zabbix_agent 3.2.3

一,环境 centos/zabbix3.2.3 1.安装包选择 下载地址:http://www.zabbix.com/download.php 这里有两种源码包,一种是安装 Zabbix Server 的包,可以通过指定参数 --enable-agent 的方式安装 Agent一种是安装 Zabbix Agent 的包,解压配置即可,并且默认提供了监控 MySQL 性能的模板 Key 2.安装 ( 我选择的是第一种方式 ) shell > useradd -r -s /sbin/nologin 

Saltstack源码安装zabbix_agent客户端

安装和环境介绍略,直接上正题: 一,首先是树状图 [[email protected] salt]# pwd /srv/salt [[email protected] salt]# tree . ├── init │   └── init.sls ├── top.sls └── zabbix     ├── conf.sls     ├── files     │   ├── zabbix_agentd     │   ├── zabbix_agentd.conf     │   └── zab

自动安装zabbix_agent脚本 -- python2

#!/usr/bin/env python # -*- coding: utf-8 -*- import os ZABBIX_SERVER_IP='10.171.100.28' is_running = os.popen("ps -ef | grep zabbix_agentd | grep -v grep | wc -l") is_installed = os.popen("find /usr/local -name 'zabbix_*' | wc -l") if

CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端

1.环境准备:CentOS6.5 当前地址为192.168.137.30搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本.这里可以查看这篇文章:编译安装LAMP环境还需要重新编译PHP5.5,主要是提供最后三个参数.#编译前先安装如下开发组件 # yum groupinstall "Development tools" "Server Platform Development" # yum install -y curl-d