Compare commits

...

5 Commits

Author SHA1 Message Date
Jimmy Chevanne
0997c5d44a creation goss s-mon 2024-01-12 15:14:00 +01:00
gsb
bf877b63a6 Actualiser roles/glpi/handlers/main.yml 2024-01-12 15:07:06 +01:00
root
a4b7b06c3f modif test agoss 2024-01-12 14:47:21 +01:00
root
8a81aac1e2 modif test agoss 2024-01-12 14:37:22 +01:00
Jimmy Chevanne
8f4b5b6398 maj readme zabbix-srv 2024-01-12 14:33:51 +01:00
4 changed files with 89 additions and 35 deletions

View File

@@ -1,18 +1,50 @@
interface: file:
enp0s3: /tftpboot/default.ipxe:
exists: true exists: true
addrs: mode: "0644"
- 192.168.99.16/24 owner: root
interface: group: root
enp0s8: filetype: file
exists: true contains: []
addrs: package:
- 172.16.0.16/24 apache2:
interface: installed: true
enp0s9: versions:
exists: true - 2.4.57-2
addrs: isc-dhcp-server:
- 172.16.64.16/24 installed: true
versions:
- 4.4.3-P1-2
mariadb-server:
installed: true
versions:
- 1:10.11.4-1~deb12u1
tftpd-hpa:
installed: true
versions:
- 5.2+20150808-1.4
port:
tcp:80:
listening: true
ip:
- 0.0.0.0
tcp:443:
listening: true
ip:
- 0.0.0.0
service:
apache2:
enabled: true
running: true
isc-dhcp-server:
enabled: true
running: true
nfs-server:
enabled: true
running: true
tftpd-hpa:
enabled: true
running: true
command: command:
ping -c 4 192.168.99.99: ping -c 4 192.168.99.99:
exit-status: 0 exit-status: 0
@@ -26,3 +58,11 @@ command:
- 0% packet loss - 0% packet loss
stderr: [] stderr: []
timeout: 10000 timeout: 10000
process:
apache2:
running: true
interface:
enp0s9:
exists: true
addrs:
- 172.16.64.16/24

View File

@@ -1,28 +1,34 @@
file:
/etc/nagios4/htdigest.users:
exists: true
mode: "0640"
owner: nagios
group: www-data
filetype: file
contains: [nagiosadmin]
package: package:
apache2: apache2:
installed: true installed: true
nagios-snmp-plugins: zabbix-server-mysql:
installed: true installed: true
nagios4: zabbix-frontend-php:
installed: true installed: true
snmp: zabbix-apache-conf:
installed: true installed: true
python3-passlib: zabbix-sql-scripts:
installed: true
zabbix-agent:
installed: true
mariadb-server:
installed: true
python3-pymysql:
installed: true installed: true
port: port:
tcp:80: tcp:80:
listening: true listening: true
ip: ip:
- 0.0.0.0 - 0.0.0.0
udp:514: tcp:3306:
listening: true
ip:
- 127.0.0.1
tcp:10050:
listening: true
ip:
- 0.0.0.0
tcp:10051:
listening: true listening: true
ip: ip:
- 0.0.0.0 - 0.0.0.0
@@ -30,7 +36,10 @@ service:
apache2: apache2:
enabled: true enabled: true
running: true running: true
nagios4: zabbix-server:
enabled: true
running: true
zabbix-agent:
enabled: true enabled: true
running: true running: true
command: command:
@@ -43,7 +52,9 @@ command:
process: process:
apache2: apache2:
running: true running: true
nagios4: zabbix_server:
running: true
mariadb:
running: true running: true
interface: interface:
enp0s3: enp0s3:
@@ -55,7 +66,7 @@ interface:
addrs: addrs:
- 172.16.0.8/24 - 172.16.0.8/24
http: http:
http://localhost/nagios4: http://localhost/zabbix:
status: 401 status: 401
allow-insecure: false allow-insecure: false
no-follow-redirects: false no-follow-redirects: false

View File

@@ -1,9 +1,12 @@
--- ---
- name: restart php-fpm - name: restart php-fpm
service: name=php8.2-fpm state=restarted service: name=php8.2-fpm
state=: restarted
- name: restart nginx - name: restart nginx
service: name=nginx state=restarted service: name=nginx
state: restarted
- name: restart mariadb-server - name: restart mariadb-server
service: name=mariadb-server state=restarted service: name=mariadb-server
state: restarted

View File

@@ -8,8 +8,8 @@ Rôle Zabbix-srv pour la supervision des différentes machines
## Que fait le rôle Zabbix-srv ? ## Que fait le rôle Zabbix-srv ?
Le rôle Zabbix-srv va installer ''apache2'' pour le serveur web, ''zabbix-server'' pour la supervision et ''zabbix-agent'' pour gérer les clients, *Zabbix* qui sera notre outil de supervision. Le rôle Zabbix-srv va installer `apache2` pour le serveur web, `zabbix-server` pour la supervision et `zabbix-agent` pour gérer les clients, **Zabbix** qui sera notre outil de supervision.
Lors de l'éxecution du playbook, les identifiants de la BDD sont crées avec le nom d'utilisateur "zabbix" et le mot de passe "password". Lors de l'éxecution du playbook, les identifiants de la BDD sont crées avec le nom d'utilisateur "zabbix" et le mot de passe "password".
Pour l'identifiant de Zabbix, c'est "Admin" et le mot de passe "zabbix", à l'adresse "http://s-mon/zabbix". Pour l'identifiant de Zabbix, c'est "Admin" et le mot de passe "zabbix", à l'adresse <http://s-mon/zabbix>.