怎么用hostmonitor监控linux

怎么用hostmonitor监控linux,第1张

Hostmonitor 主机:

IP:192.168.12.28

位置:15号楼甲幢2楼

账号:administrator

密码:p@ssw0rd

域:未加域

系统:WIN 2003 SP2

Hostmonitor功能:

监控服务器运行状况。

Hostmonitor使用:

进入主机,点击桌面程序“Hostmonitor”进入程序。File->Load TestList 加载配置文件,

进入监控界面,下图。【这是效果图,我已经先编辑好文档的】

监控各远程服务器明细:【部分】

如何增加监控服务器:(环境举例192.168.12.28为监控主机,192.168.100.100为被监控服务器)

1.通过MSTSC进入192.168.100.100,管理员身份进入。

2.开始-运行-\\192.168.12.28,将【RMA-Win】文件夹拷贝至D盘。

3.在192.168.100.100中双击rma_cfg.exe.

4.选择passive RMA,点击OK。

5.见图示。

见图示

至此,被监控主机已经设置完成。记牢第5步中设置的端口号及密码。

8.通过MSTSC进入192.168.12.28

9.见图示

10.可以看到刚刚成功连接的被监控主机。

11.选择进入,在Test method中添加需要监控的内容。

如何修改监控服务器:(环境举例192.168.12.28为监控主机,192.168.100.100为被监控服务器)

1.进入192.168.100.100.

2.程序文件夹在D盘,直接双击点开即可。参照【如何新增监控服务器】中第5步。

3.回到监控主机修改信息,参照【如何新增监控服务器】中第9步。

首先介绍一下硬件方面,

海康威视DS-7016录像机         1台     

西部数据SATA接口500G硬盘      1个     

TP-LINK R460+路由器           1个    

花生壳动态域名专业服务        1年    

电源线和视频线随便几百米就够了

第一步:搭建你的监控系统

首先将录像机接电源并连接路由器,通过硬盘录像机的默认管理地址进行登陆管理设置,

如http://192.168.0.64/。登陆管理,安装控件后会出现一个登陆的管理界面,输入默认的管理帐号admin ,密码12345,端口默认8000。

登陆成功后,双击左边摄像头列表当中的摄像头,可以看到一个监控的页面,就证明这个录像机已经正常在本地工作了,接下来,我们要对录像机进行网络上的配置,

点击操作界面的菜单可进入管理界面。

服务器参数这里有几个关键的设置选项,其中一个是IP地址,这个设置192.168.0.64子网掩码255.255.255.0,网关192.168.0.1。另外还有2个端口,最近端口号 8000这个是视频服务传输用的端口,HTTP端口号 80 这个是在浏览器输入访问要用到的端口。

通过以上操作,录像机的设置就要告一段落了

内网输入http://192.168.0.64是能够看到监控了

但是我们需要实现的是远程监控,需要做到的是外网同样都可以访问。

第二步 设置花生壳动态域名解析

注册一个免费的花生壳护照并等待1小时(貌似是花生壳的数据库服务器同步问题)

