Zabbix分布式系统监视配置(一)

网友投稿 760 2023-03-16

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Zabbix分布式系统监视配置(一)

Zabbix安装(一):安装环境

一、系统环境

1、主机名

[root@tiejiang ~]# hostname zabbix1 [root@tiejiang ~]# vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=zabbix1

[root@ ~]# hostname zabbix1 [root@ ~]# vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=zabbix1

2、yum源

(1)添加163的源

(2)更新列表

[root@zabbix1 ~]# yum clean all [root@zabbix1 ~]# yum list

[root@zabbix1 ~]# yum clean all [root@zabbix1 ~]# yum list

(3)解除锁定状态

使用yum安装时可能会出现锁定状态,报错如下:   Another app is currently holding the yum lock; waiting for it to exit...     解决方法: [root@zabbix1 ~]# rm -f /var/run/yum.pid

使用yum安装时可能会出现锁定状态,报错如下: Another app is currently holding the yum lock; waiting for it to exit... 解决方法: [root@zabbix1 ~]# rm -f /var/run/yum.pid

3、X桌面环境

查看是否安装了桌面环境的组件,没有则进行组安装:

[root@zabbix1 ~]# yum grouplist | more   [root@zabbix1 ~]# yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]""Internet Browser"

[root@zabbix1 ~]# yum grouplist | more [root@zabbix1 ~]# yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]""Internet Browser"

修改启动级别为5后重启服务器:

[root@zabbix1~]# vim /etc/inittab id:5:initdefult: [root@zabbix1~]# reboot

[root@zabbix1~]# vim /etc/inittab id:5:initdefult: [root@zabbix1~]# reboot

4、网卡配置

查看网络配置:

[root@zabbix1 ~]# ifconfig -a

[root@zabbix1 ~]# ifconfig -a

手动设置网卡:

[root@zabbix ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0   DEVICE=eth0          #接口名称   TYPE=Ethernet        #接口类型:以太网   ONBOOT=yes            #开机启动   BOOTPROTO=static          #静态IP   HWADDR=00:15:5D:01:2C:00  #MAC地址   IPADDR=10.188.1.103       #IP地址   PREFIX=24                 #子网掩码位数,或使用NETMASK=255.255.255.0   GATEWAY=10.188.1.1        #网关地址   DNS1=10.188.1.2           #DNS服务器地址,我这是内网的DNS   DNS2=202.101.224.68      #公网DNS服务器地址

[root@zabbix ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #接口名称 TYPE=Ethernet #接口类型:以太网 ONBOOT=yes #开机启动 BOOTPROTO=static #静态IP HWADDR=00:15:5D:01:2C:00 #MAC地址 IPADDR=10.188.1.103 #IP地址 PREFIX=24 #子网掩码位数,或使用NETMASK=255.255.255.0 GATEWAY=10.188.1.1 #网关地址 DNS1=10.188.1.2 #DNS服务器地址,我这是内网的DNS DNS2=202.101.224.68 #公网DNS服务器地址

重启网卡:

[root@zabbix1 ~]# ifdown eth0 && ifup eth0

[root@zabbix1 ~]# ifdown eth0 && ifup eth0

5、vnc远程桌面

安装及启动进程1(端口号是5900+1):

[root@zabbix ~]# yum install -y tigervnc-server[root@zabbix ~]# vncserver :1#输入密码123456    配置启动脚本,使用Gnome会话模式:[root@zabbix ~]# vi /root/.vnc/xstartupunset  SESSION_MANAGER exec  /etc/X11/xinit/xinitrc #twm& gnome-session    重启vnc进程:[root@zabbix ~]# vncserver -kill :1 [root@zabbix ~]# vncserver :1    设置开机自动启动:[root@zabbix ~]# vi /etc/sysconfig/vncserversVNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600 -alwaysshared "[root@zabbix ~]# chkconfig vncserver on

[root@zabbix ~]# yum install -y tigervnc-server[root@zabbix ~]# vncserver :1#输入密码123456 配置启动脚本,使用Gnome会话模式:[root@zabbix ~]# vi /root/.vnc/xstartupunset SESSION_MANAGER exec /etc/X11/xinit/xinitrc #twm& gnome-session 重启vnc进程:[root@zabbix ~]# vncserver -kill :1 [root@zabbix ~]# vncserver :1 设置开机自动启动:[root@zabbix ~]# vi /etc/sysconfig/vncserversVNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600 -alwaysshared "[root@zabbix ~]# chkconfig vncserver on

6、selinux安全项

[root@zabbix1 ~]# cat /etc/selinux/config SELINUX=disabled [root@zabbix1 ~]# setenforce 0

[root@zabbix1 ~]# cat /etc/selinux/config SELINUX=disabled [root@zabbix1 ~]# setenforce 0

7、ntpupdate时间同步

[root@zabbix1 ~]# crontab -e 0 * * * * /usr/sbin/ntpdate  65.55.56.206  #1小时同步一次 [root@zabbix1 ~]# service crond restart [root@zabbix1 ~]# ntpdate 65.55.56.206 18 Nov 10:07:49 ntpdate[8567]: step time  server 65.55.56.206 offset -0.743765 sec

[root@zabbix1 ~]# crontab -e 0 * * * * /usr/sbin/ntpdate 65.55.56.206 #1小时同步一次 [root@zabbix1 ~]# service crond restart [root@zabbix1 ~]# ntpdate 65.55.56.206 18 Nov 10:07:49 ntpdate[8567]: step time server 65.55.56.206 offset -0.743765 sec

8、FTP文件传输

[root@zabbix1 ~]# yum install -y vsftpd [root@zabbix1 ~]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO  #禁止匿名访问  userlist_deny=NO     #(手动添加)使用FTP用户表 [root@zabbix1 ~]# useradd ywzhou [root@zabbix1 ~]# passwd ywzhou  #输入密码123456 [root@zabbix1 ~]# vi /etc/vsftpd/user_list ywzhou [root@zabbix1 ~]# /etc/init.d/vsftpd start [root@zabbix1 ~]# chkconfig vsftpd on

[root@zabbix1 ~]# yum install -y vsftpd [root@zabbix1 ~]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #禁止匿名访问 userlist_deny=NO #(手动添加)使用FTP用户表 [root@zabbix1 ~]# useradd ywzhou [root@zabbix1 ~]# passwd ywzhou #输入密码123456 [root@zabbix1 ~]# vi /etc/vsftpd/user_list ywzhou [root@zabbix1 ~]# /etc/init.d/vsftpd start [root@zabbix1 ~]# chkconfig vsftpd on

9、防火墙

[root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 21 -j ACCEPT [root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT [root@zabbix1 ~]# service iptables save

[root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 21 -j ACCEPT [root@zabbix1 ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT [root@zabbix1 ~]# service iptables save

二、LAMP环境

1、安装Apache

2、安装PHP

访问测试:

3、安装Mysql

[root@zabbix1 ~]# yum install mysql mysql-server mysql-devel  [root@zabbix1 ~]# service mysqld start [root@zabbix1 ~]# chkconfig mysqld on [root@zabbix1 ~]# mysqladmin -u root password '123456' 当主机断电重启后zabbix无法连接mysql,报错如下: Another MySQL daemon already running with the same unix socket     要先删除mysql.sock文件才能启动mysqld,因此在执行下面的命令开机重启mysql: [root@zabbix ~]# echo "rm -f /var/lib/mysql/mysql.sock && service mysqld restart" >> /etc/rc.local     结论: 本节安装环境的部署适用于大部分的应用环境。

[root@zabbix1 ~]# yum install mysql mysql-server mysql-devel [root@zabbix1 ~]# service mysqld start [root@zabbix1 ~]# chkconfig mysqld on [root@zabbix1 ~]# mysqladmin -u root password '123456' 当主机断电重启后zabbix无法连接mysql,报错如下: Another MySQL daemon already running with the same unix socket 要先删除mysql.sock文件才能启动mysqld,因此在执行下面的命令开机重启mysql: [root@zabbix ~]# echo "rm -f /var/lib/mysql/mysql.sock && service mysqld restart" >> /etc/rc.local 结论: 本节安装环境的部署适用于大部分的应用环境。

上一篇:如何量身打造基于CentOS的产品镜像
下一篇:VMware vSphere 4/5/5.5 设置虚拟机随机 自动启动
相关文章

 发表评论

暂时没有评论,来抢沙发吧~