Bij een vorige werkgever heb ik met Zabbix gewerkt, een open-source monitoring oplossing. Ik heb me toen alleen over Zabbix an sich hoeven buigen, een collega had toen de onderliggende CentOS machine ingericht.
Inmiddels ben ik ergens anders werkzaam en heb ik mijn collega's ook verteld over Zabbix. Dat was zodanig positief ontvangen dat ik nu een PoCje ga maken hieromheen. Nu moet ik alleen wel zelf de CentOS server inrichten. Ik heb in het verleden hier en daar wel eens wat in CentOS gedaan maar mijn kennis hierin is nou niet bepaald erg groot.
In eerste instantie is het allemaal prima gelukt om een CentOS 7 minimal server te installeren op een ESXi server, statisch IP erin en Zabbix te installeren. Nu is het echter zo dat de management poorten van de fysieke servers (iDRAC en ILO) op een ander subnet zitten; het 'client' lan is 195.193.67.x/24 (ik weet, dat is geen officieel private subnet, maar dit is zo in het verleden ontstaan dus daar moet ik me voorlopig maar even aan houden
), het 'management' lan waar de ILO's en iDRAC's op zitten is 172.16.10.x/24.
Ik moest dus een extra NIC toevoegen aan CentOS. Na erg lang geklungel heb ik dat uiteindelijk voor elkaar gekregen. CentOS gaf de extra interface de naam 'ens192' (de reeds aanwezige interface heet ens160). In eerste instantie had ik het tooltje nmtui gebruikt maar ik kreeg het niet voor elkaar. Uiteindelijk heb ik /etc/sysconfig/network-scripts/ifcfg-ens160 gekopieerd naar /ifcfg-ens192, de gegevens aangepast waar nodig, en het werkte. Tenminste, tot op zekere hoogte. Ik kon nog steeds via het client lan SSH'en naar de CentOS server, en vanaf deze server waren de management poorten in de 172.16.10.x range te pingen. Maar, nu krijg ik de webserver niet meer aan de gang! Er draait op http://[computernaam]/ zo'n default page van Apache, en op http://[computernaam]/zabbix draaide Zabbix. Maar dat kan ik nu allemaal niet meer aan doen. de HTTPD service draait.
Hieronder de relevante (denk ik) configs:
ifcfg-ens160:
ifcfg-ens192:
/etc/sysconfig/network:
Ik heb het idee dat ik iets over het hoofd zie maar ik krijg niet gevonden wat of waar. Weet iemand wat er mis gaat?
Inmiddels ben ik ergens anders werkzaam en heb ik mijn collega's ook verteld over Zabbix. Dat was zodanig positief ontvangen dat ik nu een PoCje ga maken hieromheen. Nu moet ik alleen wel zelf de CentOS server inrichten. Ik heb in het verleden hier en daar wel eens wat in CentOS gedaan maar mijn kennis hierin is nou niet bepaald erg groot.
In eerste instantie is het allemaal prima gelukt om een CentOS 7 minimal server te installeren op een ESXi server, statisch IP erin en Zabbix te installeren. Nu is het echter zo dat de management poorten van de fysieke servers (iDRAC en ILO) op een ander subnet zitten; het 'client' lan is 195.193.67.x/24 (ik weet, dat is geen officieel private subnet, maar dit is zo in het verleden ontstaan dus daar moet ik me voorlopig maar even aan houden
Ik moest dus een extra NIC toevoegen aan CentOS. Na erg lang geklungel heb ik dat uiteindelijk voor elkaar gekregen. CentOS gaf de extra interface de naam 'ens192' (de reeds aanwezige interface heet ens160). In eerste instantie had ik het tooltje nmtui gebruikt maar ik kreeg het niet voor elkaar. Uiteindelijk heb ik /etc/sysconfig/network-scripts/ifcfg-ens160 gekopieerd naar /ifcfg-ens192, de gegevens aangepast waar nodig, en het werkte. Tenminste, tot op zekere hoogte. Ik kon nog steeds via het client lan SSH'en naar de CentOS server, en vanaf deze server waren de management poorten in de 172.16.10.x range te pingen. Maar, nu krijg ik de webserver niet meer aan de gang! Er draait op http://[computernaam]/ zo'n default page van Apache, en op http://[computernaam]/zabbix draaide Zabbix. Maar dat kan ik nu allemaal niet meer aan doen. de HTTPD service draait.
Hieronder de relevante (denk ik) configs:
ifcfg-ens160:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME="VAA LAN" UUID=84a1392a-37ea-42c5-9dc9-2dd757d4218c DEVICE=ens160 ONBOOT=yes DNS1=195.x.y.z DNS2=195.x.y.a IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no IPADDR=195.x.y.w PREFIX=24 GATEWAY=195.x.y.v |
ifcfg-ens192:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| TYPE=Ethernet BOOTPROTO=none DEFROUTE=no IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME="Management LAN" UUID=447140a4-a9d8-445d-b888-f85ecf38a15b DEVICE=ens192 ONBOOT=yes IPV6_PEERDNS=no IPV6_PEERROUTES=no IPV6_PRIVACY=no IPADDR=172.x.y.x PREFIX=24 |
/etc/sysconfig/network:
code:
1
2
3
| # Created by anaconda GATEWAYDEV=ens160 |
Ik heb het idee dat ik iets over het hoofd zie maar ik krijg niet gevonden wat of waar. Weet iemand wat er mis gaat?