[prev in list] [next in list] [prev in thread] [next in thread]
List: packetfence-users
Subject: Re: [PacketFence-users] Retrieving switchport information through the API
From: Martijn Langendoen via PacketFence-users <packetfence-users () lists ! sourceforge ! ne
Date: 2024-03-15 7:19:57
Message-ID: 44c576d8a89d4362826a502d78180f6f () dezb ! nl
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
[Attachment #4 (text/plain)]
Hi,
I think that a better way is to get the switch information with SNMP in PHP directly \
and for get the PF api or maybe a combination?
[http://www.dezb.nl/content/dam/zeeland/zeeuwse/bestanden/logo-zb-email.jpg]
[cid:image003.png@01DA76B1.8FA73580]
Martijn Langendoen
netwerkbeheerder
mlangendoen@dezb.nl<mailto:mlangendoen@dezb.nl>
[cid:image003.png@01DA76B1.8FA73580]
0118 654307
[http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/facebook.jpg]<h \
ttps://www.facebook.com/dezbnl>[http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontj \
es-social-media/twitter.jpg]<https://www.twitter.com/dezbnl>[http://www.dezb.nl/conten \
t/dam/zeeland/zeeuwse/icoontjes-social-media/linkedin.jpg]<https://www.linkedin.com/co \
mpany/dezbnl>[http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/instagram.jpg]<https://www.instagram.com/dezbnl>/dezbnl
www.dezb.nl<http://www.dezb.nl/>
[cid:image003.png@01DA76B1.8FA73580]
Kousteensedijk 7
4331 JE Middelburg
Postbus 8004
4330 EA Middelburg
Van: Aniek Vos via PacketFence-users <packetfence-users@lists.sourceforge.net>
Verzonden: 14 March 2024 10:50
Aan: packetfence-users@lists.sourceforge.net
CC: Aniek Vos <aniek.vos@quconsult.nl>
Onderwerp: [PacketFence-users] Retrieving switchport information through the API
Opgelet: Deze e-mail is afkomstig van buiten de organisatie. Klik niet op links of \
open geen bijlagen tenzij je de afzender kent en weet dat de inhoud veilig is.
Hi team,
I'm currently working on integrating the PacketFence API into a PHP script to control \
switchports. I've made progress in retrieving the switch IP address based on the \
switch group and description. However, I'm facing challenges in the following areas:
1. Retrieving switch information using either the switch group and/or description
2. Retrieving port information on a specific switch
3. Filtering ports based on their descriptions
I would appreciate any guidance, suggestions, or ideas on how to tackle these \
challenges effectively. If anyone has experience or insights to share, I would be \
extremely grateful.
Kind regards / Met vriendelijke groet,
Aniek Vos
Resource Manager
[cid:image008.png@01DA76B1.8FA73580]
Fellenoord 23 Telefoon: 085 004 9110
5612 AA Eindhoven E-mail: \
aniek.vos@quconsult.nl<mailto:aniek.vos@quconsult.nl> Nederland \
www.quconsult.nl<http://www.quconsult.nl/> Werkzame dagen Maandag, \
dinsdag en woensdag
[Attachment #5 (text/html)]
<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.E-mailStijl19
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NL" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span \
style="font-family:"Aptos",sans-serif">Hi,<o:p></o:p></span></p> <p \
class="MsoNormal"><span \
style="font-family:"Aptos",sans-serif"><o:p> </o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="font-family:"Aptos",sans-serif">I think that a better way is to get \
the switch information with SNMP in PHP directly and for get the PF api or maybe a \
combination?<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-GB" \
style="font-family:"Aptos",sans-serif"><o:p> </o:p></span></p> <div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
lang="EN-GB" style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"> <o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="800" \
style="width:600.0pt"> <tbody>
<tr>
<td valign="top" style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:13.5pt;font-family:"Times New \
Roman",serif;color:black;mso-ligatures:none;mso-fareast-language:NL"><img \
width="199" height="67" style="width:2.0729in;height:.6979in" \
id="m_-8828038168064003165m_3722866971004743570Afbeelding_x0020_1" \
src="cid:image002.jpg@01DA76B1.8FA73580" \
alt="http://www.dezb.nl/content/dam/zeeland/zeeuwse/bestanden/logo-zb-email.jpg"></span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-family:"Aptos",sans-serif;mso-ligatures:none;mso-fareast-language:NL"><img \
width="32" height="32" style="width:.3333in;height:.3333in" \
id="m_-8828038168064003165Afbeelding_x0020_9" \
src="cid:image003.png@01DA76B1.8FA73580"></span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td valign="top" style="padding:3.75pt 0cm 0cm 3.75pt">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:9.0pt"> \
<b><span style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#009EE3;mso-fareast-language:NL">Martijn \
Langendoen</span></b><span style="font-size:13.5pt;font-family:"Times New \
Roman",serif;color:black;mso-fareast-language:NL"><br> </span><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;mso-fareast-language:NL">netwerkbeheerder<br>
</span><i><u><span style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#009EE3;mso-fareast-language:NL"><a \
href="mailto:mlangendoen@dezb.nl" target="_blank"><span \
style="color:blue">mlangendoen@dezb.nl</span></a></span></u></i><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-family:"Aptos",sans-serif;mso-ligatures:none;mso-fareast-language:NL"><img \
border="0" width="32" height="32" style="width:.3333in;height:.3333in" \
id="m_-8828038168064003165Afbeelding_x0020_10" \
src="cid:image003.png@01DA76B1.8FA73580"></span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td valign="top" style="padding:3.75pt 0cm 0cm 3.75pt">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:9.0pt"> <span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;mso-fareast-language:NL">0118 \
654307</span><span style="font-size:13.5pt;font-family:"Times New \
Roman",serif;color:black;mso-fareast-language:NL"><br> </span><span \
style="font-size:9.0pt;font-family:"Tahoma",sans-serif;color:#00AAF2;mso-fareast-language:NL"><br>
</span><a href="https://www.facebook.com/dezbnl" target="_blank"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:blue;mso-ligatures:none;mso-fareast-language:NL;text-decoration:none"><img \
border="0" width="13" height="12" style="width:.1354in;height:.125in" \
id="m_-8828038168064003165m_3722866971004743570Afbeelding_x0020_4" \
src="cid:image004.jpg@01DA76B1.8FA73580" \
alt="http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/facebook.jpg"></span></a><a \
href="https://www.twitter.com/dezbnl" target="_blank"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:blue;mso-ligatures:none;mso-fareast-language:NL;text-decoration:none"><img \
border="0" width="13" height="12" style="width:.1354in;height:.125in" \
id="m_-8828038168064003165m_3722866971004743570Afbeelding_x0020_5" \
src="cid:image005.jpg@01DA76B1.8FA73580" \
alt="http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/twitter.jpg"></span></a><a \
href="https://www.linkedin.com/company/dezbnl" target="_blank"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:blue;mso-ligatures:none;mso-fareast-language:NL;text-decoration:none"><img \
border="0" width="12" height="12" style="width:.125in;height:.125in" \
id="m_-8828038168064003165m_3722866971004743570Afbeelding_x0020_6" \
src="cid:image006.jpg@01DA76B1.8FA73580" \
alt="http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/linkedin.jpg"></span></a><a \
href="https://www.instagram.com/dezbnl" target="_blank"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:blue;mso-ligatures:none;mso-fareast-language:NL;text-decoration:none"><img \
border="0" width="12" height="12" style="width:.125in;height:.125in" \
id="m_-8828038168064003165m_3722866971004743570Afbeelding_x0020_7" \
src="cid:image007.jpg@01DA76B1.8FA73580" \
alt="http://www.dezb.nl/content/dam/zeeland/zeeuwse/icoontjes-social-media/instagram.jpg"></span></a><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;mso-fareast-language:NL">/dezbnl</span><i><span \
style="font-size:9.0pt;font-family:"Tahoma",sans-serif;color:black;mso-fareast-language:NL"><br>
<a href="http://www.dezb.nl/" target="_blank"><span \
style="color:#009EE3">www.dezb.nl</span></a></span></i><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-family:"Aptos",sans-serif;mso-ligatures:none;mso-fareast-language:NL"><img \
border="0" width="32" height="32" style="width:.3333in;height:.3333in" \
id="m_-8828038168064003165Afbeelding_x0020_15" \
src="cid:image003.png@01DA76B1.8FA73580"></span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
<td valign="top" style="padding:3.75pt 0cm 0cm 3.75pt">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:9.0pt"> <span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;mso-fareast-language:NL">Kousteensedijk \
7<br> 4331 JE Middelburg<br>
Postbus 8004<br>
4330 EA Middelburg</span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"> </span><span \
style="font-family:"Aptos",sans-serif;mso-fareast-language:NL"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span \
style="font-family:"Aptos",sans-serif"><o:p> </o:p></span></p> <div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span \
style="mso-ligatures:none;mso-fareast-language:NL">Van:</span></b><span \
style="mso-ligatures:none;mso-fareast-language:NL"> Aniek Vos via PacketFence-users \
<packetfence-users@lists.sourceforge.net> <br>
<b>Verzonden:</b> 14 March 2024 10:50<br>
<b>Aan:</b> packetfence-users@lists.sourceforge.net<br>
<b>CC:</b> Aniek Vos <aniek.vos@quconsult.nl><br>
<b>Onderwerp:</b> [PacketFence-users] Retrieving switchport information through the \
API<o:p></o:p></span></p> </div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" \
width="100%" style="width:100.0%"> <tbody>
<tr>
<td style="background:#FF7320;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FF7320;padding:5.0pt 4.0pt 5.0pt \
12.0pt"> <div>
<p class="MsoNormal" \
style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-e \
lement-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<b><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:white;mso-ligatures:none;mso-fareast-language:NL">Opgelet:</span></b><span \
style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:white;mso-ligatures:none;mso-fareast-language:NL">
Deze e-mail is afkomstig van buiten de organisatie. Klik niet op links of open geen \
bijlagen tenzij je de afzender kent en weet dat de inhoud veilig is. \
<o:p></o:p></span></p> </div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span \
style="font-size:12.0pt;font-family:"Aptos",sans-serif;mso-ligatures:none;mso-fareast-language:NL"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB">Hi team,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">I'm currently working on integrating the \
PacketFence API into a PHP script to control switchports. I've made progress in \
retrieving the switch IP address based on the switch group and description. However, \
I'm facing challenges in the following areas:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">1. Retrieving switch information using either \
the switch group and/or description<o:p></o:p></span></p> <p class="MsoNormal"><span \
lang="EN-GB">2. Retrieving port information on a specific \
switch<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-GB">3. Filtering \
ports based on their descriptions<o:p></o:p></span></p> <p class="MsoNormal"><span \
lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span lang="EN-GB">I \
would appreciate any guidance, suggestions, or ideas on how to tackle these \
challenges effectively. If anyone has experience or insights to share, I would be \
extremely grateful.<o:p></o:p></span></p> <p class="MsoNormal"><span \
lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal" \
style="background:white"><span \
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">Kind \
regards / Met vriendelijke groet,</span><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><b><span \
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL"> </span></b><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><b><span \
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">Aniek \
Vos</span></b><span style="font-size:11.5pt;font-family:"Segoe \
UI",sans-serif;color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><b><span \
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">Resource \
Manager</span></b><span style="font-size:11.5pt;font-family:"Segoe \
UI",sans-serif;color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p> </o:p></span></p> <p \
class="MsoNormal" style="background:white"><b><span \
style="color:#201F1E;mso-fareast-language:NL"> </span></b><b><span \
style="color:#201F1E;mso-ligatures:none;mso-fareast-language:NL"><img border="0" \
width="395" height="115" style="width:4.1145in;height:1.1979in" \
id="Afbeelding_x0020_3" src="cid:image008.png@01DA76B1.8FA73580"></span></b><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><b><span \
style="color:#201F1E;mso-fareast-language:NL"> </span></b><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">Fellenoord \
23
</span><b><span style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#0070C0;border:none \
windowtext 1.0pt;padding:0cm;background:white;mso-fareast-language:NL">Telefoon: \
</span></b><span style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#0070C0;border:none \
windowtext 1.0pt;padding:0cm;background:white;mso-fareast-language:NL">085 004 \
9110</span><span style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> \
<p class="MsoNormal" style="background:white"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">5612 \
AA Eindhoven </span><b><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#0070C0;border:none \
windowtext 1.0pt;padding:0cm;background:white;mso-fareast-language:NL">E-mail:</span></b><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;border:none \
windowtext 1.0pt;padding:0cm;background:white;mso-fareast-language:NL"> <a \
href="mailto:aniek.vos@quconsult.nl">aniek.vos@quconsult.nl</a> </span><span \
style="color:#201F1E;mso-fareast-language:NL"><o:p></o:p></span></p> <p \
class="MsoNormal" style="background:white"><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#201F1E;mso-fareast-language:NL">Nederland \
</span><span \
style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:black;background:white;mso-fareast-language:NL"><a \
href="http://www.quconsult.nl/">www.quconsult.nl</a></span><span \
style="mso-fareast-language:NL"><o:p></o:p></span></p> <p class="MsoNormal"><span \
style="mso-fareast-language:NL">Werkzame \
dagen
<span style="color:#4472C4">Maandag, dinsdag en \
woensdag</span><o:p></o:p></span></p> <p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>
["image002.jpg" (image/jpeg)]
["image003.png" (image/png)]
["image004.jpg" (image/jpeg)]
["image005.jpg" (image/jpeg)]
["image006.jpg" (image/jpeg)]
["image007.jpg" (image/jpeg)]
["image008.png" (image/png)]
[Attachment #13 (--===============3440861540246198861==)]
_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic