zabbix监控,监控Cisco网络设备、Windows系统、Linux客户端和httpd、mysql数据库

一、 安装zabbix
1、 安装并配置zabbix
1)
安装mysql服务器

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-*
[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# yum -y install mariadb mariadb-server
2)
设置服务开机自动启动

[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
3)
设置mysql登陆密码[email protected]

[[email protected] ~]# mysqladmin -uroot password
New password:
Confirm new password:
4)
安装zabbix

[[email protected] ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
5)
创建zabbix系统数据库

[[email protected] ~]# mysql -uroot [email protected]
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user ‘zabbix’@‘localhost’ identified by ‘[email protected]’;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to ‘zabbix’@‘localhost’;
Query OK, 0 rows affected (0.00 sec)
6)
导入zabbix数据

[[email protected] ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix [email protected] zabbix
2、 配置zabbix服务器
1)
修改zabbix服务器主配置文件

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf
13 ListenPort=10051
93 DBHost=localhost
103 DBName=Zabbix
119 DBUser=Zabbix
128 [email protected]
144 DBPort=3306
2)
配置zabbix服务器时区亚洲上海

[[email protected] ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
3)
启动zabbix并监控服务器端口

[[email protected] ~]# systemctl start zabbix-server zabbix-agent httpd
[[email protected] ~]# systemctl enable zabbix-server zabbix-agent httpd
[[email protected] ~]# netstat -anptu | grep 10051
zabbix监控,监控Cisco、Windows、Linux、mysql
4)
设置zabbix监控端支持中文

[[email protected] ~]# rz
z waiting to receive.*B0100000023be50
zabbix监控,监控Cisco、Windows、Linux、mysql
[[email protected] ~]# cp simkai.ttf /usr/share/zabbix/fonts/
[[email protected] ~]# vim /usr/share/zabbix/include/defines.inc.php
47 define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’);
[[email protected] ~]# systemctl restart zabbix-server zabbix-agent httpd
3、 客户端访问zabbix监控
1)
打开浏览器输入http://zabbix服务器IP/zabbix

zabbix监控,监控Cisco、Windows、Linux、mysql
2)
系统环境检查界面

zabbix监控,监控Cisco、Windows、Linux、mysql
3)
数据库连接配置界面

zabbix监控,监控Cisco、Windows、Linux、mysql
4)
连接zabbix服务信息

zabbix监控,监控Cisco、Windows、Linux、mysql
5)
配置信息汇总及安装完成

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
6)
Zabbix服务器登陆界面,账户Admin、密码zabbix

zabbix监控,监控Cisco、Windows、Linux、mysql
7)
修改显示语言为中文

zabbix监控,监控Cisco、Windows、Linux、mysql
二、 配置监控客户端
1、 监控Cisco网络设备
1)
配置ip地址网关

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
R1#config t
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.100.20 255.255.255.0
R1(config-if)#no shutdown
R1(config)#no ip routing
R1(config)#ip default-gateway 192.168.100.10
2)
开启SNMP管理

R1(config)#snmp-server community centos ro
R1(config)#snmp-server host 192.168.100.10 centos
3)
配置监控端,监控Cisco网络设备

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
2、监控windows系统
1)
配置IP地址并修改监控配置文件

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
2)
加载zabbix配置文件

C:\Users\Administrator.WIN-532H26G88SS>cd c:
c:>cd zabbix
c:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -i
c:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -s
3)
查看客户端端口号

c:\zabbix>netstat -ano | find “10050”
TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 5112
TCP [::]:10050 [::]:0 LISTENING 5112
4)
监控windows系统

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
3监控Linux客户端和httpd
1)
安装zabbix客户端

zabbix监控,监控Cisco、Windows、Linux、mysql
[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-

[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# yum -y install zabbix-agent
2)
修改zabbix客户端主配置文件

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.100.10
ServerActive=192.168.100.10
Hostname=192.168.100.40
Include=/etc/zabbix/zabbix_agentd.d/.conf
#UnsafeUserParameters=0
3)
启动zabbix客户端并查看端口

[[email protected] ~]# systemctl start zabbix-agent
[[email protected] ~]# systemctl enable zabbix-agent
[[email protected] ~]# netstat -anptu | grep 10050
zabbix监控,监控Cisco、Windows、Linux、mysql
4)
监控Linux客户端

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
5)
安装httpd

[[email protected] ~]# umount /mnt/
zabbix监控,监控Cisco、Windows、Linux、mysql
[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# yum -y install httpd
6)
设置开机自启

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
7)
监控httpd服务

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
4、 监控mysql数据库
1)
安装mysql数据库

[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-

[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# yum -y install mariab mariadb-server
2)
启动服务设置访问开机自动启动

[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
3)
初始化mysql密码

[[email protected] ~]# mysqladmin -uroot password
New password:
Confirm new password:
4)
安装abbix客户端

[[email protected] ~]# umount /mnt/
zabbix监控,监控Cisco、Windows、Linux、mysql
[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# yum -y install zabbix-agent
5)
修改abbix客户端配置文件

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.100.10
ServerActive=192.168.100.10
Hostname=192.168.100.50
Include=/etc/zabbix/zabbix_agentd.d/*.conf
#UnsafeUserParameters=0
6)
启动zabbix客户端

[[email protected] ~]# systemctl start zabbix-agent
[[email protected] ~]# systemctl enable zabbix-agent
7)
监控mysql

zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
zabbix监控,监控Cisco、Windows、Linux、mysql
8)
插入数据查看监控

[[email protected] ~]# mysql -uroot [email protected]
MariaDB [(none)]> create database cheng;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> use cheng;
MariaDB [cheng]> create table qaq (姓名 char(3),性别 char(2));
Query OK, 0 rows affected (0.00 sec)
MariaDB [cheng]> insert into cheng.qaq values (‘张三’,‘男’);
Query OK, 1 row affected, 2 warnings (0.00 sec)
zabbix监控,监控Cisco、Windows、Linux、mysql

相关文章: