Re: [Nagios-devel] Integrating Nagios with Test Driven Development
Posted: Thu Jun 09, 2011 4:56 pm
--_000_4438E9AD19D31044BDBD63937F86BF8915DA86032AFAI01400bhsba_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Cool! Nagios-cucumber looks like a great tool. I knew I wasn't the only on=
e thinking along those lines.
You're right that Nagios isn't a Continuous Integration tool. I'm just thin=
king that functionality can suffer because of things other than new commits=
, especially on a production app. So reusing existing functional tests for =
monitoring seems like a good way to increase monitoring coverage.
And I think sysadmins could benefit from using test tools to prove assertio=
ns about the environment and infrastructure underneath the application.
Thanks for your feedback, Ranjib!
-n
From: ranjib dey [mailto:[email protected]]
Sent: Wednesday, June 08, 2011 8:24 PM
To: Nagios Developers List
Cc: [email protected]
Subject: Re: [Nagios-devel] Integrating Nagios with Test Driven Development
Well, monitoring tools like nagios are more used against in production or m=
ission critical infrastructure/apps. While unit tests are a part of develop=
ment practices and there are dedicated tools (called as Continuous Integrat=
ion tools) used for checking unit tests outputs. Jenkin/Hudson, crucise con=
trol, goldberg, Go etc are few of them. These tools can monitor a code repo=
sitory (git/svn/hg etc) and pull in new commits and then run the unit/funct=
ional test automatically and then notify/alert accordingly.
If your unit tests are failing, then it means they are not going via a CI t=
ool. To me testing and monitoring are pretty different.
Never the less, i like the idea
. We do use nagios-cucumber for work flo=
w monitoring against some of our apps.
--_000_4438E9AD19D31044BDBD63937F86BF8915DA86032AFAI01400bhsba_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com
office" xmlns:w=3D"urn:schemas-microsoft-com
word" =
xmlns:x=3D"urn:schemas-microsoft-com
excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com
powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m
publisher" xmlns:ss=3D"urn:schemas-microsoft-com
spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com
component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com
odc" xmlns:oa=3D"urn:schemas-micro=
soft-com
activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digs
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: anjib dey [mailto:[email protected]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Cool! Nagios-cucumber looks like a great tool. I knew I wasn't the only on=
e thinking along those lines.
You're right that Nagios isn't a Continuous Integration tool. I'm just thin=
king that functionality can suffer because of things other than new commits=
, especially on a production app. So reusing existing functional tests for =
monitoring seems like a good way to increase monitoring coverage.
And I think sysadmins could benefit from using test tools to prove assertio=
ns about the environment and infrastructure underneath the application.
Thanks for your feedback, Ranjib!
-n
From: ranjib dey [mailto:[email protected]]
Sent: Wednesday, June 08, 2011 8:24 PM
To: Nagios Developers List
Cc: [email protected]
Subject: Re: [Nagios-devel] Integrating Nagios with Test Driven Development
Well, monitoring tools like nagios are more used against in production or m=
ission critical infrastructure/apps. While unit tests are a part of develop=
ment practices and there are dedicated tools (called as Continuous Integrat=
ion tools) used for checking unit tests outputs. Jenkin/Hudson, crucise con=
trol, goldberg, Go etc are few of them. These tools can monitor a code repo=
sitory (git/svn/hg etc) and pull in new commits and then run the unit/funct=
ional test automatically and then notify/alert accordingly.
If your unit tests are failing, then it means they are not going via a CI t=
ool. To me testing and monitoring are pretty different.
Never the less, i like the idea
w monitoring against some of our apps.
--_000_4438E9AD19D31044BDBD63937F86BF8915DA86032AFAI01400bhsba_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com
xmlns:x=3D"urn:schemas-microsoft-com
icrosoft-com
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m
t" xmlns:c=3D"urn:schemas-microsoft-com
:odc=3D"urn:schemas-microsoft-com
soft-com
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digs
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: anjib dey [mailto:[email protected]