centos6.5 zabbix3.0客户端安装一键脚本
来源:互联网 发布:linux 拷贝文件夹 空格 编辑:程序博客网 时间:2024/05/24 15:39
准备
安装zabbix客户端需要提前下载相应的启动脚本和命令脚本,下面会放出相应的下载链接。
默认64位系统
启动脚本
命令脚本
将两个脚本放入客户端机器的/tmp/下
如果需要多台要同时安装客户端,将两个两个文件放入自己的服务器去下载。
运行脚本
#!/bin/bash#输入zabbix服务器地址read -p "print zabbix server ip:" Server#检测zabbix客户端是否已安装Check(){netstat -ntlp | grep zabbix_agentd >/dev/null && echo "Exit for zabbix_agentd has been already installed." && exittest -f /usr/local/zabbix/sbin/zabbix_agentd && rm -rf /usr/local/zabbix/sbin/zabbix_agentdtest -f /etc/init.d/zabbix_agentd && rm -f /etc/init.d/zabbix_agentd}#配置客户端Config(){#获取本机内网IPIP="`ifconfig | grep 'inet addr' | head -n 1 | awk '{print $2}' | cut -d ':' -f 2`"mkdir /usr/local/zabbix/sbin/ -p #命令脚本位置mkdir /usr/local/zabbix/etc/ -p #配置文件位置mkdir /usr/local/zabbix/etc/zabbix_key.conf/ -p #自定义key文件位置mkdir /usr/local/zabbix/bin/ -pcd /usr/local/zabbix/sbin/#写入配置文件cat > /usr/local/zabbix/etc/zabbix_agentd.conf <<EOFServer=${Server}ServerActive=${Server}Hostname=${IP}BufferSize=1024DebugLevel=2LogFileSize=1024LogFile=/tmp/zabbix_agentd.logEnableRemoteCommands=1Include=/usr/local/zabbix/etc/zabbix_key.conf/EOF}#安装客户端启动脚本 Install(){#移动服务控制脚本mv /tmp/zabbix_agentd /etc/init.d/#移动命令脚本mv /tmp/zabbix_agent /usr/local/zabbix/sbin/chmod +x /etc/init.d/zabbix_agentdchmod +x /usr/local/zabbix/sbin/zabbix_agent#新增用户和用户组groupadd zabbixuseradd -s /sbin/nologin -M -g zabbix zabbix#启动服务并加入开启启动service zabbix_agentd startecho ---------------------Result---------------------------------#检查安装结果netstat -ntlp | grep zabbix_agentd && echo -e "\033[33minstall Succeed.\033[0m" || echo -e "\033[31minstall Failed.\033[0m"}#执行CheckConfigInstall
0 0
- centos6.5 zabbix3.0客户端安装一键脚本
- Centos6.5 安装zabbix3
- Centos6.5 安装zabbix3
- Centos6.5 安装zabbix3
- centos6.5 zabbix3.0服务端安装
- centos6.5 zabbix3.2.7安装
- Centos6.5 安装Zabbix3.4
- 阿里云服务器zabbix3.0客户端自动安装脚本
- centos6.8安装zabbix3.2
- centos6.8安装zabbix3.2
- CentOS6.5之Zabbix3.2.2 Server安装、汉化
- CentOS6.7下LNMP环境安装zabbix3.0
- centos6.7系统中zabbix3.0的安装
- centos6.5配置shadowsocks客户端局部代理模式 一键脚本
- Ubuntu14.04 Zabbix3.0安装配置(客户端/服务端)
- Centos6.4下源码安装zabbix3.4.4
- centos6.X下pptp vpn一键安装脚本
- CentOS6一键升级Python2.7及安装常用工具脚本
- (转)4.3加载和保存(Loading and Saving)
- Caffe源码解读: Softmax_loss_Layer的前向与反向传播
- Python中的模块与包
- _weak typeof(self) weakSelf = self
- jqgrid 设置某-行颜色
- centos6.5 zabbix3.0客户端安装一键脚本
- 初学者——认识Scala
- 关于Invalid character found in method name. HTTP method names must be tokens
- 浅谈Android屏幕适配
- 当字段内有逗号分隔时,SQL如何对这些字段值进行分组
- 无法连接appstore
- 【文档】web系统非功能性需求
- 欢迎使用CSDN-markdown编辑器
- css遮盖层DEMO