Technically, I can patch the source in hours.<br>
<br>
The problem is, I don't want to patch others' project unless the project is dead.<br>
I am sure you guys are still working on the project and the software will be upgraded soon, rit...<br>
<br>
Just want to let you know what people may need from nagios.....<br>
<br>
I think that some software like nagios, should focus on large network or middle size network.<br>
<br>
Since if I have only one server or two, we don't really need a too complicate monitor system.<br>
Actually, just some plug-ins which nagios used, like check_ping, check_tcp, check_udp can do the job.....<br>
<br>
BTW, use nagios, our main purpose is:<br>
notify the customer on time if a server/serivce is down so they know it and then they will decide what to do.<br>
We just notify them and that's it.<br>
<br>
So notificiation is the most important job since customers want to be the first to know if their server/services are down.<br>
<br>
We have many other monitor systems already running in our network.<br>
And testing nagios now since it has many great features.<br>
<br>
Thanks for the great software!<br>
<br>
regards,<br>
<br>
Billow<br>
<br>
<br>
<br>
<br><br><div><span class="gmail_quote">On 10/20/05, <b class="gmail_sendername">Andreas Ericsson</b> <<a href="mailto:ae@op5.se">ae@op5.se</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Billow Gao wrote:<br>> I am talking about an ISP here.<br>> Those server admin are not ours, but customers'.<br>><br><br>Are those customers likely to have the required access to fix the<br>problems that may arise? If not, you may want to skip sending them email
<br>and just get them a cronscript-generated availability report every month<br>or so. Or if you're really sensible, you'll get that report when it's<br>showing good figures and the customers is disputing the SLA.<br><br>
> And we just provide a center nagios server for them to monite their servers.<br>><br>> So there will be thousands of servers/services need to be added into nagios.<br>><br><br>So? Charge a little something for that service and buy the server-park
<br>you need to do the job. It's the whole idea behind the term "business"<br>after all.<br><br>> And we cann't use mailling list since different servers/services belong to<br>> different person.<br>> I already reduced the size of contact to four lines so totally 10 lines for
<br>> a new email address. (The other options are the same and in the template:<br>> customer-contact)<br>><br>> =====================<br>> define contact{<br>> use customer-contact<br>> contact_name contact_name
<br>> alias contact_alias<br>> email contact_email_address<br>> }<br>><br>> define contactgroup{<br>> contactgroup_name contactgroup_name<br>> alias contactgroup_alias<br>> members contact_name<br>
> }<br>> =====================<br>><br>><br>> Just wonder why not provide a service-alias field in Service object and then<br>> we can just use one line:<br>> service_alias <a href="mailto:myemail@domain.com">
myemail@domain.com</a><br>><br><br>The greatest thing about opensource software is that if you need it to<br>do something that it currently doesn't, you can simply change it. I'm<br>sure Ethan would gladly accept a patch for this.
<br><br>If, for some reason, you are unable to produce one yourself I'd be happy<br>to help. Given the amount of customers you have I'm sure you'd be<br>satisfied with paying quite a large sum of money to get this problem
<br>sorted out. If so, I'm your man. It's about 16 hours worth of coding,<br>testing included.<br><br><br>> and then use a command like:<br>> define command{<br>> command_name notify-by-email<br>> command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type:
<br>> $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress:<br>> $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time:<br>> $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "**
<br>> $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"<br>> $SERVICE_ALIAS$<br>> }<br>><br>> Also, one server can have many IPs, and different service may use different<br>> IP in the same server.
<br>> We have to create new check commands and pass the IP directly to the command<br>> like:<br>> command_line $USER1$/check_tcp -H $ARG1$ -p $ARG2$<br>> So we don't need to create a host obejct for each IP.<br>
><br>> Just a suggestion.....<br>><br>><br>> Thanks<br>><br>> Ying<br>><br>><br>><br>><br>><br>><br>> On 10/20/05, Andrew Laden <<a href="mailto:Andrew.Laden@tudor.com">Andrew.Laden@tudor.com
</a>> wrote:<br>><br>>>I cant speak for what he is doing, but I have considered making a<br>>>"subscription" based notification. Make an email address for each<br>>>individual<br>>>item that is being monitored. That email address is actually a mailing
<br>>>list.<br>>>That way, users who are interested in getting alerts for a particular item<br>>>can just add themselves to the mailing list. I don't have to update the<br>>>contactgroups config file. I can auto generate it based on the hosts and
<br>>>services.<br>>><br>>>That could easily make a lot of email addresses, with very little work to<br>>>configure.<br>>><br>>>Not that I am doing this currently, But I have been in places that did
<br>>>this<br>>>sort of thing.<br>>><br>>>-Andrew<br>>><br>>><br>>><br>>><br>>><br>>>>>For example: For notification, since most of our services are using<br>
>>>>the same format of notification, just different email address.<br>>>>>There will be thousands of different email address. And we have to<br>>>>>create a contact object and a contact group for every
<br>>>><br>>>>single email address.<br>>>><br>>>>A nagios installation with thousands of different<br>>>>email-addresses? Are you quite sure that there is, literally,<br>>>>thousands of people actually administrating your network? If
<br>>>>so, you have much worse problems than Nagios taking half a<br>>>>day to load its configuration.<br>>>><br>>><br>>><br>>>-------------------------------------------------------
<br>>>This SF.Net email is sponsored by:<br>>>Power Architecture Resource Center: Free content, downloads, discussions,<br>>>and more. <a href="http://solutions.newsforge.com/ibmarch.tmpl">http://solutions.newsforge.com/ibmarch.tmpl
</a><br>>>_______________________________________________<br>>>Nagios-users mailing list<br>>><a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>>><a href="https://lists.sourceforge.net/lists/listinfo/nagios-users">
https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>>>::: Please include Nagios version, plugin version (-v) and OS when<br>>>reporting any issue.<br>>>::: Messages without supporting info will risk being sent to /dev/null
<br>>><br>><br>><br><br>--<br>Andreas
Ericsson                  
<a href="mailto:andreas.ericsson@op5.se">andreas.ericsson@op5.se</a><br>OP5
AB                            
<a href="http://www.op5.se">www.op5.se</a><br>Tel: +46
8-230225                  Fax:
+46 8-230231<br><br><br>-------------------------------------------------------<br>This SF.Net email is sponsored by:<br>Power Architecture Resource Center: Free content, downloads, discussions,<br>and more. <a href="http://solutions.newsforge.com/ibmarch.tmpl">
http://solutions.newsforge.com/ibmarch.tmpl</a><br>_______________________________________________<br>Nagios-users mailing list<br><a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a>
<br><a href="https://lists.sourceforge.net/lists/listinfo/nagios-users">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
<br>::: Messages without supporting info will risk being sent to /dev/null<br></blockquote></div><br>