我有一个带有 1 280GB 磁盘的 VM。出于某种原因,我的布局是:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 21G 30G 41% /
devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs 5.8G 8.5M 5.8G 1% /run
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/centos-home 224G 13G 212G 6% /home
/dev/sda1 497M 145M 352M 30% /boot
tmpfs 1.2G 0 1.2G 0% /run/user/1000
Run Code Online (Sandbox Code Playgroud)
运行 fdisk -l:
$ sudo fdisk -l
[sudo] password for admin:
Disk /dev/sda: 300.6 GB, 300647710720 bytes, …Run Code Online (Sandbox Code Playgroud) 我正在尝试按照以下步骤操作。但是CentOS 7上没有 sendEmail 。我查看了一些替代方案,例如Postfix,但我不确定脚本命令。
或者,您可以使用 sendEmail。
1) apt-get 安装 sendEmail
2)在/etc/zabbix/zabbix_server.conf指定的AlertScriptsPath文件夹中创建脚本“zabbix_sendemail”(chmod 755)
> #!/bin/sh
>
> export smtpemailfrom=zabbix@yourdomain.com export zabbixemailto=$1
> export zabbixsubject=$2 export zabbixbody=$3 export
> smtpserver=yoursmtpserver.com export smtplogin=smtpuser export
> smtppass=smtppassword
>
> /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u
> $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp
> $smtppass
Run Code Online (Sandbox Code Playgroud)
3)设置动作(php前端中的配置/动作)
4)设置媒体类型(php前端中的管理/媒体类型)脚本为zabbix_sendemail
5)将媒体添加到用户(php前端中的Administration / Users / user)回复引用