CentOS 6.5搭建Smokeping平台(下)

简介:

1、添加监控点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[root@i-uiiyw0xz ~] # vi /usr/local/smokeping/etc/config 
##添加以下内容##
+ Other
menu = 三大网络监控
title = 监控统计
++ dianxin
menu = 电信网络监控
title = 电信网络监控列表
host =  /Other/dianxin/dianxin-bj 
+++ dianxin-bj
menu = 北京电信
title = 北京电信
alerts = someloss
host = 202.96.199.133
 
++ liantong
menu = 联通网络监控
title = 联通网络监控列表
host =  /Other/liantong/liantong-bj 
+++ liantong-bj
menu = 北京联通
title = 北京联通
alerts = someloss
host = 61.135.169.121
 
++ yidong
menu = 移动网络监控
title = 移动网络监控列表
#host = /Other/yidong/yidong-bj
+++ yidong-bj
menu = 北京移动
title = 北京移动
alerts = someloss
host = 221.130.33.52

2、处理中文乱码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@i-uiiyw0xz ~] # yum -y install wqy-zenhei-fonts
[root@i-uiiyw0xz ~] # vi /usr/local/smokeping/lib/Smokeping/Graphs.pm
     if  ($mode =~ /[anc]/){
         my $val = 0;
         for  my $host (@hosts){
             my ($graphret,$xs,$ys) = RRDs::graph
             ( "dummy" ,
             '--start' , $tasks[0][1],
             '--end' , $tasks[0][2],
             '--font TITLE:20:"WenQuanYi Zen Hei Mono"' ,    ##增加该行
             "DEF:maxping=$cfg->{General}{datadir}${host}.rrd:median:AVERAGE" ,
             'PRINT:maxping:MAX:%le'  );
             my $ERROR = RRDs::error();
             return  "<div>RRDtool did not understand your input: $ERROR.</div>"  if  $ERROR;
             $val = $graphret->[0]  if  $val < $graphret->[0];
         }
         $val = 1e-6  if  $val =~  /nan/i ;
         $max = { $tasks[0][1] => $val * 1.5 };
     }

3、用户认证

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@i-uiiyw0xz ~] # vi /etc/httpd/conf/httpd.conf 
<Directory  "/usr/local/smokeping" >
AllowOverride None
Options All
AddHandler cgi-script .fcgi .cgi
Order allow,deny
Allow from all
AllowOverride AuthConfig      ##添加用户认证
AuthName  "smokeping"
AuthType Basic
AuthUserFile  /usr/local/smokeping/htdocs/htpasswd
Require valid-user
DirectoryIndex smokeping.fcgi
< /Directory >
[root@i-uiiyw0xz ~] # htpasswd -c /usr/local/smokeping/htdocs/htpasswd admin
New password:                                                       ##设置账号口令
Re- type  new password: 
Adding password  for  user admin

4、重启httpd和smokeping

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@i-uiiyw0xz ~] # /usr/sbin/httpd -t
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1  for  ServerName
Syntax OK
[root@i-uiiyw0xz ~] # /usr/sbin/httpd -k graceful
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1  for  ServerName
[root@i-uiiyw0xz ~] # ps aux |grep smokeping
root      8785  0.0  0.0 103244   852 pts /0     S+   09:36   0:00  grep  smokeping
root     15722  0.0  0.2 231860 10384 ?        Ss   Aug09   0:23 . /smokeping  [FPing]
[root@i-uiiyw0xz ~] # kill 15722
[root@i-uiiyw0xz ~] # /usr/local/smokeping/bin/smokeping
WARNING: Hostname  'james.address'  does currently not resolve to an IPv6 or IPv4 address
Note: logging to syslog as local0 /info .
Daemonizing  /usr/local/smokeping/bin/smokeping  ...

5、验证效果

wKioL1mRP5WQIAEuAABDfUjPvIk400.png-wh_50

wKiom1mRQZrwVYhmAADZ6xc6z3I460.png-wh_50












本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1956095,如需转载请自行联系原作者

相关文章
|
2月前
|
物联网 应用服务中间件 Linux
CentOS7.9 Nginx+EMQX集群组建MQTTS平台
通过以上步骤,您已成功搭建了一个基于CentOS 7.9、Nginx和EMQX的MQTTS平台。这个平台既能保证数据传输的安全性,又能利用Nginx的负载均衡能力和EMQX的高性能、高并发处理能力,实现稳定高效的消息服务。在部署和配置过程中,务必注意证书、域名以及EMQX配置的正确性,确保系统安全和稳定运行。此外,定期更新软件和系统,以及监控系统性能,也是保证MQTTS平台长期稳定运行的重要环节。
75 4
|
2月前
|
物联网 应用服务中间件 Linux
CentOS7.9 Nginx+EMQX集群组建MQTTS平台
通过以上步骤,您已成功搭建了一个基于CentOS 7.9、Nginx和EMQX的MQTTS平台。这个平台既能保证数据传输的安全性,又能利用Nginx的负载均衡能力和EMQX的高性能、高并发处理能力,实现稳定高效的消息服务。在部署和配置过程中,务必注意证书、域名以及EMQX配置的正确性,确保系统安全和稳定运行。此外,定期更新软件和系统,以及监控系统性能,也是保证MQTTS平台长期稳定运行的重要环节。
69 3
|
5月前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
|
5月前
|
运维 Kubernetes 监控
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
71 0
|
5月前
|
Linux
开源日志平台GrayLog5.1.7 CentOS7一键安装脚本
开源日志平台GrayLog5.1.7 CentOS7一键安装脚本
152 1
|
5月前
|
Linux Shell
开源日志平台GrayLog5.1.10 CentOS7一键安装脚本
开源日志平台GrayLog5.1.10 CentOS7一键安装脚本
210 0
|
消息中间件 运维 安全
带你读《2022龙蜥社区全景白皮书》——6.2.1 龙蜥社区助力全国首个政府采购云平台完成CentOS迁移 - 政采云
带你读《2022龙蜥社区全景白皮书》——6.2.1 龙蜥社区助力全国首个政府采购云平台完成CentOS迁移 - 政采云
121 2
|
监控 Linux
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
209 0
 CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
|
监控 前端开发 Linux
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
137 0
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
|
运维 自然语言处理 监控
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
192 0
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)