Ten eerste; Ik heb er erg overna gedacht in welk Forum dit topic het beste past. In Programming zou deze ook passen, ook in NOS en ook in Netwerken. Ik ben alleen nog steeds in debat met mezelf over wat en hoe ik het ga doen, dus voorbereidend ?
Ik wil een eigen pagina voor monitoring van zaken op een server maken. Je denkt meteen aan Nagios, Catci en Zabbix omdat dit complete oplossingen zijn. MRTG, RTG zijn ook goede ideeen om te kunnen gebruiken in een eigen idee.
Het nadeel dat ik van Zabbix en Cacti vindt is dat het veel te complex is voor wat je eigenlijk nodig hebt. Je moet in andermans code duiken om dingen te veranderen, en bij een update ben je de klos.
Het monitoren van een service (beschikbaarheid) is niet zo vreselijk moeilijk, dit kan je vanaf 1 punt doen, of meerdere, dit is namelijik niet afhankelijk van DATA als je alleen wil weten of de Service online is op het moment van de check.
Het monitoren van Bandbreedte en Processors en Geheugen is in mijn opinie een ander verhaal. Dit komt omdat wanneer je een Server inricht als monitoringserver en deze plat gaat, niets meer te monitoren valt en dus onhandig is. Hier kan kort en lang over gediscussieerd worden, maar dat doet even niet 100% ter zake.
Om data van een server goed weer te kunnen geven zou ik bijvoorbeel MRTG lokaal willen laten draaien op iedere server. Dit neemt ruimte in van de server die geschikt is voor iets anders en is dus ook weer niet makkelijk. Het is namelijk makkelijk om de pagina vanaf die server in een PHP-pagina te includen, zeker met zaken als processors, Mem, ga zo maar door.
SNMP is een goede tool om dit allemaal remote goed te kunnen doen, echter moet ik me hier even in verdiepen wil ik dit goed kunnen gebruiken.
De vraag die ik mezelf dus stel is; Doe ik er goed aan om zelf iets te coden wat ik precies nodig heb ? Ik ben dan naar mijn idee wel aan grenzen gebonden omdat ik niet zaken als Cacti wil gaan herscrhijven uiteindelijk maar wel wat meer flexibilitiet wil hebben in eigen design en het gebruiken van grafieken op verschillenden plaatsen en/of websites.
Het is dus de vraag of het verstandig is op iedere machine iets als RTG lokaal te laten draaien en de output te includen in een pagina die je ontwerpt. Aan de ene kant denk ik van wel, de andere kant ook weer van niet.
Ik ben helemaal geen persoon die Perl-gericht is en dat zijn MRTG/RTG duidelijk wel. Ik begreep dat Zabbix geen Perl gebruikt voor haar grafieken, maar 95% van bandbreedte waar ik wel eens mee wil gaan testen is daar volgens het forum bljikbaar zelf niet in te bouwen.
Ik moet dus zelf aan de slag, maar voor iedere server lokaal of niet ?
Andere ideeen zijn vast ook wel een idee, we zien wel !
Ik wil een eigen pagina voor monitoring van zaken op een server maken. Je denkt meteen aan Nagios, Catci en Zabbix omdat dit complete oplossingen zijn. MRTG, RTG zijn ook goede ideeen om te kunnen gebruiken in een eigen idee.
Het nadeel dat ik van Zabbix en Cacti vindt is dat het veel te complex is voor wat je eigenlijk nodig hebt. Je moet in andermans code duiken om dingen te veranderen, en bij een update ben je de klos.
Het monitoren van een service (beschikbaarheid) is niet zo vreselijk moeilijk, dit kan je vanaf 1 punt doen, of meerdere, dit is namelijik niet afhankelijk van DATA als je alleen wil weten of de Service online is op het moment van de check.
Het monitoren van Bandbreedte en Processors en Geheugen is in mijn opinie een ander verhaal. Dit komt omdat wanneer je een Server inricht als monitoringserver en deze plat gaat, niets meer te monitoren valt en dus onhandig is. Hier kan kort en lang over gediscussieerd worden, maar dat doet even niet 100% ter zake.
Om data van een server goed weer te kunnen geven zou ik bijvoorbeel MRTG lokaal willen laten draaien op iedere server. Dit neemt ruimte in van de server die geschikt is voor iets anders en is dus ook weer niet makkelijk. Het is namelijk makkelijk om de pagina vanaf die server in een PHP-pagina te includen, zeker met zaken als processors, Mem, ga zo maar door.
SNMP is een goede tool om dit allemaal remote goed te kunnen doen, echter moet ik me hier even in verdiepen wil ik dit goed kunnen gebruiken.
De vraag die ik mezelf dus stel is; Doe ik er goed aan om zelf iets te coden wat ik precies nodig heb ? Ik ben dan naar mijn idee wel aan grenzen gebonden omdat ik niet zaken als Cacti wil gaan herscrhijven uiteindelijk maar wel wat meer flexibilitiet wil hebben in eigen design en het gebruiken van grafieken op verschillenden plaatsen en/of websites.
Het is dus de vraag of het verstandig is op iedere machine iets als RTG lokaal te laten draaien en de output te includen in een pagina die je ontwerpt. Aan de ene kant denk ik van wel, de andere kant ook weer van niet.
Ik ben helemaal geen persoon die Perl-gericht is en dat zijn MRTG/RTG duidelijk wel. Ik begreep dat Zabbix geen Perl gebruikt voor haar grafieken, maar 95% van bandbreedte waar ik wel eens mee wil gaan testen is daar volgens het forum bljikbaar zelf niet in te bouwen.
Ik moet dus zelf aan de slag, maar voor iedere server lokaal of niet ?
Andere ideeen zijn vast ook wel een idee, we zien wel !
