How to install check mk agent on AIX Power System
bash-4.2# vi /usr/bin/check_mk_agent
bash-4.2#
bash-4.2# ls -l /usr/bin/check_mk_agent
-rw-r--r-- 1 root system 12311 May 08 10:57 /usr/bin/check_mk_agent
bash-4.2#
bash-4.2# chmod 755 /usr/bin/check_mk_agent
bash-4.2#
bash-4.2# ls -l /usr/bin/check_mk_agent
-rwxr-xr-x 1 root system 12311 May 08 10:57 /usr/bin/check_mk_agent
bash-4.2#
Change file permission to 755
bash-4.2# chmod 755 /usr/bin/check_mk_agent
bash-4.2#
bash-4.2# ls -l /usr/bin/check_mk_agent
-rwxr-xr-x 1 root system 12311 May 08 10:57 /usr/bin/check_mk_agent
bash-4.2#
Create the check mk directory
bash-4.2# mkdir -p /usr/check_mk/lib
bash-4.2# mkdir -p /usr/check_mk/conf
bash-4.2# mkdir -p /usr/check_mk/lib/local
bash-4.2# mkdir -p /usr/check_mk/lib/plugins
bash-4.2# mkdir -p /tmp/check_mk
bash-4.2# mkdir -p /tmp/check_mk/spool
Backup the services file
bash-4.2# cp /etc/services /etc/services_backup_080519
bash-4.2#
bash-4.2# ls -l /etc/ | grep services
-rw-r--r-- 1 root system 0 Mar 07 2013 .services.lock
-r--r--r-- 1 root system 6968 Feb 28 2013 isoservices
-rw-r--r-- 1 root system 345314 Oct 07 2014 services
-rw-r--r-- 1 root system 345314 May 08 11:00 services_backup_080519
Edit the service
bash-4.2# vi /etc/services
bash-4.2#
bash-4.2# ls -l /etc/ | grep services
-rw-r--r-- 1 root system 0 Mar 07 2013 .services.lock
-r--r--r-- 1 root system 6968 Feb 28 2013 isoservices
-rw-r--r-- 1 root system 345386 May 08 11:02 services
-rw-r--r-- 1 root system 345314 May 08 11:00 services_backup_080519
bash-4.2#
Add following text under Network services, Internet style
# Network services, Internet style
#
# 0/tcp # Reserved
# 0/udp # Reserved
check_mk 6556/tcp # TCP Port for Check Mk Agent
Check the file
bash-4.2# ls -l /etc/ | grep services
-rw-r--r-- 1 root system 0 Mar 07 2013 .services.lock
-r--r--r-- 1 root system 6968 Feb 28 2013 isoservices
-rw-r--r-- 1 root system 345386 May 08 11:02 services
-rw-r--r-- 1 root system 345314 May 08 11:00 services_backup_080519
bash-4.2#
Backup the inetd config
bash-4.2# cp /etc/inetd.conf /etc/inetd.conf_backup_080519
bash-4.2#
bash-4.2# ls -l /etc/ | grep inetd.conf
-rw-rw-r-- 1 root system 5134 Apr 12 2013 inetd.conf
-rw-r--r-- 1 root system 5134 May 08 11:02 inetd.conf_backup_080519
bash-4.2#
Edit the inetd config file
bash-4.2# vi /etc/inetd.conf
bash-4.2#
bash-4.2# ls -l /etc/ | grep inetd.conf
-rw-rw-r-- 1 root system 5200 May 08 11:05 inetd.conf
-rw-r--r-- 1 root system 5134 May 08 11:02 inetd.conf_backup_080519
bash-4.2#
Add the following config
## service socket protocol wait/ user server server program
## name type nowait program arguments
##
check_mk stream tcp nowait root /usr/bin/check_mk_agent
Check the file
bash-4.2# ls -l /etc/ | grep inetd.conf
-rw-rw-r-- 1 root system 5200 May 08 11:05 inetd.conf
-rw-r--r-- 1 root system 5134 May 08 11:02 inetd.conf_backup_080519
bash-4.2#
Restart the inetd services
bash-4.2# refresh -s inetd
0513-095 The request for subsystem refresh was completed successfully.
bash-4.2#
Check the check mk agent by telnet localhost 6556
bash-4.2# telnet localhost 6556
Trying...
Connected to loopback.
Escape character is '^]'.
<<<check_mk>>>
Version: 1.5.0p13
AgentOS: aix
Hostname: jasmine21
<<<df>>>
/dev/hd4 - 524288 436160 88128 84% /
/dev/hd2 - 13107200 2271228 10835972 18% /usr
/dev/hd9var - 2097152 1094380 1002772 53% /var
Tidak ada komentar :
Posting Komentar