ansible nagios centos

- hosts: all
  user: root
  become: yes
# the way to use privilege
  become_method: sudo
  tasks:
    - name: install nagios, nrpe, nagios-plugins-all
      yum: name={{item}} state=installed
      with_items:
      - nagios
      - nrpe
      - nagios-plugins-all
      - openssl

    - name: nagios is installed
      yum:
        name=nagios
        state=installed
    - name: nagios is running and enabled
      service:
        name=nagios
        state=started
        enabled=yes

[root@localhost ~]# ansible-playbook nagios.yml

PLAY [all] ****************************************************************************

TASK [Gathering Facts] ****************************************************************
ok: [192.168.1.3]

TASK [install nagios, nrpe, nagios-plugins-all] ***************************************
[DEPRECATION WARNING]: Invoking "yum" only once while using a loop via squash_actions
is deprecated. Instead of using a loop to supply multiple items and specifying `name:
"{{item}}"`, please use `name: ['nagios', 'nrpe', 'nagios-plugins-all', 'openssl']`
and remove the loop. This feature will be removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
changed: [192.168.1.3] => (item=[u'nagios', u'nrpe', u'nagios-plugins-all', u'openssl'])

TASK [nagios is installed] ************************************************************
ok: [192.168.1.3]

TASK [nagios is running and enabled] **************************************************
ok: [192.168.1.3]

PLAY RECAP ****************************************************************************
192.168.1.3                : ok=4    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0 


[root@localhost ~]# rpm -qa | grep nagios
nagios-plugins-file_age-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-procs-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-users-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ide_smart-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-log-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-overcr-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ntp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-http-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-mysql-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-flexlm-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-dhcp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-dns-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ntp-perl-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ssh-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-dummy-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-oracle-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ping-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-all-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-breeze-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-hpjd-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-cluster-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-dig-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-smtp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-game-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-4.4.3-1.el7.x86_64
nagios-plugins-ircd-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-icmp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-nt-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-fping-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-by_ssh-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-disk_smb-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-wave-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ldap-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-nwstat-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-swap-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-ups-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-pgsql-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-perl-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-load-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-tcp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-rpc-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-real-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-mrtg-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-snmp-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-mailq-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-mrtgtraf-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-nagios-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-common-4.4.3-1.el7.x86_64
nagios-plugins-time-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-disk-2.2.1-16.20180725git3429dad.el7.x86_64
nagios-plugins-sensors-2.2.1-16.20180725git3429dad.el7.x86_64

[root@localhost ~]# rpm -qa | grep nrpe
nrpe-3.2.1-8.el7.x86_64

[root@localhost ~]# rpm -qa | grep openssl
openssl-libs-1.0.2k-16.el7_6.1.x86_64
xmlsec1-openssl-1.2.20-7.el7_4.x86_64
openssl-1.0.2k-16.el7_6.1.x86_64

[root@localhost ~]# 

Comments