zabbix监控部署
zabbix
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # 配置阿里云源
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#'/etc/yum.repos.d/zabbix.repo# 替换国内zaabbix网点
yum clean all# 清空yum源缓存
yum makecache#生成yum源缓存
yum install zabbix-server-mysql zabbix-agent -y#安装zabbix及相关组件
yum install centos-release-scl -y#多版本共存插件
vim /etc/yum.repos.d/zabbix.repo#改frontend的enabled为1
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y#zabbix前端环境
yum install mariadb-server -y#数据库mariadb
systemctl enable --now mariadb#开机自启
mysql_secure_installation#初始化数据库密码
create database zabbix character set utf8 collate utf8_bin;#创建zabbix库和语言环境
create user zabbix@localhost identified by 'chaoge666';#zabbiox库密码
grant all privileges on zabbix.* to zabbix@localhost;#给zabbix库相关权限
flush privileges;#生成配置
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql-uzabbix -p zabbix#为zabbix导入mysql库
vim /etc/zabbix/zabbix_server.conf#改数据库密码和名字
/etc/opt/rh/rh-php72/phpfpm.d/zabbix.conf#改时区timezone为 Asia/Shanghai
systemctl restart zabbix-server zabbix-agent httpd rh-php72- php-fpm#启动相关配置 及enable
zabbix_get -s 10.0.1.51 -p 10050 -k"login.user"#查找客户端机器及使用命令
vim /etc/host #自动发现要配置主机及客户机的IP地址
tail -f /var/zabbix/zabbix-server.log#查看日志
/etc/zabbix/zabbix_agent2.conf#打开客户机配置文件里的hostname
$grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf#查看配置文件
Server=10.0.1.50#服务端ip ServerActive=10.0.1.50#同上 Hostname=jumpserver#客户机名称
zabbix_get -s 10.0.1.69 -p 10050 -k'agent.ping'#验证通信
自动注册需要在动作左上选第三个选项进行配置
部署zabbix-proxy
阿里云源 同上
yum install zabbix-proxy-mysql zabbix-get -y#安装相关组件
yum isntall mariadb -y#安装数据库
数据库登陆 不用密码 添加库与服务端一样# 名字为zabbix_proxy
rpm -ql zabbix-proxy-mysql查找.gz文件目录
(文件目录地址)|mysql - u zabbix - p zabbix zabbix_proxy#导入数据库
vim /etc/zabbix/zabbix_proxy.conf#修改passwd=zabbix&server=服务端ip&hostname=proxy机名字
以上部署完去网页上部署
添加客户端连接代理服务器在网页部署
snmp监控
服务端安装yum install -y net-snmp net-snmp-utils
sed -i ori '57a view systemview included .1' /etc/snmp/snmpd.conf#修改配置文件
systemctl start snmpd.service#启动服务
snmpwalk -v 2c -c public 127.0.0.1 sysname
-v指定版本协议 -c指定暗号 sysname snmp的key
网页上配置一个snmp的协议连接及服务端更改模板


