zabbix agent自动安装脚本】的更多相关文章

#!/bin/bash #desc: used for autoinstall zabbix client #说明:本脚本旨在批量安装zabbix_agent,在一个服务器上放好软件和配置文件,执行本脚本后,将自动完成安装.后面会贴一个线上在线的配置文件. modprobe ip_conntrack src=/usr/local/src IP=`ifconfig eth0 | grep inet | awk -F ":" '{print $2}' | awk '{print $1}'…
Windows ftp脚本 和bladelogic RSCD Agent自动安装脚本 比较简单的命令是msiexec /I "C:\RSCD85-SP1-WIN64.msi" /QN /norestart INSTALLDIR="C:\Program Files\BladeLogic\RSCD" EXPORTSFILE="C:\exports" 下面是做过判断的 @echo off %== ( netsh advfirewall firewall…
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 BAKDIR=/data/backup/mysql/`date +%Y-%m-%d` MYSQLDB=webapp MYSQLPW=backup MYSQLUSR=backup #must use root user run scripts 必须使用root用户运行,$UID为系统变量 if […
#python第三方库自动安装脚本,需要在cmd中运行此脚本#BatchInstall.pyimport oslibs = {"numpy","matplotlib","pillow","sklearn","requests",\ "jieba","beautifulsoup4","wheel","networkx","…
#!/bin/bash # 功能描述:LAMP自动安装脚本 # 初始化 if [ "$(cat /etc/system-release | awk '{print $(NF-1)}' | awk -F"." '{print $1}')" -ne 7 ] then echo "当前程序只支持CentOS 7系统!" exit 1 fi if [ "$(whoami)" != root ] then echo "当前用户…
1.前言: python3过程中,通过搜索一些文章参考安装过程发现比较麻烦,而且还出现一些不可预期的报错.python3环境需要升级openssl,所以为了部署到其他环境更方便,写自动安装脚本方式,且安装模式为python3.x与python2.x共存,防止可能发生原有环境异常的情况. 现在我把脚本分享出来,希望可以帮助到有需要的人,业务采集监控python脚本文件不提供,因为那些跟实际业务开发关联比较紧,比较没有参考意义也不方便公开. shell自动安装脚本,只需按说明简单修改配置,和调用集成…
这里简单总结一下Linux平台Zabbix Agent的安装配置,实验测试的Zabbix版本比较老了(Zabbix 3.0.9),不过版本虽然有点老旧,但是新旧版本的安装步骤.流程基本差别不大.这里的总结仅仅当成一个操作手册,后续会更新或添加部分内容. Linux版本众多,下面文档仅仅在RHEL.CentOS几个版本测试过.不同版本可能安装等有所差别,后续再补充完善. 1:首先检查zabbix_server的版本 # zabbix_server --version zabbix_server (…
简述: 今天来研究一下 Zabbix 的主动注册功能. 当你有十台机器需要监控时,你手动去添加是没有问题的.但是当你有五十台.上百台或更多服务器要监控时,你会怎么做 ? Active Agent Auto-Registration 主要用于 Agent 主动且自动向 Server 注册.很好的解决了 Agent IP.系统.配置不统一等问题. 非常适合现在的云环境中. 一.安装 Agent shell > cd /scripts ; vim auto_install_zabbix_agent.s…
1.zabbix  server端的配置在进行源码安装zabbix时已经配置好了,具体要配置的参数如下: ListenPort=10051 server服务的监听端口,默认是10051 DBHost=localhost 数据库IP地址 DBName=zabbix 数据库名称 DBUser=zabbix 数据库用户名 DBPassword=zabbix 数据库密码 DBPort=3306 数据库端口,默认是3306 ListenIP=127.0.0.1,192.168.10.10 zabbix s…
一:readme: .此脚本仅仅适合于5.7免面编译安装版本. .安装是需自己选择mysql软件安装包:例如mysql--linux-glibc2.-x86_64.-linux-glibc2.-x86_64.tar.gz:请选择glibc版及免编译版本. .此脚本可选择自动下载和手动上传安装软件包进行安装. 选择自动下载安装请提前获取下载地址并根据提示输入下载URL:如选择手动上传需提前下载好软件包并确认系统中有lrzsz包. .安装过程中需要手动输入安装路径以及mysql数据存储路径,请提前规…
Oracle JDK 要收费了,Open JDK没有安装包,只有Zip,写了个安装脚本 InstallOpenJDK.vbs Rem ********************************* Rem **File: InstallOpenJDK.vbs Rem **Author: windfic Rem **Date: 2019-06-05 Rem **Description: 自动安装OpenJDK Rem ********************************* Rem…
Mysql初始化参数(mysql-5.6.31) /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb --enable-local-infile Nginx源码安装参数(nginx-1.8.1)./configure --prefix=/usr/local/nginx --error-log-path=/var/log/nginx/err…
#!/bin/bash basepath=$(cd `dirname $0`; pwd)SHELL_DIR="${basepath}/shell"PACKAGE_DIR="${basepath}/package" #获取参数while getopts "n:" opt; do case $opt in n) host_name=$OPTARG ;; \?) ;; esacdone rpm -ivh $PACKAGE_DIR/zabbix-rele…
还不能实现完全自动安装,只能算半自动的. 进行交互主要障碍有两点: 1. ssh-keygen的时候需要点击回车. 2. passwd 需要设置密码  如果谁能解决以上两点,欢迎email给我. 另外:需要JDK和Hadoop压缩包 第一步: 设置Root用户的SSH 无密码访问               为了之后修改Hosts文件,配置环境变量,拷贝数据方便 ssh root@192.168.1.148     'sh -c "ssh-keygen -t rsa"' cat  ~/…
如果添加的agent端数量较少时 , 手动添加还是可以的 , 如果数量较多 , 那么zabbix-server 的Discovery自动发现功能便派上了用场 首先所需要加入的服务器zabbix-agent已经安装 防火墙都开放端口,主要是10050.10051端口,或者关闭整个iptables 打开zabbix-agent.conf配置文件,只需要修改2处配置.大批量的修改,可以利用自动化部署工具.如saltstack.ansible等 我用的是saltstack推送文件的方式进行修改,我用的是…
##需要在zabbix界面配置宏变量===>正则来匹配磁盘 disk_discovery.sh ———————————————————————————————————————————————— #!/bin/bash# this script is Automatic discoverydiskarray=(`cat /proc/diskstats |grep -E "\bsd[a-z]\b|\bxvd[a-z]\b|\bvd[a-z]\b"|awk '{print $3}'|s…
将脚本与源码安装包放在同一目录下,执行脚本即可(执行脚本会使用yum安装依赖包) 安装完成之后,既可以使用mysql -uroot -p登录   脚本内容如下: [root@mysql src]# cat install.sh #!/bin/bash mysql_install_dir=/usr/local/mysql mysql_data_dir=/data/mysql/data mysql_binlog_dir=/data/mysql/binlog mysql_logs_dir=/data/…
#!/bin/bash #通过命令行参数指定if [ ! -z "$1" ];then ip=$1 echo "手动指定IP:$ip"else#根据默认路由获取ip地址 iface=`route 2>/dev/null |grep default |awk '{print $8}'` iface=${iface:-'bond0'} ip=`ifconfig $iface 2>/dev/null |grep -oP '(?<=inet addr:)\…
添加一个install_nginx.sh脚本 版本一:(以下脚本为在线自动化安装) #!/bin/bash mkdir /soft cd /soft wget -c http://nginx.org/download/nginx-1.14.0.tar.gz #这里需要根据自己的情况修改这个URL .tar.gz #解压 cd nginx-/ yum -y install gcc-c++ pcre-devel zlib-devel openssl-devel #安装依赖,主要是安装这些,而接下来的…
今天安装opencv折腾了多个小时,为以后安装少走弯路,脚本安装 完整 脚本如下: #! /bin/bash sudo yum install -y gcc g++ gtk+-devel libjpeg-devel libtiff-devel jasper-devel libpng-devel zlib-devel cmake unzip sqlite-devel readline-devel bzip2-devel openssl-devel ncurses-devel sudo yum in…
A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 代码如下: $ ./install_jdk.sh B的IP  or: $ ./install_jdk.sh "B的IP" "JDK的URI" 就可以在机器B上安装JDK.jdk使用的tar包需要用户自己设定DEFAULT_JDK_SRC=?,保证可以wget得到即可.下面是全部脚本内容: #!…
from pywinauto.application import Applicationimport osimport timeos.system('start C:/Users/Administrator/Desktop/APD_507_T82II.exe')time.sleep(5)#连接软件app = Application(backend='win32')app.connect(title_re='EPSON Advanced Printer Driver Ver.5',class_n…
zabbix 安装包下载地址 https://www.zabbix.com/download 解压好之后进入zabbix目录 执行编译安装 ./configure --prefix=/usr/local/zabbix_agent --enable-agent make install cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbi…
#!/bin/bashif [ -d /software ] ;then cd /softwareelse mkdir /software && cd /softwarefi #is exist command ,if not,yum installis_exist() { which $1 if [ $? -ne 0 ] ;then yum -y install $1 fi} #dolownad the mysql install package,if exist,check the m…
emacsConfig下建立install目录,结构大概这样 . ├── auto-complete-etags-setting.el ├── auto-complete-setting.el ├── auto-complete-yasnippet-setting.el ├── autopair-setting.el ├── buffer-setting.el ├── clang-complete-async-setting.el ├── code-style-setting.el ├── di…
#!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'cpy' import os import re import sys import logging ''' @desc : install vsftpd software and configure @time : 2018-07-02 ''' reload(sys) sys.setdefaultencoding('utf-8') class Config(object):…
建立一个install.bat,写入下面 adb install -r %1PAUSE 把apk拖拽到install.bat上…
#!/bin/sh #coding=utf8 ################################################################## #将如下IP修改成你cobbler服务器的IP地址 ip=192.168.63.182 #将如下net修改成你Cobbler所在网段的NET net=192.168.63.0 #修改成dhcp计划分配的IP段 begin=192.168.63.250 end=192.168.63.253 echo "$ip www.x…
http://blog.csdn.net/iihero/article/details/5596401…
sudo rm -rf jdk1.8.0_40sudo rm -rf /usr/lib/jvm sudo tar -zxvf jdk-8u40-linux-i586.tar.gzsudo mkdir /usr/lib/jvmsudo cp -rf jdk1.8.0_40 /usr/lib/jvm/jdk1.8.0_40/ #set INFO=$(grep "JAVA_HOME=" ~/.profile)if [ ! -z "$INFO" ] ; then    se…