然后登陆路由器(默认管理的地址为http://192.168.0.1帐号admin密码admin)

在动态DNS里面输入我们刚注册的帐号和密码,并启用动态DNS,点击登陆。

登陆成功后,会直接显示目前护照的花生壳服务级别和能够得到花生壳解析服务的域名

域名zengkebing.gicp.net已经可以绑定我们当前的公网IP了,动态解析服务已经做好了。

第三步 设置路由器端口映射

接下来的就是要做路由器的端口映射

需要从路由器将录像机要用到的80和8000端口映射到192.168.0.64

如果你的录像机不是这个IP和端口就随之改动好了,具体操作请见下图

登录到路由器的管理界面(默认管理的地址为http://192.168.0.1帐号admin密码admin)

点击路由器左边操作菜单的“转发规则”—“虚拟服务器”。服务端口号填写为80  IP地址就输入录像机的内网IP“192.168.0.64”协议选择“ALL”或者“TCP”都可以

然后别忘了保存,那个常用服务端口只是起到一个帮助提示作用,不用设置。

同样的操作,把录像机视频服务的8000端口也给映射到“192.168.0.64”保存好可以看到已经映射好的端口,已经生效了,端口映射也完成了,到此视频服务器的设置已经全部完成,然后我们测试服务是否可以正常访问。

第四步 验证服务是否可以正常访问

打开浏览器,在地址栏里面输入动态域名zengkebing.gicp.net 敲回车键,会得到一个以下的提示,需要安装一个来自“杭州海康威视数字技术股份有限公司”的一个控件,这个是我们必须要安装的,点击提示按左键进行安装。然后会得到浏览器的一个提示,我们需要点击安装,才能够进行视频监控。安装视频控件成功后,我们可以看到令人期待的视频录像机登陆窗口,输入账号admin和密码12345,以8000端口登陆登陆成功后,双击左边列表当中的摄像头图标,就可以看到监控的画面了。

点击监控图像下面的按键切换成单画面,非常的清晰和顺畅。

修改一下录像机的默认账户以及密码,点击“配置”选项。然后在“用户权限”选项礼貌进行修改用户密码,注意:密码只可以是纯数字(海康真BT)

安装RSYSLOG服务器

这第一个部分描述的是如何搭建从客户端收集syslog数据的RSYSLOG服务器。在该例子中,我们的服务器名为rsyslog.domain.com,其固定IP地址为192.168.0.15。

首先,我们安装一些依赖项。

apt-get update

apt-get upgrade

apt-get install rsyslog rsyslog-mysql unzip zip binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libdb4.6-dev libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

安装过程中要求你输入MySQL服务器的密码时,创建一个密码!

我的OpenVZ模板已准备好了一切,所以下面这个命令对你来说可能没有必要……

apt-get install linux-kernel-headers

确保相应服务已创建并运行起来……

/etc/init.d/rsyslog restart

/etc/init.d/mysql restart

/etc/init.d/apache2 restart

确保服务器在侦听合适的TCP IP端口(端口80和端口3306)。这时,RSYSLOG还没有侦听任何端口。

rsyslog:~# netstat -tapn

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      415/mysqld

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      581/apache2

然后,我们可以构建rsyslog数据库:

mysqladmin -u root -p create rsyslog

接下来,我们启动MySQL命令外壳程序,创建rsyslog用户:

mysql -u root -p

GRANT SELECT, INSERT, UPDATE, DELETE ON rsyslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE'

FLUSH PRIVILEGES

quit

接下来,我们配置rsyslog服务器,以便侦听TCP端口514:

vi /etc/rsyslog.conf

添加这几行……(要记得将密码更改成你在创建MySQL服务器的rsyslog用户时输入的那个密码。)

$ModLoad MySQL

*.*       >127.0.0.1,rsyslog,rsyslog,ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE

……并去掉处理TCP syslog接收的几行代码前面的注释。

# rsyslog v3的/etc/rsyslog.conf配置文件

#

# 想了解更多信息,请参阅/usr/share/doc/rsyslog-doc/html/rsyslog_conf.html

$ModLoad MySQL

*.* >127.0.0.1,rsyslog,rsyslog,ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE

#################

#### 模块 ####

#################

$ModLoad imuxsock # 提供对本地系统日志的支持

$ModLoad imklog # 提供内核日志支持(以前由rklogd来提供)

#$ModLoad immark # 提供--MARK--息功能

# 提供UDP syslog接收

#$ModLoad imudp

#$UDPServerRun 514

# 提供TCP syslog接收

$ModLoad imtcp

$InputTCPServerRun 514

###########################

#### 全局指令 ####

###########################

并重启rsyslog服务。

/etc/init.d/rsyslog restart

确保服务器在侦听合适的TCP IP端口。(端口80、端口514和端口3306。)

rsyslog:~# netstat -tapn

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      618/rsyslogd

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      415/mysqld

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      581/apache2

接着我们下载LogAnalyzer,并配置Apache web服务器,以便显示日志。

cd /tmp

wget http://download.adiscon.com/loganalyzer/loganalyzer-3.4.1.tar.gz

tar xvzf loganalyzer-3.4.1.tar.gz

mv loganalyzer-3.4.1/ /var/www/

cd /var/www

接着我们为Apache web服务器配置www文件夹用户权限。

chown www-data:www-data * . -Rf

然后,我们对LogAnalyzer文件夹作了一些“改进”工作。

mv loganalyzer-3.4.1/ loganalyzer

cd contrib/

cp * ./../src/

cd ./../src/

sh ./configure.sh

我们已准备使用我们的互联网服务器来输入LogAnalyzer的最后设置项。往你的互联网浏览器里面输入rsyslog服务器的固定IP地址,本文中是http://192.168.0.15/loganalyzer/src/install.php。

运行简单的设置脚本(很简单,只要点击next ->next。)

现在,你应该有了正常运行的rsyslog服务器,而且LogAnalyzer已创建并运行起来。

接下来,我们配置RSYSLOG客户端,以便将其syslog数据发送到rsyslog服务器:

配置RSYSLOG客户端

我们要做的通常仅仅是配置rsyslog.conf文件,然后重启服务。(几乎所有Debian操作系统都预先安装了rsyslog。)

vi /etc/rsyslog.conf

添加万一网络连接中断要用到的work spool目录这几行,并将你的rsyslog服务器IP地址更改成192.168.0.15。(你可能还想要用mkdir命令来创建/rsyslog/work spool目录。)

# 提供TCP syslog接收

#$ModLoad imtcp

#$InputTCPServerRun 514

$WorkDirectory /rsyslog/work # work(spool)文件的默认位置

$ActionQueueType LinkedList # 使用异步处理

$ActionQueueFileName srvrfwd # 设置文件名称,还启用磁盘模式

$ActionResumeRetryCount -1 # 插入失败后,无限次重试

$ActionQueueSaveOnShutdown on # 如果rsyslog关闭,保存内存中数据

*.* @@YOUR-RSYSLOG-SERVER-ADDRESS-HERE

###########################

#### 全局指令####

###########################

并重启rsyslog服务。

/etc/init.d/rsyslog restart

服务器已通过合适的TCP IP端口(端口514)连接。

root@ic1:~# netstat -tapn

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp        0      0 192.168.0.100:49188     192.168.0.15:514         ESTABLISHED 13289/rsyslogd

这就是成功搭建的系统的样子。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/563250.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-01
下一篇2023-07-01

发表评论

登录后才能评论

评论列表(0条)

    保存