zabbix主机监控部署

centos7.4安装zabbix agent
wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo获取163yum源
yum install epel-release.noarch安装epel包
rpm -ivh zabbix-release-4.0-1.el7.noarch.rpm 添加zabbix yum源
yum search zabbix
yum install zabbix-agent.x86_64

vim /etc/zabbix_agentd.conf
Server=192.168.100.201 指向zabbix server服务器地址 负责被动监控
ServerActive=192.168.100.201 指向zabbix server服务器地址 负责主动监控
Hostname=zzz 需要与web前端的配置的hostname一致

systemctl restart zabbix-agent.service启动zabbix agent服务
tailf /var/log/zabbix/zabbix_agentd.log 查看zabbix agent日志

window安装zabbix agent
https://www.zabbix.com/download
C盘创建zabbix_agent目录 配置zabbix_agentd.conf 参数
C:\zabbix_agent\bin\zabbix_agentd.exe --config C:\zabbix_agent\conf\zabbix_agentd.conf --install 安装
C:\zabbix_agent\bin\zabbix_agentd.exe --config C:\zabbix_agent\conf\zabbix_agentd.conf --start 启动
tasklist | findstr zabbix 查看zabbix进程
LogFile=c:\zabbix_agentd.log日志路径

安装zabbix 启动报cannot connect to Service Manager: [0x00000005]解决方法
命令提示符以管理员方式运行
https://blog.csdn.net/u014609263/article/details/98873077

新建主机组:configure配置、host groups、create host group 、输入主机组名 add
添加主机:configure、hosts、create host、hostname和刚刚配置的hostname一致、agent interface ip地址为zabbix agent IP端口默认10050、update
关联监控模板:templates模板、templateos linux、add
新建自定义模板并创建监控项:configure、templates、create template、模板名、创建应用applications、创建监控项items

web段
控制面板-字体-黑体常规 上传到zabbix server /usr/share/zabbix/assets/fonts目录下,修改字体名字为小写
vim /usr/share/zabbix/include/defines.inc.php修改FONT_NAME为 字体名 例如:simhei.ttf 只需要写simhei就可以了

zabbix邮件发送
systemctl status sendmail.service
systemctl status postfix.service
systemctl stop postfix.service
systemctl disable postfix.service
yum install mailx.x86_64
vim /etc/mail.rc 添加以下内容
set bsdcompat
set from=******@163.com
set smtp=smtp.163.com
set smtp-auth-user=******@163.com
set smtp-auth-password=******
set smtp-auth=login

测试echo “have fun” | mailx -s -v "test mail " ****@163.com -s 设置标题 -v可以显示详细信息
cd /usr/lib/zabbix/alertscripts 创建脚本 vim mail.sh

#!/bin/bash

SENT_TO=$1
SENT_SUBJECT=$2
SENT_CONTENT="/tmp/alert_$$.tmp"
echo "$3" > $SENT_CONTENT
dos2unix $SENT_CONTENT
#echo $SENT_CONTENT |  mailx -s  "$SENT_SUBJECT"  $SENT_TO 
mailx -s   "$SENT_SUBJECT"  $SENT_TO < $SENT_CONTENT

chmod a+x mail.sh
测试./mail.sh ****@163.com “zabbixtest2” “test2”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值