1.zabbix安装入门

0.shell脚本监控

邮件配置
yum install mailx

vi mail.rc 
set bsdcompat
set [email protected]
set smtp=smtp.qq.com
set [email protected]
set smtp-auth-password=xxxxxxxxxxxxx 
set smtp-auth=login

注意:1.密码为smtp授权码
2.qq邮箱要开启smtp

#set from 由谁发
#smtp            发送的smtp服务器
#set smtp-auth-user  登陆的用户名
#smtp-auth-password  登陆的密码
#smtp-auth           登陆的方式

脚本配置

[root@localhost etc]# vi goose.sh 
#!/bin/bash
users=`who|wc -l`
if [ $users -ge 3 ];then
   echo "当前用户登入数多与$users个"|mailx -s '报警' [email protected]
fi


####   -s  后接标题

 定时任务

 

crontab -e
*/10 * * * *   bash /etc/goose.sh
crontab -l    ##查看定时任务

   1.zabbix安装:

1.1下载源
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

1.2配置zabbix源,修改为清华镜像源
vi /etc/yum.repos.d/zabbix.repo 
:%s#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g
:%s### #g

1.3安装zabbix服务器.前端和数据库
yum install zabbix-server-mysql zabbix-web-mysql -y
yum install -y mariadb-server

1.4安全初始化数据库并设置开机自启
mysql_secure_installation   nyyyy
systemctl enable mariadb

1.5创建zabbix库和授权
mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

1.6导入zabbix初始数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix

1.7编辑zabbix配置文件并设置开机自启
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix #密码与数据库的zabbix库密码一致

systemctl start zabbix-server.service
systemctl enable zabbix-server.service

netstat -lntup   


1.8编辑网页zabbix配置文件,修改时区为上海,并设置开机自启
vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

systemctl start httpd
systemctl enable httpd

1.9zabbix的基础服务架构

  

 

猜你喜欢

转载自www.cnblogs.com/hsgoose/p/12814486.html