今天终于完成了一件一直以来都想干的事情,那就是开源 NPC。好了,不想再往下看文章的童鞋,可以直接前往 GitHub 地址 查看使用说明了。
接下来我想说说 NPC 的来源以及是如何一步步走到现在的。
今天终于完成了一件一直以来都想干的事情,那就是开源 NPC。好了,不想再往下看文章的童鞋,可以直接前往 GitHub 地址 查看使用说明了。
接下来我想说说 NPC 的来源以及是如何一步步走到现在的。
在安装试用 nagiosql 时发现的问题,当时根据网上的N多教程和官方文档的介绍,我的虚拟目录是这样配置的:
Alias /nagiosql "/usr/local/nagios/nagiosql"
<directory "/usr/local/nagios/nagiosql">
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# AuthName "NagiosQL Access"
# AuthType Basic
# AuthUserFile /etc/nagiosql/auth/nagiosql.users
# Require valid-user
</directory>
之前介绍过《 nagios + pnp4nagios 安装笔记》,但文章中的 apache 和 php 都是通过 yum 直接安装的,这样安装的方式比较方便快捷,但是弊端也很明显,就是不易于维护和升级,特别是对处于内网的生产机来说,更是头疼。遂对 apache + php + nagios + pnp4nagios
手动编译安装笔记进行整理记录,以便后续参考。
在部署完nagios后,很多人都在纠结告警及时性的问题。使用默认的邮件告警吧,由于邮件收发的延迟,很难及时得到提醒。而之前流行一时的使用飞信进行短信告警的功能也无法使用了。当然还可以微信告警,但是需要企业号,不是每个人都能注册的。
nagios 是一款十分强大的监控工具,除了自带的丰富的监控脚本外,还支持建立自定义监控内容。前两篇文章中我们已经详细介绍了 nagios + pnp4nagios
的安装以及对相关配置进行了分析(详见《nagios + pnp4nagios 安装笔记》和《nagios 配置详解》),现在我们来说说如何自定义 nagios 监控,以及 pnp4nagios 绘图格式一些常见错误的解决方法。
之前已经详细介绍了nagios + pnp4nagios 安装笔记,这是我在 CentOS6.6 虚拟机上逐条命令重复验证过的,希望能给大家一点帮助。但是,成功的安装只是 nagios 监控道路上的第一步,要想 nagios 发挥应有的作用,还得从配置入手。
Nagios 是一款开源的电脑系统和网络监视工具,能有效监控 Windows 、 Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。