运维监控工具之 Nagios 客户端安装(二)
生活随笔
收集整理的這篇文章主要介紹了
运维监控工具之 Nagios 客户端安装(二)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
nagios的客戶端安裝腳本
| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | #!/bin/bash#解決依賴yum?-y?install?sysstat?openssl-devel?bc?xinetd#新建用戶groupadd?nagiosuseradd?-g?nagios?-M?-s?/sbin/nologin?nagios#編譯安裝插件cd?/root/soft/tar?-zxf?nagios-plugins-1.5.tar.gzcd?nagios-plugins-1.5./configuremake?&&?make?install#編譯安裝nrpecd?/root/soft/tar?-zxf?nrpe-2.15.tar.gzcd?nrpe-2.15./configuremake?all?&&?make?install-plugin?&&?make?install-daemonmake?install-daemon-config?&&?make?install-xinetd#在守護(hù)進(jìn)程的主配置文件添加監(jiān)控端?ipcd?/root/soft/sed?-i?'/only_from/s/$/?10.10.10.21/'?/etc/xinetd.d/nrpe#添加nrpe服務(wù)echo?"nrpe????????????5666/tcp????????????????#?nrpe"?>>?/etc/services#修改snmp配置文件,暫時(shí)不需要修改。因?yàn)榇藭r(shí)的被監(jiān)控端是使用?check_nrpe?命令來監(jiān)測(cè)相關(guān)信息內(nèi)容#sed?-i?'41a?com2sec?notConfigUser??127.0.0.1???????public'?/etc/snmp/snmpd.conf#sed?-i?'41a?view????systemview????included???.1'?/etc/snmp/snmpd.conf#sed?-i?'s/#view?all????included??.1???????????????????????????????80/view?all????included??.1???????????????????????????????80/'?/etc/snmp/snmpd.conf#提供"內(nèi)存,cpu,流量"的監(jiān)控腳本,因?yàn)橄到y(tǒng)默認(rèn)沒有這些腳本cd?/root/soft/chmod?+x?check_mem.sh?check_cpu.sh?check_traffic.shmv?check_mem.sh?check_cpu.sh?check_traffic.sh?/usr/local/nagios/libexec/#使用自定義好的?nrpe.cfg?配置文件。同時(shí)也可以自己修改配置文件,主要是添加一些?nrpe的一些監(jiān)控命令,如下條內(nèi)容cp?-f?nrpe.cfg?/usr/local/nagios/etc/nrpe.cfgchown?nagios.nagios?/usr/local/nagios/etc/nrpe.cfg#自定義修改?nrpe.cfg?的相關(guān)內(nèi)容,主要就是添加一些?nrpe的一些監(jiān)控命令,如果使用了上面的方法,那此處就不用修改#cat?>>?/usr/local/nagios/etc/nrpe.cfg?<<EOF#command[check_users]=/usr/local/nagios/libexec/check_users?-w?5?-c?10#command[check_load]=/usr/local/nagios/libexec/check_load?-w?15,10,5?-c?30,25,20#command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs?-w?5?-c?10?-s?Z#command[check_total_procs]=/usr/local/nagios/libexec/check_procs?-w?160?-c?200#command[check_swap]=/usr/local/nagios/libexec/check_swap?-w?20%?-c?10%#command[check_http]=/usr/local/nagios/libexec/check_http?-I?127.0.0.1#command[check_disk]=/usr/local/nagios/libexec/check_disk?-w?15%?-c?10%#command[check_mem]=/usr/local/nagios/libexec/check_mem.sh?-w?85?-c?95#command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh?-w?85?-c?95#command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh??-V?2c?-C?public?-H?127.0.0.1?-I?3?-w?4200,4500?-c?5400,5500?-K?-B#EOF#df_=`df?-h|grep?/|awk?'NR==1'|awk?'{print?$1}'`#echo?"command[check_/]=/usr/local/nagios/libexec/check_disk?-w?20%?-c?10%?-p?$df_"?>>/usr/local/nagios/etc/nrpe.cfg#df_data=`df?-h|grep?data|awk?'{print?$1}'`#echo?"command[check_/data]=/usr/local/nagios/libexec/check_disk?-w?20%?-c?10%?-p?$df_data"?>>/usr/local/nagios/etc/nrpe.cfg#service?snmpd?restart#啟動(dòng)?nrpe?的守護(hù)進(jìn)程,這樣如再修改?nrpe的相關(guān)內(nèi)容就不用再重新啟動(dòng)service?xinetd?restart#/usr/local/nagios/libexec/check_traffic.sh?-V?2c?-C?public?-H?127.0.0.1?-L#檢測(cè)?nrpe?是否啟動(dòng)netstat?-tnlp?|?grep?5666if?[?$??==?0?];?thenecho?"nrpe?is?Success"elseecho?"Down"exitfi |
本文出自 “行 者--->” 博客,請(qǐng)務(wù)必保留此出處http://liumissyou.blog.51cto.com/4828343/1623853
轉(zhuǎn)載于:https://blog.51cto.com/lucifer119/1729410
總結(jié)
以上是生活随笔為你收集整理的运维监控工具之 Nagios 客户端安装(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android项目实战(十三):浅谈Ev
- 下一篇: 计算几何参考模板