zabbix

zabbix,第1张

zabbix

小机房有几台设备每天都要上去查看一下具体情况,干脆安装个监控软件来监控一下,省的每天机械重复性的工作,也能及时发现问题。

那本就现在本地 *** 作一下吧;

先上一张登录首页界面

 图形界面:

一:互联网环境 VMware 环境搭建

1 .  获取下载源

官网地址:下载Zabbix

根据官网给出的信息,选择自己的安装环境后,回给用户列出安装地址和步骤

 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2. 更换源地址(非必选)

        可根据自己实际需要选择,这里选择阿里源

        阿里源地址:https://mirrors.aliyun.com/zabbix

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

        /etc/yum.repos.d/zabbix.repo :为源文件地址

3. 下载服务端     

        可以清一下就的yum 地址

        yum clean all

yum install zabbix-server-mysql zabbix-agent -y

 4. 安装前端多版本控制器,统一安装在/etc/opt/rh目录       

yum install centos-release-scl -y

5. 修改前端源

vim /etc/yum.repos.d/zabbix.repo


[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1 # 将这里的0改成1 保存
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

6. 安装前端

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

7. 安装数据库

自己的电脑环境搭建的时候,用的是自带的数据库

yum install mariadb-server -y
systemctl enable --now mariadb # 启动

安装数据库以后,需要初始化一下,按步骤 *** 作就可以,默认没有密码,可以直接按回车跳过

systemctl status mariadb
netstat -tunlp
mysql_secure_installation
Enter current password for root (enter for none): 
Set root password? [Y/n] y
New password:zabbix
Re-enter new password: zabbix
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

登录刚刚初始化以后的root 用户来创建zabbix 用户

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'upw';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;
mysql> quit;

导入zabbix 所需要的数据,需要注意 -p 后面的zabbix 是库名称

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

修改zabbix server 配置文件 修改DBPassword,将配置文件中的DBPassword 改成自己设置的密码

[root@localhost rh]# vim /etc/zabbix/zabbix_server.conf 
[root@localhost rh]# grep '^DBP' /etc/zabbix/zabbix_server.conf 

7. 编辑前端php文件

[root@localhost opt]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 
php_value[date.timezone] = Asia/Shanghai

如果端口冲突,可以在当前文件中修改端口信息 :/etc/httpd/conf/httpd.conf 

8. 启动zabbix相关服务

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

9. 访问 localhost/zabbix

用户 Admin/zabbix  注意大小写

二 接下来就是配置客户端的 *** 作

自己安装的时候会出现时间错乱的情况

1. 安装ntpdate,用来统一时间

yum install ntpdate -y
ntpdate -u ntp.aliyun.com

2. 配置统一的时区信息

mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Shanghai /etc/localtiome

3. 安装客户端并启动

# 安装路径/etc/zabbix/zabbix_agent2.conf
# 启动命令/usr/sbin/zabbix_agent2

yum install zabbix-agent2 -y  # 安装
systemctl enable --now zabbix_agent2  # 启动

4. 客户端配置

     查看信息   grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf

[root@localhost sbin]# cat /lib/systemd/system/zabbix-agent2.service 
[Unit]
Description=Zabbix Agent 2
After=syslog.target
After=network.target
[Service]
Environment="ConFFILE=/etc/zabbix/zabbix_agent2.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agent2
Type=simple
Restart=on-failure
PIDFile=/run/zabbix/zabbix_agent2.pid
KillMode=control-group
ExecStart=/usr/sbin/zabbix_agent2 -c $ConFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
User=zabbix
Group=zabbix
[Install]
WantedBy=multi-user.target

5. 验证客户端

在服务端输入命令测试

[root@localhost opt]# zabbix_get -s '192.168.233.129' -p 10050 -k 'system.hostname'
自定义监控项

1.需要添加的命令

who | wc -l

2.查看自定配置的引入位置

[root@linux2 zabbix]# grep '^Inc' /etc/zabbix/zabbix_agent2.conf 
Include=/etc/zabbix/zabbix_agent2.d/*.conf

3.创建配置文件以及添加内容

[root@linux2 zabbix_agent2.d]# vim userparameter-login.confg
[root@linux2 zabbix_agent2.d]# cat userparameter-login.confg 
UserParameter=login.user,who | wc -l

4.重启程序

systemctl restart zabbix-agent2
其他问题:

       1. 监控图形页面中文乱码

yum install wqy-microhei-fonts -y
#复制字体
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5350729.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-09
下一篇2022-12-09

发表评论

登录后才能评论

评论列表(0条)

    保存