日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Nagios添加服務(wù)監(jiān)控

創(chuàng)新互聯(lián)是專業(yè)的榕城網(wǎng)站建設(shè)公司,榕城接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行榕城網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

監(jiān)控Web服務(wù):

在window server2003上安裝IIS

然后我們?cè)趎agios上做配置

命令配置里面默認(rèn)有http

define command{

       command_name    check_http

       command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$

       }

配置主機(jī)和服務(wù),主機(jī)之前已經(jīng)配置好了,所以我們添加一個(gè)服務(wù)就可以

[nagios@node4 ~]$ cd/usr/local/nagios/etc/objects/

[nagios@node4objects]$ vim windows.cfg

define service{

       use                     generic-service

       host_name               winserver

       service_description     Web_server

       check_command           check_http

       }

重啟nagios服務(wù)

[root@node4 objects]#service nagios restart

Running configurationcheck...done.

Stopping nagios:done.

Starting nagios:done.

然后現(xiàn)在我們?cè)趎agios管理界面上看到新加入的web服務(wù)了

Nagios添加服務(wù)監(jiān)控

監(jiān)控MySQL服務(wù)

在node4上安裝mysql-server

# yum install mysql-server -y

啟動(dòng)mysqld服務(wù)

# service mysqldstart

Initializing MySQLdatabase:  Installing MySQL systemtables...

OK

Filling helptables...

OK

To start mysqld atboot time you have to copy

support-files/mysql.serverto the right place for your system

PLEASE REMEMBER TOSET A PASSWORD FOR THE MySQL root USER !

To do so, start theserver, then issue the following commands:

/usr/bin/mysqladmin-u root password 'new-password'

/usr/bin/mysqladmin-u root -h node4.example.com password 'new-password'

Alternatively you canrun:

/usr/bin/mysql_secure_installation

which will also giveyou the option of removing the test

databases andanonymous user created by default.  Thisis

strongly recommendedfor production servers.

See the manual formore instructions.

You can start theMySQL daemon with:

cd /usr ;/usr/bin/mysqld_safe &

You can test theMySQL daemon with mysql-test-run.pl

cd /usr/mysql-test ;perl mysql-test-run.pl

Please report anyproblems with the /usr/bin/mysqlbug script!

                                                         [  OK  ]

Starting mysqld:                                          [  OK  ]

# chkconfig mysqld on

然后給mysql設(shè)置管理員密碼

# mysqladmin -u root -p password wiker #修改密碼為wiker

Enter password:  #直接回車,默認(rèn)的root密碼是空

[root@node4 ~]# mysql -u root -pwiker #測(cè)試下登陸

Welcome to the MySQLmonitor.  Commands end with ; or \g.

Your MySQL connectionid is 11

Server version:5.1.52 Source distribution

Copyright (c) 2000,2010, Oracle and/or its affiliates. All rights reserved.

This software comeswith ABSOLUTELY NO WARRANTY. This is free software,

and you are welcometo modify and redistribute it under the GPL v2 license

Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.

mysql> showdatabases;

+--------------------+

| Database           |

+--------------------+

| information_schema|

| mysql              |

| test               |

+--------------------+

3 rows in set (0.01sec)

但是我們發(fā)現(xiàn)我們沒有check_mysql這個(gè)插件:

[root@node4 libexec]#pwd

/usr/local/nagios/libexec

[root@node4 libexec]#ls

check_apt           check_imap         check_pop

check_breeze        check_ircd         check_procs

check_by_ssh        check_load         check_real

check_clamd         check_log          check_rpc

check_cluster       check_mailq        check_sensors

check_dhcp          check_mrtg         check_smtp

check_dig           check_mrtgtraf     check_ssh

check_disk          check_nagios       check_swap

check_disk_smb      check_nntp         check_tcp

check_DNS           check_nrpe         check_time

check_dummy         check_nt           check_udp

check_file_age      check_ntp          check_ups

check_flexlm        check_ntp_peer     check_users

check_ftp           check_ntp_time     check_wave

check_http          check_nwstat       negate

check_icmp          check_oracle       process_perfdata.pl

check_ide_smart     check_overcr       urlize

check_ifoperstatus  check_ping         utils.pm

check_ifstatus      check_pnp_rrds.pl  utils.sh

因?yàn)閏heck_mysql這個(gè)插件需要依賴mysql-devel包才能生效,所以我們需要安裝這個(gè)包,然后重新編譯nagios的插件

# yum installmysql-devel -y

[root@node4nagios-plugins-1.5]#  ./configure--with-nagios-user=nagios --with-nagios-group=nagios

[root@node4nagios-plugins-1.5]# make ; make install

[root@node4nagios-plugins-1.5]# cd /usr/local/nagios/libexec/

[root@node4 libexec]#ls

check_apt           check_load         check_real

check_breeze        check_log          check_rpc

check_by_ssh        check_mailq        check_sensors

check_clamd         check_mrtg         check_simap

check_cluster       check_mrtgtraf     check_smtp

check_dhcp          check_mysql        check_spop

check_dig           check_mysql_query  check_ssh

check_disk          check_nagios       check_ssmtp

check_disk_smb      check_nntp         check_swap

check_dns           check_nntps        check_tcp

check_dummy         check_nrpe         check_time

check_file_age      check_nt           check_udp

check_flexlm        check_ntp          check_ups

check_ftp           check_ntp_peer     check_users

check_http          check_ntp_time     check_wave

check_icmp          check_nwstat       negate

check_ide_smart     check_oracle       process_perfdata.pl

check_ifoperstatus  check_overcr       urlize

check_ifstatus      check_ping         utils.pm

check_imap          check_pnp_rrds.pl  utils.sh

check_ircd          check_pop

check_jabber        check_procs

首先我們定義commands

[root@node4 libexec]#cd /usr/local/nagios/etc/objects/

[root@node4 objects]#vim commands.cfg

define  command {

      command_name    check_mysql

      command_line    $USER1$/check_mysql -H $HOSTADDRESS$ -u$ARG1$ -p $ARG2$

}

然后定義主機(jī)上的服務(wù)

[root@node4 objects]#vim localhost.cfg

define service{

       use                            local-service,services-pnp

       host_name                       localhost

       service_description             Mysql-server

       check_command                   check_mysql!root!wiker

       }

然后檢查語法

[root@node4 objects]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

……………………………………..

Total Warnings: 0

Total Errors:   0

然后重啟nagios服務(wù)

[root@node4 objects]#service nagios restart

Running configurationcheck...done.

Stopping nagios:done.

Starting nagios:done.

然后進(jìn)入nagios界面,你就會(huì)看到我們加入的mysql服務(wù)

Nagios添加服務(wù)監(jiān)控


網(wǎng)站名稱:Nagios添加服務(wù)監(jiān)控
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/ihojoh.html