zabbix客户端的自动化安装

简介:

 

 
 
  1. #!/bin/bash  
  2. read -p "please input the zabbix server name:" $A  
  3. read -p "please input your hostname:" $B  
  4. echo "start..."  
  5. tar xvf zabbix-1.8.4.tar.gz  &> /dev/null   
  6. cd zabbix-1.8.4  
  7. ./configure --prefix=/u/zabbix --enable-agent &>/dev/null   
  8. wait   
  9. make &>/dev/null   
  10. echo "make...."  
  11. make install &>/dev/null  
  12. echo "add user..."  
  13. groupadd -g 36 zabbix  
  14. useradd -u 36 -g 36 -s /sbin/nologin -M zabbix  
  15. id zabbix  
  16. echo "configue..."  
  17. mkdir /etc/zabbix  
  18. #cp misc/conf/zabbix_agentd.conf /etc/zabbix/  
  19. #sed -i -e "s/Server=127.0.0.1/Server=$A/g"  -e "s/Hostname=Zabbix #server/Hostname=$B/g" /etc/zabbix/zabbix_agentd.conf   
  20. cat>>/etc/zabbix/zabbix_agentd.conf<<EOF 
  21. LogFile=/tmp/zabbix_agentd.log  
  22. Server=$A  
  23. Hostname=$B  
  24. EOF  
  25. mkdir /var/log/zabbix  
  26. chown -R zabbix: /var/log/zabbix/   
  27. echo  -e  "zabbix-agent 10050/tcp #Zabbix Agent \nzabbix-agent 10050/udp #Zabbix Agent" >>/etc/services  
  28. cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/  
  29. sed -i 's#BASEDIR=/opt/zabbix#BASEDIR=/u/zabbix#g' /etc/init.d/zabbix_agentd_ctl  
  30. chmod a+x /etc/init.d/zabbix_agentd_ctl  
  31. /etc/init.d/zabbix_agentd_ctl start  
  32. netstat -tunlp | grep zabbix  
  33.    









本文转自 490999122 51CTO博客,原文链接:http://blog.51cto.com/lyp0909/624096,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
351 30
|
7月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
209 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
7月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
180 20
|
9月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
2305 16
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
778 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
12月前
|
Linux Shell 网络安全
Kickstart 自动化安装
Kickstart结合PXE技术实现Linux系统的自动化安装,适用于需批量部署一致版本的服务器场景,以减少重复劳动。通过搭建Kickstart+DHCP+NFS+TFTP+PXE架构,服务器可远程启动并下载安装配置。具体包括:配置TFTP服务以传输启动文件,设置PXE引导参数指向Kickstart脚本,利用DHCP分配IP地址。这种方式极大地提高了部署效率与一致性。
222 2
|
Linux
Kickstart 自动化安装
随着业务增长,服务器需求增加且需统一Linux版本以便维护。Kickstart自动化安装平台结合PXE技术,简化安装流程,显著节省时间。Intel开发的PXE技术允许工作站通过网络下载映像并启动操作系统,整个架构包括Kickstart+DHCP+NFS+TFTP+PXE。配置涉及DHCP、TFTP安装及PXE内核模块配置,最终实现远程自动化安装Linux系统。
139 3
|
11月前
|
Web App开发 Java 测试技术
一、自动化:web自动化。Selenium 入门指南:从安装到实践
一、自动化:web自动化。Selenium 入门指南:从安装到实践
199 0
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
628 1
|
2月前
|
运维 监控 安全
从实践到自动化:现代运维管理的转型与挑战
本文探讨了现代运维管理从传统人工模式向自动化转型的必要性与路径,分析了传统运维的痛点,如效率低、响应慢、依赖经验等问题,并介绍了自动化运维在提升效率、降低成本、增强系统稳定性与安全性方面的优势。结合技术工具与实践案例,文章展示了企业如何通过自动化实现运维升级,推动数字化转型,提升业务竞争力。

热门文章

最新文章

推荐镜像

更多