设为首页 收藏本站
查看: 1032|回复: 0

Nagios core4.3.4 安装配置

[复制链接]

尚未签到

发表于 2019-1-12 11:04:11 | 显示全部楼层 |阅读模式
nagios core是免费版,目前最新已到4.3.4版。


nagios对windows主机active主动监控(监控机负载较大)


Installing the check_ncpa.py plugin
Run the following commands from the command line on your Nagios server:
cd /tmp
wget https://assets.nagios.com/downloads/ncpa/check_ncpa.tar.gz
tar xvf check_ncpa.tar.gz
chown nagios:nagios check_ncpa.py
chmod 775 check_ncpa.py
mv check_ncpa.py /usr/local/nagios/libexec
Note: If you have a different path to the nagios plugins directory, you will need to modify the last command.
To verify the version of the check_ncpa.py plugin, run the following command from the command line:
/usr/local/nagios/libexec/check_ncpa.py -V
Create the check command definition
Create the check_ncpa command in your configuration files for Nagios Core, normally they are located in /usr/local/nagios/etc - you may have a commands.cfg file you will want to put this command in. The command below will allow us to pass most of the arguments in with $ARG1$, allowing it to be more dynamic.
define command {
command_name    check_ncpa
command_line    $USER1$/check_ncpa.py -H $HOSTADDRESS$ $ARG1$
}
Create Nagios checks
You can create the checks in a config file in /usr/local/nagios/etc. For this example we will create a config file called ncpa.cfg with the following defined:
define host {
host_name               NCPA 2 Host
address                 192.168.1.10
check_command           check_ncpa!-t 'mytoken' -P 5693 -M system/agent_version
max_check_attempts      5
check_interval          5
retry_interval          1
check_period            24x7
contacts                nagiosadmin
notification_interval   60
notification_period     24x7
notifications_enabled   1
icon_image              ncpa.png
statusmap_image         ncpa.png
register                1
}
nagios对windows主机passive被动监控(被监控机主动发送数据包)

Passive Checks (NRDP)
In order for passive checks to work, you have to configure your passive service to actually send the checks. By default in new installs of NCPA 2, no passive handler is configured. If you installed on Windows and set up NRDP during the install process then you will already have a configuration set up. However, it would be a good idea to take a closer look at your configuration just in case.
Add checks to your ncpa configuration
Add a new NCPA configuration file to the ncpa.cfg.d directory located in the base NCPA installation directory. Use the following outline for passive checks to send to the NRDP server of your choice.
[passive checks]
%HOSTNAME%|__HOST__ = system/agent_version
%HOSTNAME%|CPU Usage = cpu/percent --warning 60 --critical 80 --aggregate avg
%HOSTNAME%|Memory Usage = memory/virtual --warning 80 --critical 90 --units Gi
%HOSTNAME%|Process Count = processes --warning 300 --critical 400
By default, passive checks are ran on 5 minute intervals, however with
NCPA 2 you can now define a check interval in seconds by appending
|interval to the left side of the passive check definition. An example of
a CPU check that would be performed every 30 seconds is below:
%HOSTNAME%|CPU Usage|30 = cpu/percent --warning 60 --critical 80 --aggregate avg
Configure your NRDP settings
In Nagios Core, you would need to install and configure NRDP manually.
Follow the steps, outlined in the "NRDP In Nagios Core" section of
the NRDP - Overview document.
Once you have your settings. Edit your ncpa.cfg file to look
something like the following:
[nrdp]
parent = http://nrdp/
token = nrdptoken
hostname = NCPA 2 Host
Enable the nrdp handler in the [passive] section of your config:
[passive]
handle = nrdp
  待完善




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-662308-1-1.html 上篇帖子: Centos 6.5 部署 Nagios 下篇帖子: Nagios企业监控讲解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表